Charge codes
What are charge codes?
The buckets your hours are recorded against, and the two main kinds.
A charge code is the bucket your hours are recorded against. Instead of just logging "8 hours," you log "8 hours to Acme Migration" so the time is attributed to the right work.
Direct vs. indirect
BadgeOut distinguishes two kinds of charge codes:
- Direct — time tied to a specific client project or deliverable.
- Indirect — overhead time that isn't billed to a single project, such as internal meetings, training, or administration.
The distinction matters for reporting and, for some organizations, compliance. You don't have to calculate anything — each code is already marked as direct or indirect, shown with a small badge.
Which codes you can see
You can only log time to codes you've been assigned. If a code you expect is missing, an administrator may not have assigned it to you yet, or its assignment window may not have started.