Most freelancers and consultants don't have one hourly rate. They have a base rate that bends for the client, the type of work, the time of day, the urgency, and the contract they signed two quarters ago and half-forgot. Trying to do that math in your head at invoice time is how rates drift down and money gets left behind.
Timesheet lets you bake the rate logic into the project once, then forget about it. Every tracked task carries the right earnings forward. This post walks through the four levers: per-project rates, Factor multipliers, Extra/h adjustments, and the billable, billed, and paid statuses.
All of this is on the free Basic plan.
Per-Project Hourly Rates
Each project carries its own rate. That's the foundation. When a task starts inside that project, the rate is already applied.
Setup
- Open the project
- Open project settings
- Find Hourly Rate
- Enter the rate
- Save
From here on, every entry in this project calculates earnings as hours × rate.
Why Project-Level Rates Are the Right Default
- Client A pays €100 an hour for consulting
- Client B pays €75 for development
- Internal projects don't bill at all
Mapping the rate to the project means you don't think about it again. The rate follows the work.
Where the Earnings Show Up
Once rates are set, calculated earnings appear in:
- Task detail view
- Daily and weekly summaries
- Statistics and reports
- CSV and Excel exports
Factor: Percentage Multipliers
Factor multiplies the base rate for a specific entry. Useful for time-and-a-half, double time, discounted blocks, premium work.
| Base rate | Factor | Effective rate |
|---|---|---|
| €100/h | 1.0 | €100/h |
| €100/h | 1.5 | €150/h |
| €100/h | 2.0 | €200/h |
| €100/h | 0.5 | €50/h |
Setup on a Task
- Open the task
- Find Factor in the rate section
- Enter the multiplier (e.g. 1.5)
- Save
The earnings become hours × rate × factor.
Where Factor Earns Its Keep
Overtime billing
- Standard hours: factor 1.0
- After 8 hours: factor 1.5
- Weekends: factor 2.0
Negotiated rate variations
- Standard: factor 1.0
- Discounted block: factor 0.8
- Rush job: factor 1.25
Work-type pricing inside the same project
- Design: factor 1.0
- Development: factor 1.2
- Emergency support: factor 2.0
Extra/h: Fixed Per-Hour Adjustments
When the adjustment isn't a percentage but a flat amount per hour, that's Extra/h.
| Base rate | Extra/h | Effective rate |
|---|---|---|
| €100/h | +€0 | €100/h |
| €100/h | +€25 | €125/h |
| €100/h | +€50 | €150/h |
| €100/h | -€10 | €90/h |
Setup on a Task
- Open the task
- Find Extra/h in the rate section
- Enter the flat amount (positive or negative)
- Save
The earnings become hours × (rate + extra/h).
Factor vs. Extra/h: Which to Use
| Scenario | Factor | Extra/h |
|---|---|---|
| Percentage overtime | ✓ | |
| Flat premium for special skills | ✓ | |
| Percentage discount | ✓ | |
| Tool or equipment fee per hour | ✓ | |
| Double time | ✓ | |
| Travel compensation per hour | ✓ |
Both Together
You can use both on the same entry. The formula is hours × (rate × factor + extra/h).
Example:
- Base rate: €100/h
- Factor: 1.5 (overtime)
- Extra/h: €20 (tool fee)
- Per-hour rate: €100 × 1.5 + €20 = €170
- For 3 hours: €510
Billable vs. Non-Billable
Not every tracked entry should land on a client invoice. Each entry can be marked billable or non-billable.
Setting the Status
- Billable: included in earnings calculations and invoices
- Non-billable: tracked for your records but excluded from billing
Project Default
Set the default on the project so new entries inherit it:
- Open project settings
- Find Default Billable
- Choose Yes or No
- New entries inherit; you can override per entry
What Usually Ends Up Non-Billable
- Internal meetings
- Learning and training
- Admin and inbox
- Pro bono work
- Untracked rework on a fixed-fee deal
- Travel time (unless billed separately)
Tracking non-billable time still matters. It's the only way to see your real effective rate.
Billed and Paid Status
After billable comes the lifecycle: invoiced and paid.
The Three States
- Billable: ready to invoice
- Billed: on an invoice that's been sent
- Paid: payment received
Marking as Billed
After sending the invoice:
- Filter entries by project and date range
- Select the entries you billed
- Mark them Billed
- Optionally add the invoice number for traceability
Marking as Paid
When payment arrives:
- Filter by Billed
- Find the entries that match the invoice
- Mark them Paid
Status Filters That Earn Their Keep
- All billable for the next invoice
- All billed that are still unpaid, your receivables
- Paid by date range, for your accountant
Two Realistic Billing Workflows
Weekly Client Billing
- Filter entries by project and the past week
- Scan for missing notes, wrong rates, wrong factors
- Generate PDF invoice (Pro plan; 30-day free trial, no credit card), or export to CSV and put it through your existing invoicing tool
- Mark the included entries Billed
End-of-Project Billing
- Filter all entries for the project
- Review the billable/non-billable split
- Confirm Factor and Extra/h on any special entries
- Generate the final invoice
- Archive the project (or keep it for repeat work)
Things That Save Money
Set rates when you create the project, not at invoice time. Retroactive math is where the leaks happen.
Decide your Factor rules once and write them down. "After 18:00 → 1.25. Weekends → 1.5. Same-day rush → 1.5." Otherwise every Factor decision becomes a separate negotiation with yourself.
Review entries before invoicing. Five minutes catches the entries with no rate, the misclassified billable status, the half-hour timer that's actually three hours.
Track non-billable too. You can't lift your effective rate if you can't see the admin gravity dragging it down.
Communicate rate changes by creating a new project, or at least a clearly dated transition. The audit trail later is worth the few minutes now.
Summary
The four levers:
- Project rates: the foundation, hours × rate
- Factor: percentage adjustments, mostly for overtime and discounts
- Extra/h: flat per-hour adjustments, mostly for tools and travel
- Billable / Billed / Paid: the lifecycle from work to paid invoice
All on the free Basic plan. Get them set right, and invoice time stops being a math problem.
Where to Go Next
- Generate PDF invoices from tracked entries (Pro plan, 30-day trial)
- Export to Excel or CSV if you bill through another tool
- Read the statistics report to spot which clients pay best