These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.
- Time Tracking
- Features
- Project Codes and Rates
Project Codes and Rates
Keep the catalog of billable and non-billable codes and the rates used when approved time goes to billing.
OverviewActive Project Codes×
Time Tracking · Project Codes and Rates
New
Active Project Codes
Project codes
| Code | Name | Project | Task | Client code | Category | |
|---|---|---|---|---|---|---|
| CDE-589 | Code 555 | PRJ-521 | TSK-343 | CC-911 | Delivery | |
| CDE-570 | Code 279 | PRJ-436 | TSK-298 | CC-331 | Discovery | |
| CDE-358 | Code 123 | PRJ-896 | TSK-799 | CC-365 | Support | |
| CDE-257 | Code 291 | PRJ-311 | TSK-591 | CC-819 | Internal | |
| CDE-270 | Code 702 | PRJ-373 | TSK-841 | CC-936 | Admin |
6 of 6 records
CDE-589Project codes · PC-79159
DeliveryNameCode 555
ProjectPRJ-521
TaskTSK-343
Client codeCC-911
Is billableYes
What you can do
Every hour lands on a code
A project code maps a project, and optionally a task, to a billing treatment. It records the code, name, project, task, client code, whether it is billable, a category (Delivery, Discovery, Support, Internal, Admin, Training, biz dev or Travel), an optional rate and currency, effective dates, an active flag and an owner. Categories drive approval routing and reporting.
Rates are resolved when an approved sheet goes to billing. A billable rate override for that person and project wins first. Otherwise the project code’s rate applies, and otherwise the person’s default bill rate. Overrides are effective-dated, carry a currency and record who approved them.
How the work is organized
- Codes owned by project managers. Each code names its owner, who keeps it current and approves time against it.
- Effective dates. Codes and overrides have start and end dates, so a rate change applies from the right day.
- One rate rule. Override, then code, then person’s default, every time.
What to agree during setup
Load the codes in use today and retire anything stale. Agree the category for each and whether it is billable. List negotiated rates by client and person as overrides, with who approved them. Agree who may create codes and who may set overrides.
Check the handoff on an actual case
A client negotiates a senior architect’s rate down to $210 an hour on one project from 1 March. The Controller records an override for that person and project code, effective 1 March, approved by the account lead. The project code’s own rate stays $240 for everyone else.
The architect’s sheet for the first week of March is approved. When it goes to billing, his hours on that code are priced at $210 from the override, while a colleague’s hours on the same code are priced at $240 from the code. A week in February would still use $240, because the override starts in March.
What your team sees
- Active Project Codes — Codes in use with project, task, client, category, billable flag and owner.
- Billable Rate Overrides — Active overrides by person and project code with rate, currency, dates and approver.
Follow the work through
- Time entry to payroll export: See where rates are applied.
- Timesheet approval routing: How code categories drive routing.
Map your codes and rates before import.
What it keeps track of
Data model- Project codes
- Billable and non-billable code catalog mapping a Project and optional Task to a billing rate.
- Billable rate overrides
- Effective-dated per-Resource per-Project hourly rate override for billing.
- Resources
- Local mirror of the resource master carrying Time Policy assignment, default approval rules and manager hierarchy.
Who uses it
Permissions- Project Manager
- , Controller, Resource.
- Project Manager
- S own codes.
- The Controller sets overrides.
- Resource
- S pick codes when logging time.
Set up Time Tracking your way.
Start free, then use Proto to change fields, steps and approvals before your team goes live.