To track time as a freelancer, record every piece of work as an entry with a project, an activity and a duration, including the calls, revisions and delivery admin you tend to forget. Keep tracked time separate from billable time, review the log every Friday and divide revenue by all the hours a project took. That last number is your real hourly rate. This guide is about the habit and the math. If you are choosing software, use the trial checklist to test one.
Why your hours go missing
A $600 project that took 10 hours of design looks like $60 an hour. But making the work was only part of the job. Add 2 hours of calls, 2 of revisions and 1 arranging delivery, and the project took 15 hours. The client still paid $600, so the rate is $40 an hour before business costs.
That hidden time matters even when the client pays a fixed fee. The fee sets the revenue, and your actual hours show what the work demanded. A project can look fast while quietly taking over your week.
How this guide was built
- One example throughout. The $600 project is made up. It is not typical, and your numbers will differ.
- Arithmetic you can check. $600 / 10 = $60; $600 / 15 = $40.
- Habits, not claims. The steps are a practical routine, not measured results.
- Workspace369 facts come from its pricing and feature pages, read October 22, 2026.
What we did not test. We did not time any freelancer’s work or run a paid plan.
Step 1: set up one log for all your work
A spreadsheet is enough to learn the habit. Give every entry three things: a project, an activity and a duration. Use the same project name every time so one job stays together, and give separate projects for the same client their own names. Otherwise a profitable little task can hide a much larger project that overran.
| Field | Good example | Weak example |
|---|---|---|
| Project | Acme homepage | Acme |
| Activity | Revisions | Misc |
| Description | Round 2 feedback on hero | Worked on stuff |
| Duration | 0.75 h | about an hour |
Split activities into delivery, revisions and client admin. You do not need twenty categories; you need labels you will use. General bookkeeping belongs in business admin, separate from a client, though you can still count it when reviewing your whole week.
Step 2: capture while you work
The habit has three moves: pick the project, record the work and save the entry before switching. Start the timer when you start the task and stop it when you switch.
- A ten-minute client call counts even when you were away from your desk. Add it while you remember what it was about.
- If you forget a timer, rebuild the entry from your calendar and notes, and mark it as an estimate. An honest number is more useful than a convincing one.
- Do not count two tasks at once. A running timer does not create extra hours, and breaks come off the timer.
- Each day, spend two minutes checking entries for empty days, overlapping sessions and timers left running through lunch.
Step 3: separate tracked time from billable time
Track the time first, then check the agreement before charging it. A billable entry is work the client agreed to pay for separately. A fixed project fee can already include calls, revisions and delivery, so tracking those hours does not turn them into extra invoice lines.
Keep three questions separate for every entry:
- Did the work happen?
- Is it billable under the agreement?
- Has it already been invoiced?
That separation also stops you billing the same work twice. If a client asks for extra scope, agree the price before doing it and record it separately; see how to stop scope creep. When billable hours are ready, how to invoice clients as a freelancer covers turning them into an invoice. Internal rework still costs time even if you choose not to bill it, so keep it visible.
Step 4: review every Friday
Before the details fade, spend a few minutes on three checks: missing entries, billable status and invoice status. Then open each active project and read the activity descriptions together. Are three short revision sessions really one repeated problem? Did the approval call run long because the brief was unclear? The point is to improve the process, not to blame anyone for a slow day.
Step 5: calculate your real hourly rate
Effective rate is revenue per hour of your time on that project. Using the example:
| Measure | Math | Result |
|---|---|---|
| Visible rate | $600 / 10 delivery hours | $60 an hour |
| Real rate | $600 / 15 total hours | $40 an hour |
| Hidden time | 2 calls + 2 revisions + 1 delivery | 5 hours |
Be careful with what this number means. It is not profit: software, contractors and other costs still come out. One project says less than several similar projects measured the same way, so compare like with like before changing anything. If the fee stays fixed, fewer repeat revisions can raise the rate. If the scope stays fixed, your next quote can reflect the real hours. A timer alone promises neither; the decision is what changes the business.
Pick one change for the next quote: clearer feedback rounds, fewer meetings or a tighter scope. Write it beside the project and check next time whether it helped. Keep the old entry, because editing history to match your estimate defeats the exercise. For pricing from your real hours, see how to price your services and how to raise your rates.
Doing this in Workspace369
Our #1 pick is Workspace369. Per its pricing and feature pages (read October 22, 2026), time entries, timers, timesheets, billable tracking and time-to-invoice are on every plan. The workflow in the video: run the timer for the project, stop it when the work ends, select the unbilled time and add it to a draft invoice. Review the client, descriptions, hours and rate before sending. See time tracking and invoices.
Cadet is $29 a month billed monthly, or $23.25 a month billed yearly ($278.99 a year), for one seat, with a 14-day free trial (card required). See pricing.
Limitations. That flow suits hourly work; a fixed-fee project still needs its agreed billing, so keep your approval step. We did not compare its reports with a dedicated tracker’s and did not run a paid plan. A spreadsheet is enough to start, as above.
Which approach fits your situation
| Your situation | Start here |
|---|---|
| Fixed-fee work, never looked at hours | Track one project to find the real rate. |
| Hourly billing | Add billable status and a draft invoice check. |
| Always forget to stop timers | Do the two-minute daily check. |
| Working with a team | Agree the same categories before comparing totals. |
| Clients push extra scope | Price extras first, record them separately. |
Next step: try it on one project this week
Capture the whole job, separate tracking from billing and review the real rate on Friday. To send tracked hours to a draft invoice, start the Workspace369 trial (14 days, card required) and run one project through it.
Frequently asked questions
How do I track time as a freelancer?
Record each piece of work as an entry with a project, an activity and a duration. Start a timer when you begin, stop it when you switch, and review the log every Friday.
How do I calculate my real hourly rate?
Divide the project’s revenue by every hour it took, including calls, revisions and admin. In the example, $600 over 15 hours is $40 an hour, before business costs.
Should I track time on fixed-fee projects?
Yes, for your own learning. Tracked hours do not automatically become extra charges, but they show what the work demanded and improve your next quote.
What is the difference between tracked and billable time?
Tracked time is all the work you record. Billable time is the part the client agreed to pay for separately. Check your agreement before charging.
What if I forget to start the timer?
Rebuild the entry from your calendar and notes, and mark it as an estimate.
Do I need software to track time?
No. A spreadsheet is enough to learn the habit. Software helps when you want hours to flow onto invoices.



