All posts

April 4, 2026

How to Track Billable Hours as a Freelancer

Freelancers who track time invoice for more hours than those who estimate, not by padding, but by capturing hours that would otherwise be forgotten.


Freelancers who track time invoice for more hours than those who estimate, not by padding, but by capturing work that would otherwise go unrecorded.

Most freelancers who charge by the hour undercharge. Not because their rates are too low, but because they don't track time accurately, and when it comes time to invoice, they fill in a number that feels about right. The gap between 'about right' and actual time is almost always smaller than the real number. Memory compresses time, especially for tasks that don't feel like 'real work', answering client emails, revising files, troubleshooting, reviewing deliverables. These things add up to real hours, and if you're not tracking them, you're not going to get paid for them.

This guide will help you build a simple, reliable system for tracking billable hours so you can invoice with confidence and stop guessing.

What counts as a billable hour?

Before you build a tracking system, get clear on what you're tracking. The answer varies by client relationship and contract, but here's a useful framework.

Typically billable: direct work on the project, client communication including calls and email threads that require real thought or decisions, revisions requested by the client, research or prep work specific to the client's project, and travel to a job site if your contract covers it.

Typically not billable: administrative work on your end such as invoicing and bookkeeping, your own general education or skill-building, and fixing significant mistakes of your own making.

When in doubt, be transparent with your client. 'I track all time related to your project, here's how I categorize it' is a conversation that builds trust and eliminates disputes later.

The core problem: you won't remember it

The biggest obstacle to accurate time tracking isn't having the right tool, it's the behavior around logging. If you sit down at the end of the day to record your hours, you'll miss things. If you wait until the end of the week, you'll miss considerably more. Memory for time is notoriously unreliable, especially for fragmented knowledge work where you might shift between three different projects in a single morning.

The solution is to log time as close to when the work happens as possible. Start a timer or jot the start time when you begin a task, stop it when you stop, and add a brief note about what you worked on. The system doesn't need to be elaborate, it needs to be consistent, and it needs to happen while the work is still fresh.

Three approaches to tracking billable hours

Real-time timer. Start a timer when you start working, stop it when you stop. This is the most accurate method and requires the least reconstruction after the fact. The tradeoff is discipline, you have to actually start the timer, and most people forget occasionally. That's fine; you can always log manually afterward. Real-time tracking is a habit that genuinely improves with practice.

Manual entry after the fact. Log your hours once or twice a day by recalling what you worked on and for how long. This works well for predictable, focused work blocks, but the key is to do it the same day. If you wait until Friday to reconstruct what you did Monday morning, you'll be estimating, and that estimate will be lower than the truth.

Time blocking. Schedule your work in calendar blocks and log those blocks as time entries. This works best for people who already use calendar blocking as a productivity method and stick closely to their scheduled blocks.

How to organize your tracked time

Tracking what you did as 'I worked today' isn't enough. For your time log to be useful at invoice time, each entry needs at minimum three things: the client, the project, and a brief description of what you did.

With that structure in place, pulling together an invoice is straightforward, filter by client, look at all entries since the last invoice, and the line items are already written. That same structure also lets you compare estimated time against actual time. If you quoted a project at 20 hours and you're 15 hours in with the work only half done, it's far better to know that now than when you're sitting down to send the invoice, and will help you better quote in the future.

Track non-billable time too

Non-billable time is still worth logging as it gives you data that makes you a better freelancer over time, you'll see how much of your week goes to business development, admin, and overhead; you'll notice if certain clients generate a disproportionate amount of administrative work; and you'll start to understand your actual effective hourly rate, which is total earnings divided by total hours worked, not just billable hours. Most freelancers never have a clear picture of this, and it has a real effect on how they price and take on work.

Rounding rules

When you track 47 minutes, do you bill 47 minutes or round to an hour? There's no single right answer, but the common conventions are: round to the nearest quarter-hour (most common in legal, accounting, and consulting), bill actual time (more common in tech and creative fields), or set a minimum billing increment of 15 or 30 minutes per entry, which is useful for client calls and quick-turn responses that carry a setup cost even when the actual time is short.

Whatever approach you use, disclose it to clients in your contract or proposal. 'I bill in 15-minute increments' is a simple line that sets the right expectation before any invoice lands.

Common time tracking mistakes

Only tracking 'real' work. If you spent 25 minutes on a client call, that's 25 billable minutes. Don't discount it because it didn't feel like productive work.

Logging time in one big daily block. '8 hours, client work' isn't useful for you or your clients. Break time down to the task level, or include enough description that someone reading the entry can understand what was actually accomplished.

Waiting until the end of the week. Monday's work is largely a reconstruction by Friday. Log same-day whenever possible, even if it's just a rough note you clean up later.

Using a different tool than the rest of your invoicing. If your time tracking lives in a spreadsheet but your invoices are built in Word, you're doing double work every billing cycle, and introducing opportunities for errors.

Putting it together for your invoice

When it's time to invoice, your time log should already contain everything you need: filter by client and date range, group entries by project, total the hours, apply your rate, and add any expenses or materials for the same period. If that process takes more than ten minutes per client, something in your workflow is creating unnecessary friction, and the goal is for invoicing to feel like a summary of work already recorded, not a reconstruction from memory.

Track and Invoice was designed around this flow. You log time as you work, by project, by task, with notes, and when you're ready to invoice, it groups everything automatically. Time entries, goods, expenses, and reimbursable purchases all come together on one invoice without any copy-pasting.

Ready to simplify your invoicing?

Track and Invoice is free to use. No credit card required.

Get started free →