How to Track Billable Hours Accurately (Without Padding the Sheet)

A practical guide to tracking billable hours honestly: pick an increment, run the timer in real time, separate billable from non-billable, ship a clean invoice.

June 3, 2026

Track time as you work. Pick one billing increment and stick to it. Keep non-billable work in its own bucket. That's the whole craft. Padding usually isn't a moral failure — it's what happens when you try to reconstruct a week from memory and round in the same direction every time. The fix is mechanical, not motivational.

Quick answer

Run the timer in real time. Pick a billing increment — six minutes for legal work, ten or fifteen for most freelance work — and write it into your engagement letter. Tag every entry with a client, a project, and a short task description. Keep admin, breaks, and your own learning out of the billable bucket. Review the day's entries before you close your laptop. Pomlo is built to be the one-tap timer that makes this routine boring, in the good way.

Step-by-step: tracking billable hours accurately

Step 1 — set the rate before you start the timer

Rate-setting and time-tracking are the same problem viewed from two angles. If your rate is too low, you'll feel pressure to add minutes that didn't happen. If it's right, you can let the timer tell the truth. Work out a sustainable hourly rate first, then commit to billing what you actually do at that rate.

Step 2 — pick a billing increment and write it down

Most professional services standardize on a fixed increment. Legal practice has settled on six-minute intervals (0.1 hour) for about a century. Consulting, design, and engineering work more often use ten or fifteen minutes. The number matters less than the consistency. Pick one, put it in your proposal or engagement letter, and apply it the same way for every client.

Step 3 — start the timer the moment you start the work

Real-time tracking is more reliable than trying to recall when you worked later. Memory blurs after a day, much less a week. The American Bar Association makes the same point in different language: paper time sheets reconstructed at the end of the day are a starting point, not an end state. One-tap start matters more than feature depth. A timer that lives on your home screen and starts with one tap will get used. One buried three screens deep will not.

Step 4 — categorize as you go

Tag entries by project, client, and task type — research, calls, deliverable work. Specific descriptions beat vague ones. "Draft homepage hero copy" tells a client what they paid for in a way that "Work on Project" never will. Stripe's invoicing guide is blunt on this: vague descriptions slow down payment because clients can't tell what they're approving.

Step 5 — separate billable from non-billable

Not every minute belongs on a client invoice. Internal admin, breaks, your own learning, time spent on your own marketing — track these separately, in their own categories. Two benefits: clients only see what's actually billable, and you finally get an honest answer to the question of where your week went.

Step 6 — review the day's entries before you close your laptop

A ninety-second sanity check catches the boring mistakes. A timer that ran overnight. Two entries that overlap. A category you tagged wrong. Easier to fix when the work is fresh than to reconstruct on invoice day.

Common problems and fixes

You forgot to start the timer

Use a verification rule: only log what you can confirm from an artifact — a calendar entry, a commit, a sent email, a meeting notes file. If you can't verify it, leave it off the invoice. Estimating high to "cover" forgotten time is the most common path into padding.

The timer ran while you were on a personal call

Edit the entry down to the actual focused minutes. Most timer apps let you trim. Use the feature routinely, not just when you happen to remember.

You billed two clients for overlapping time

This is the classic padding pattern, and it's the one auditors and unhappy clients look for first. The ABA puts it directly: you can only bill one case at a time, and your process needs to reflect that reality. Switch your timer when you switch attention. Never let two run in parallel — the math literally cannot add up to honest hours.

Your rounding policy drifts upward over the month

If you only ever round up, you're padding by definition. Symmetrical rounding — up when you're past the midpoint, down when you're under — keeps the math honest over time. Pick the policy once, write it into your terms, and stop re-litigating it per invoice. Inconsistent rounding looks unprofessional and tends to surface in disputes.

The hourly model itself is wrong for the project

Hourly billing punishes you for being fast. On long, scoped deliverables, you sometimes ship better outcomes in less time and bill less because of it. When that pattern repeats, the answer isn't to pad — it's to switch the engagement to milestones or fixed pricing. Stripe's guide suggests a common split for milestone billing: 30% up front, 30% midway, 40% on completion. For a deeper look at when each model fits, see our piece on hourly vs project pricing.

Doing this with Pomlo

The friction between you and an honest invoice is almost always the timer itself. Too many taps to start. No way to switch projects mid-call. No clean export at the end of the month. Pomlo is built specifically to remove that friction.

Three features carry most of the weight for billable-hours work. Time tracking runs one-tap start/stop on iOS, Android, and the web, so the timer actually runs when you actually work. Projects and clients organize hours by who you're billing, so the month's report splits itself when invoice day arrives. Invoicing turns tracked hours into an invoice in one tap, with categories and task descriptions already populated from your timer entries — no re-typing, no mental arithmetic, no padding-by-omission.

Cross-platform sync means you can start the timer on your phone while you're on a call, stop it on your laptop when the call ends, and finalize the invoice on the web later that week. Your tracked time stays yours; it isn't sold or used to train models.

Pomlo is available on the App Store and on Google Play.

Frequently asked questions

What's the standard billing increment for billable hours?

Most legal work uses six-minute increments (0.1 hour). Consulting, design, and engineering work more often use ten or fifteen minutes. The increment matters less than picking one and applying it consistently across every client and invoice.

Is rounding billable hours up always considered padding?

No. Rounding to the nearest 5, 10, or 15 minutes is standard practice as long as it's symmetrical (you round both up and down) and disclosed up front. Padding is when the rounded total no longer reflects the time you actually spent — usually because the policy is being applied in one direction only.

How do you track billable hours when you're working on two clients at once?

You can't. Even if you're multitasking in feel, you can only bill one client at a time for any given minute. Most timer apps let you switch projects with one tap. Switch every time you genuinely change tasks, and log the parallel time to whichever client is actually getting your attention right now.

Should you bill for time spent thinking about a project away from your desk?

Only if the client agreed to it up front. Some freelancers bill for genuine thinking time — research, planning, problem-solving while walking. Others bill only keyboard-on time. Either policy is fine. What isn't fine is switching mid-project without telling the client.

What's the easiest way to stop forgetting to start the timer?

Bind the start action to something you already do — opening your editor, joining a call, sitting down at your desk. A timer that lives on your home screen and starts with one tap will get used more often than one that requires opening an app, picking a project, and choosing a task before any time gets logged.