Getting paid what you're worth starts with tracking what you're owed. Timesheet's billing features go far beyond simple hourly rate calculations—you can set different rates for different clients, apply multipliers for overtime or special work, and track exactly what's been billed and paid.
This guide shows you how to configure rates and calculations so your invoices are always accurate.
Setting Project-Level Hourly Rates
Every project can have its own hourly rate, which is essential when you work with multiple clients at different price points.
Basic Rate Setup
- Open the project you want to configure
- Go to project settings
- Find the Hourly Rate field
- Enter your rate
- Save
From now on, every task in this project automatically calculates earnings based on this rate.
Why Per-Project Rates Matter
Consider this scenario:
- Client A pays €100/hour for consulting
- Client B pays €75/hour for development
- Internal projects are tracked but not billed
With per-project rates, you don't need to remember which rate applies where. The math happens automatically.
Viewing Calculated Earnings
Once rates are set, you'll see earnings throughout the app:
- In task details
- On daily/weekly summaries
- In statistics and reports
- On exports
The calculation is simple: Hours × Hourly Rate = Earnings
But Timesheet can do much more complex calculations when needed.
Using Factor for Rate Multipliers
The Factor feature lets you apply multipliers to specific tasks. This is perfect for:
- Overtime work (1.5x, 2x)
- Weekend or holiday rates
- Rush jobs with premium pricing
- Reduced rates for certain work types
How Factor Works
Factor is a multiplier applied to the base hourly rate:
| Base Rate | Factor | Effective Rate |
|---|---|---|
| €100/hour | 1.0 | €100/hour |
| €100/hour | 1.5 | €150/hour |
| €100/hour | 2.0 | €200/hour |
| €100/hour | 0.5 | €50/hour |
Setting Factor on a Task
- Open the task
- Find the Factor field (in billing or rate section)
- Enter the multiplier (e.g., 1.5 for time-and-a-half)
- Save
The earnings for that task are now calculated as: Hours × Hourly Rate × Factor = Earnings
Common Factor Use Cases
Overtime billing:
- Standard hours: Factor 1.0
- Overtime (after 8 hours): Factor 1.5
- Double time (weekends): Factor 2.0
Client agreements:
- Standard rate: Factor 1.0
- Discounted work: Factor 0.8
- Premium/rush work: Factor 1.25
Work type differentiation:
- Design work: Factor 1.0
- Development: Factor 1.2
- Emergency support: Factor 2.0
Using Extra/h for Fixed Adjustments
Sometimes you need to add a fixed amount per hour rather than a percentage. That's what Extra/h (extra per hour) is for.
How Extra/h Works
Extra/h adds a fixed amount to your hourly rate:
| Base Rate | Extra/h | Effective Rate |
|---|---|---|
| €100/hour | +€0 | €100/hour |
| €100/hour | +€25 | €125/hour |
| €100/hour | +€50 | €150/hour |
| €100/hour | -€10 | €90/hour |
Setting Extra/h on a Task
- Open the task
- Find the Extra/h field
- Enter the additional amount per hour
- Save
The earnings are calculated as: Hours × (Hourly Rate + Extra/h) = Earnings
When to Use Extra/h vs. Factor
| Scenario | Use Factor | Use Extra/h |
|---|---|---|
| Percentage-based overtime | ✓ | |
| Fixed premium for special skills | ✓ | |
| Discount as percentage | ✓ | |
| Equipment/tool fees per hour | ✓ | |
| Double-time rates | ✓ | |
| Travel time compensation | ✓ |
Combining Factor and Extra/h
You can use both on the same task for complex calculations:
Earnings = Hours × (Hourly Rate × Factor + Extra/h)
Example:
- Base rate: €100/hour
- Factor: 1.5 (overtime)
- Extra/h: €20 (tool fee)
- Calculation: Hours × (€100 × 1.5 + €20) = Hours × €170
Billable vs. Non-Billable Time
Not all tracked time should appear on client invoices. Timesheet lets you mark work as billable or non-billable.
Setting Billable Status
Each task can be marked as:
- Billable: Included in earnings calculations and invoices
- Non-billable: Tracked for your records but not billed
Default Billable Status
You can set a default per project:
- Open project settings
- Find Default Billable setting
- Choose Yes or No
- New tasks in this project inherit this setting
Common Non-Billable Work
- Internal meetings
- Learning and training
- Administrative tasks
- Pro bono work
- Travel time (if not billed separately)
- Unbillable rework
Tracking non-billable time is valuable—it shows where your time goes even when you can't charge for it.
Tracking Billed and Paid Status
Beyond billable/non-billable, Timesheet tracks whether work has been invoiced and paid.
Status Progression
Tasks move through these statuses:
- Billable - Ready to invoice
- Billed - Included on an invoice sent to client
- Paid - Payment received
Marking Tasks as Billed
After sending an invoice:
- Select the tasks that were included
- Mark them as Billed
- Optionally add the invoice number or date
Marking Tasks as Paid
When payment arrives:
- Find the billed tasks
- Mark them as Paid
- Your receivables are now reconciled
Filtering by Status
Use status filters to quickly find:
- All billable work ready for the next invoice
- All billed work awaiting payment
- Payment history
Practical Billing Workflows
Weekly Client Billing
- Filter tasks by project and date range
- Review for accuracy
- Mark all as billable (if not already)
- Export or generate invoice
- Mark included tasks as billed
Monthly Invoice Reconciliation
- Filter by "Billed" status
- Match against invoice records
- When payment arrives, mark as "Paid"
- Identify any unpaid invoices
End-of-Project Billing
- Filter all tasks for the project
- Review billable vs. non-billable
- Calculate total earnings
- Generate final invoice
- Archive the project
Pro Tips for Accurate Billing
Set Rates Before You Start
Configure project rates as soon as you create projects. Retroactively adding rates works, but it's easy to forget.
Use Factor Consistently
Create personal guidelines for when Factor applies. Document these so you apply rates consistently.
Review Before Invoicing
Always review time entries before billing. Catch any missing rate configurations or incorrect statuses.
Track Everything
Even if you won't bill for something, track it. Understanding your total time investment is valuable for future quoting.
Communicate Rate Changes
When rates change, create a new project or clearly mark the transition. This prevents confusion during invoicing.
Summary
Accurate billing in Timesheet requires:
- Project rates: Set hourly rates per project
- Factor: Multiply rates for overtime or special work
- Extra/h: Add fixed amounts per hour
- Billable status: Distinguish client work from internal time
- Billed/Paid tracking: Know what's invoiced and collected
Configure these correctly, and your earnings calculations will always be accurate.
What's Next?
With rates configured, explore:
- PDF Invoices: Generate professional invoices from your tracked time
- Export Reports: Create detailed billing reports for clients
- Statistics: Analyze earnings by project, client, or time period