Business8 min read

Time Tracking for Freelancers: How to Bill Accurately and Stop Leaving Money on the Table

Most freelancers underestimate their hours by 10-30%. Here is how to track time properly, bill accurately, and stop giving away free work.

The average freelancer gives away hours every week without realizing it. A 15-minute Slack call here. A quick email revision there. A "small tweak" that turns into 40 minutes of real work.

Individually, these feel too minor to track. Over a month, they add up to 10-30% of your actual working time going unbilled. At $100/hr, that is $1,000-$3,000 per month you are not getting paid for.

The fix is not working more. It is tracking what you already do.

Why Time Tracking Matters, Even If You Charge Project Rates

If you bill hourly, the case for tracking is obvious: untracked time is unpaid time. But even if you charge flat project rates, tracking your hours is one of the most useful things you can do for your business.

You need to know your effective hourly rate. If you quoted $5,000 for a project and spent 80 hours on it, your effective rate was $62.50/hr. If the next similar project takes 60 hours, you are at $83/hr. Without tracking, you have no idea which projects are profitable and which are quietly draining you.

You need data to quote future projects. "How long does a website redesign take me?" is a question you should be able to answer with real numbers, not a guess. Tracked hours from past projects are the best quoting tool you have.

You need to spot scope creep early. When you can see that you have already logged 30 hours on a project you estimated at 25, you know it is time for a conversation with the client before the overrun gets worse. Without tracking, scope creep is invisible until the project is over and you are wondering why it felt so painful.

How to Track Time Properly

Most freelancers who try time tracking give up within a few weeks because they do it wrong. Here is what actually works.

Track in Real Time, Not From Memory

End-of-day time reconstruction is always wrong. You will forget the 20-minute call, underestimate the revision cycle, and round down because "it didn't feel like it took that long." Studies on time perception consistently show that people underestimate time spent on tasks they find easy and overestimate time on tasks they dislike.

Start your timer when you start the work. Stop it when you stop. That is the only reliable method.

Use Categories

Not all hours are the same. Break your time into at least four categories:

  • Client work. The actual deliverable work: designing, coding, writing, consulting.
  • Communication. Emails, calls, Slack messages, feedback reviews. This is often the biggest source of untracked time.
  • Revisions. Separate from initial client work so you can see how much revision each client or project type generates.
  • Admin. Invoicing, bookkeeping, file management, tool setup. Not billable, but essential to understand.

Categorizing your time reveals patterns. You might discover that Client A generates twice as much communication time as Client B for similar projects. That is useful information when setting your rates or deciding which clients to keep. It is also the kind of thing you will never see if you only track "hours worked."

Log Everything

If you are doing something related to a client's project, log it. This includes:

  • Meetings and calls (including the five minutes before and after)
  • Reading and responding to project emails
  • Researching solutions to client problems
  • Reviewing feedback and planning revisions
  • File prep and delivery

The instinct is to skip the small stuff. Resist it. Those small tasks are where most of the unbilled time hides.

Set Minimum Billing Increments

The industry standard for freelancers in the US is 15-minute increments. If a task takes 7 minutes, you bill for 15. If it takes 18 minutes, you bill for 30.

This is not unfair. Billing increments account for the context-switching cost of picking up a client's work, the mental overhead of re-entering their project, and the administrative time around each task. Lawyers have billed in 6- or 15-minute increments for decades. You should too.

Define your minimum increment, communicate it in your contract, and apply it consistently.

Turning Tracked Time Into Invoices

Tracked time is only useful if it flows into accurate invoices. Here is how to bridge the gap between your time log and what the client sees.

Choose Your Billing Cycle

Weekly billing works well for active, high-volume engagements. Clients see smaller, more frequent invoices, and you get paid faster. It also forces you to stay on top of your time logs while everything is still fresh.

Monthly billing is more common and works for most client relationships. It reduces the administrative overhead of invoicing but requires disciplined time tracking throughout the month.

Pick one per client and stick to it. Irregular billing cycles create confusion and delays. For more on structuring your invoices, see our guide on how to invoice clients as a freelancer.

Present Time by Project or Task, Not by Day

Clients do not want to see a line item for every day you worked. They want to understand what their money bought.

Instead of:

March 3 - 2.5 hrs
March 5 - 1.75 hrs
March 7 - 3.25 hrs

Group by deliverable:

Homepage redesign - 4.5 hrs
Product page templates - 2.0 hrs
Revision round 1 - 1.0 hr

This is easier for the client to approve, harder to dispute, and makes your work look organized. It also gives you natural categories for the conversation if a client asks why a project took longer than expected.

Round Up, Not Down

When converting tracked time to invoice line items, round up to your nearest billing increment. If you tracked 22 minutes on a task, that is a 30-minute billing increment. Not 15.

This is standard practice and your contract should state it. Rounding down is giving away time you worked. Consistently rounding down across dozens of small tasks per month creates a significant gap between your actual hours and your billed hours.

Common Time Tracking Mistakes

Even freelancers who commit to tracking make predictable errors. Here are the ones that cost the most.

Ignoring Small Tasks

"It was just 10 minutes" is the most expensive phrase in freelancing. Ten minutes, twenty times a month, is over three hours of unbilled work. At $100/hr, that is $300/month or $3,600/year you are giving away for free.

Every task gets logged. No exceptions. If you opened a file, switched to a client's Slack channel, or typed a reply about their project, the timer should be running.

Not Logging Task Switches

You are working on Client A's project. Client B sends an urgent email. You spend 12 minutes reading, replying, and making a note for later. Then you go back to Client A.

If you did not stop Client A's timer and start Client B's, one of two things happened: Client A got billed for Client B's time, or nobody got billed for Client B's time. Neither is correct.

Switching between tasks without logging the switch is one of the most common sources of inaccurate time data. Every switch needs a timer stop and a timer start.

Tracking Only Billable Hours

If you only track time spent on client deliverables, you have an incomplete picture of your business. Admin time, sales calls, marketing, bookkeeping, professional development: these are real hours that need to come from somewhere.

Understanding your total working hours versus your billable hours gives you your utilization rate. If you work 45 hours a week but only 25 are billable, your utilization rate is 55%. That means your effective hourly rate is roughly half your stated rate.

Knowing this number is critical when setting your freelance rate. You cannot price your services correctly if you do not know how much non-billable time you actually spend.

Stop Reconciling, Start Invoicing

Time tracking should not be a separate chore that lives in one tool while your invoices live in another. The gap between tracking and billing is where hours get lost, data gets stale, and invoices get delayed.

TAV tracks hours per project and client, then feeds them directly into your invoices. You log time against a project, and when it is time to bill, those hours are already organized, categorized, and ready to send. No spreadsheet reconciliation. No copying numbers between apps. No wondering if you forgot to log something from two weeks ago.

Your tracked time becomes your invoice with one click.

Start tracking and invoicing with TAV

TAV

Your client operations, sorted

Proposals, contracts, invoices, payments, and a live client portal. One system from handshake to deposit.

Learn more →

Continue reading

Essential cookies only. Privacy policy