How to Track Billable Hours as a Freelancer
Learn how to track billable hours as a freelancer — categories, tools, weekly routines, and how to use the data to set your rate correctly.
Front-end developer and freelancer based in the UAE. Built DevBizTools to help solo professionals make better business decisions.
You cannot price freelance work honestly if you do not know how much of your week is actually billable. Track billable hours for two weeks and most freelancers discover they invoice far less time than they assumed — which means their hourly rate is effectively lower than what they quoted.
This guide covers what to track, how to categorize time, tools that work, and how to turn the data into better rates and proposals.
Why billable hour tracking matters
Billable time is hours you can invoice to a client. Everything else — proposals, admin, learning, marketing — still costs you time but does not pay directly.
If you work 40 hours and bill 22, your effective hourly rate is:
(Hours billed × quoted rate) ÷ total hours worked
Example: You quote $100/hr and bill 22 hours in a 40-hour week. Revenue = $2,200. Effective rate = $2,200 ÷ 40 = $55/hr — not $100.
That gap is why billable percentage belongs in your rate calculator. Tracking proves what percentage to use.
Billable vs non-billable categories
Use four buckets when logging time:
| Category | Examples | Billable? |
|---|---|---|
| Client delivery | Coding, design, writing, billed meetings | Yes |
| Business development | Proposals, networking, portfolio updates | No |
| Admin | Invoicing, email, bookkeeping, taxes | No |
| Learning | Courses, tutorials, experimenting with tools | No |
Semi-billable leakage: 10-minute Slack messages, "quick questions," and unscoped revisions. Log them honestly — they often explain why billable % is lower than expected.
How to track billable hours (step by step)
Step 1: Pick a tool
| Tool | Best for | Cost |
|---|---|---|
| Spreadsheet | Starting out, full control | Free |
| Toggl Track | Simple start/stop timers | Free tier |
| Clockify | Teams + reports | Free tier |
| Harvest | Invoicing integration | Paid |
Consistency beats features. A spreadsheet you use daily beats a complex app you abandon.
Step 2: Log for 10 business days minimum
Two full weeks captures proposal cycles, admin batches, and at least one slow day. Log in real time when possible — reconstructing Friday on Monday is inaccurate.
Step 3: Tag every entry
Minimum fields: date, category, client/project name, duration, billable yes/no.
Step 4: Calculate billable percentage
Billable % = Billable hours ÷ Total work hours × 100
Step 5: Plug into your rate
Open the Freelance Rate Calculator, set billable % to your real number, and see how your required hourly rate changes.
Sample weekly log
| Day | Billable | BD | Admin | Learning | Total |
|---|---|---|---|---|---|
| Mon | 5.0 | 1.0 | 1.5 | 0.5 | 8.0 |
| Tue | 4.5 | 0.5 | 1.0 | 0 | 6.0 |
| Wed | 6.0 | 2.0 | 1.0 | 0 | 9.0 |
| Thu | 3.5 | 1.5 | 2.0 | 1.0 | 8.0 |
| Fri | 4.0 | 1.0 | 1.5 | 0 | 6.5 |
Week total: 23 billable / 37.5 total = 61% billable
That 61% is the number your rate math should use — not 80% because you "feel busy."
Tracking by profession
| Profession | Typical billable % | Watch for |
|---|---|---|
| Developer | 55–65% | Debug comms, deployments, scoping |
| Designer | 50–60% | Revision rounds, file prep |
| Writer | 60–70% | Research billed vs unbilled |
| Consultant | 45–55% | Reports, follow-up calls |
| Marketer | 50–60% | Reporting, client education |
Weekly routine (15 minutes)
Friday afternoon:
- Export or review the week's log
- Note billable % for the week
- Flag unbilled client time over 2 hours — scope problem?
- Update running monthly average
Monthly:
- Compare billable % to rate calculator assumption
- Adjust rate or boundaries if gap is large
- Review which clients consume disproportionate non-billable time
How to improve billable percentage
- Batch admin — one 90-minute block beats constant email checks
- Qualify before proposals — 15-minute discovery call filters bad fits
- Retainers — less proposal time per dollar earned
- Scope communication — "Two revision rounds included" in contracts (contract guide)
- Raise rates — sometimes the fix is price, not more hours
Do not skip admin entirely to inflate billable % — you'll burn out and your pipeline will dry up.
Common tracking mistakes
- Logging only client delivery and ignoring email/proposals
- Rounding everything to 30-minute blocks (hides leakage)
- Tracking for one week and never again
- Using billable % from a blog post instead of your data
- Not separating multiple clients — one client may be profitable, another a time sink
Connect tracking to pricing
Once you know billable %:
- Recalculate minimum hourly rate in the rate calculator
- Use hourly rate internally to build fixed-price quotes
- Compare effective rate across clients — fire or reprice low-margin relationships
For the full rate formula, see Calculate Your Freelance Hourly Rate and How to Set Your Freelance Rate in 2026.
Turning data into a rate increase
If tracking shows 48% billable but your rate assumed 65%:
- Recalculate rate with 48% in calculator — see required jump
- Raise new client quotes to new floor
- Grandfather existing clients one cycle
- Re-track in 90 days
A 15-point billable gap often means 25–35% rate increase needed — not "work harder."
Tools comparison for reports
Toggl and Clockify export CSV for monthly billable % charts. Spreadsheet pivot: client × billable hours reveals profitable vs draining relationships.
FAQ: Tracking Billable Hours
How long should I track billable hours?
At least 10 business days for a first baseline. Then track one week per month to catch drift. Re-track fully after major workflow changes.
What is a good billable percentage?
55–65% for established freelancers with steady clients. Beginners often land at 40–50%. Above 70% usually requires retainers or strict communication boundaries.
Should I track time for flat-fee projects?
Yes. Flat fee does not mean "don't track." You need hours to know if the project was profitable and to improve future quotes.
Do meetings count as billable?
Only if scoped and invoiced. Status calls inside a retainer may be included; ad-hoc calls on fixed projects often leak as unbilled time.
Can I track billable hours in a spreadsheet?
Absolutely. Columns: date, client, task, category, hours, billable (Y/N). Sum billable and total weekly — that's enough to start.
How does billable tracking affect my hourly rate?
Lower billable % means fewer invoiced hours per year — you need a higher quoted hourly rate to hit the same take-home income. A 10-point drop in billable % can require a 15–20% rate increase.