1. Time Tracking
  2. Features
  3. Project Codes and Rates
Feature · 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

Active Project Codes

Project codes

New
CodeNameProjectTaskClient codeCategory
CDE-589Code 555PRJ-521TSK-343CC-911Delivery
CDE-570Code 279PRJ-436TSK-298CC-331Discovery
CDE-358Code 123PRJ-896TSK-799CC-365Support
CDE-257Code 291PRJ-311TSK-591CC-819Internal
CDE-270Code 702PRJ-373TSK-841CC-936Admin
6 of 6 records
CDE-589Project codes · PC-79159
Delivery
NameCode 555
ProjectPRJ-521
TaskTSK-343
Client codeCC-911
Is billableYes
Example screen with sample data

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

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.

How to get started