Project types determine how billing is calculated and how client work is tracked in Shrlock. Selecting the correct project type ensures accurate invoicing and reflects your working relationship with the client.
Why it matters
Each project type supports a different billing structure. Choosing the right one helps you:
Bill clients appropriately
Track time against budgets
Avoid invoicing errors
Note: Project type is locked once a project is created. Be sure to select the correct type for your billing needs.
How to set the project type
To choose a project type:
Go to the Projects tab.
Click New Project.
In the New Project modal, select the desired Project Type.
Project type options and billing behavior
Retainer Projects
Billing model: Monthly retainer
Setup: Set a monthly retainer fee and a project billing rate
How billing works:
Tracked time Γ project rate = usage
If usage < retainer, invoice defaults to retainer amount
If usage > retainer, an overage fee is added based on excess hours Γ rate
Hourly Projects
Billing model: Time-based billing
Setup: Set a default billable rate
How billing works:
Tracked hours Γ rate = invoice amount
You can apply different rates at the time-entry level (e.g., for after-hours or premium work)
Fixed Fee Projects
Billing model: Flat fee
Setup: Set a single price for the full project
How billing works:
Tracked time is still visible but does not affect invoicing
Invoices use the fixed project fee, regardless of hours worked
Non-billable Projects
Billing model: No billing
Setup: No fee or rate needed
How billing works:
Time is tracked for internal visibility only
No invoice will be generated
Best used for internal work or non-billable client activities like meetings or outreach
Tip: If you selected the wrong project type during creation, we recommend starting a new project with the correct type to ensure accurate billing.

