How to invoice for hourly work (and track your hours)
A practical guide to hourly invoicing: how to track time honestly, structure the invoice, handle rounding and rush work, and get paid without disputes.
Billing by the hour sounds simple until you're staring at an invoice trying to remember whether Tuesday's call was 45 minutes or an hour, and whether you actually billed for the follow-up email you sent that evening. Hourly work is the easiest arrangement to agree to and one of the harder ones to invoice cleanly — because unlike a fixed-price job, the number on the invoice depends entirely on records you have to keep as you go, not a total you agreed on upfront.
None of this is complicated once you have a system. The businesses that get paid quickly for hourly work aren't the ones who work the fastest — they're the ones whose invoices are so clearly backed by their time records that there's nothing for a client to question.
Why hourly invoicing needs more discipline than fixed-price work
On a fixed-price job, the invoice just states the agreed total — the work of justifying it happened back when you quoted. On an hourly invoice, the total is a claim you're making after the fact, and the client has no way to verify it except trusting your word or asking for detail. That's the whole difference: hourly invoicing only works smoothly when you can back every number with a record, not a recollection.
This matters more the longer the engagement runs. A single hourly invoice for a two-day job is easy to eyeball. A monthly retainer built from dozens of small entries across four weeks is not — and that's exactly the invoice a client is most likely to query if your record-keeping has been loose.
Track time as you go, not at invoice time
The single biggest mistake in hourly work is trying to reconstruct hours from memory right before the invoice is due. A few habits fix this for good:
- Log the moment you start and stop, even roughly, rather than estimating at the end of the day. A rough note taken immediately beats a precise-looking guess made a week later.
- Use a timer or time-tracking app for anything billed in fractions of an hour. Even a basic phone timer removes the guesswork that creeps in when you're tired or switching between clients.
- Write one line of description with every entry — "client call re: contract terms," not just "1.5 hrs." When a client asks what a line item covers six weeks later, you want an answer that took five seconds to find, not a memory exercise.
- Track admin time honestly. Quick emails, a short revision request, a follow-up call — decide upfront whether these are billable, and apply that rule consistently rather than deciding case by case, which is where disputes start.
Deciding your billing rhythm
How often you invoice matters almost as much as how you track. A few common patterns:
- Weekly works well for high-volume or high-trust relationships, and keeps each invoice small enough that a mistake is caught and corrected fast.
- Fortnightly is a reasonable middle ground for ongoing consulting work, balancing admin effort against cash flow.
- Monthly suits retainer-style arrangements, especially where the client's own accounts team processes invoices on a monthly cycle anyway.
Whatever you pick, keep it consistent for a given client — an invoice that shows up on an unpredictable schedule is harder for a client to plan around and slightly more likely to be deprioritised when it lands.
What actually needs to be on the invoice
A good hourly invoice reads like a short, itemised timesheet rather than a single mystery total. As a rule of thumb, include:
- A line per task or per day, not one lump figure for the whole period — "12 hours, various work" invites questions; "3 hrs — homepage redesign, Mon 14th" doesn't.
- Your rate, stated once and applied consistently. If you charge different rates for different types of work (say, a lower rate for admin and a higher one for specialist work), label each line so the split is obvious rather than something the client has to calculate themselves.
- The billing period, clearly dated, so it's obvious which week or month the hours belong to.
- A running total of hours, not just a dollar figure — it lets a client sanity-check the maths in seconds.
- Anything required for tax purposes where you operate. GST, VAT or sales tax rules on services vary by country, so check the specifics with your accountant rather than assuming your invoice format is automatically compliant.
Rounding, minimums and rush work
A few edge cases are worth deciding once, in writing, rather than negotiating every time they come up:
- Rounding. Many hourly workers round to the nearest 15 minutes; some round up only, never down. Either is fine — just pick one and apply it every time, and mention it to new clients upfront so a rounded figure never looks like it was inflated.
- Minimum billing increments. If a five-minute phone call isn't worth invoicing at your exact rate, a stated minimum (say, a quarter-hour minimum per contact) is a normal, common practice — as long as the client knows about it before it shows up on an invoice.
- Rush or after-hours rates. If you charge more for weekend work or a same-day turnaround, say so on the invoice line itself ("2 hrs — urgent revision, weekend rate") rather than folding it into the total silently.
Handling a client who questions the hours
Because hourly invoices are a claim rather than a pre-agreed total, the occasional question is normal and not a sign anything's gone wrong. The fix is almost always the same: point to the detailed line item and the time-tracking record behind it. This is exactly why per-task descriptions and contemporaneous tracking matter — they turn "I don't remember, but I'm sure it was right" into a five-second answer. If a client's concern turns out to be legitimate (a duplicate entry, a miscounted call), correct it with a credit note rather than adjusting the next invoice quietly, so there's a clean record of what changed and why.
Getting the admin out of your way
Once your tracking and invoice format are consistent, hourly billing stops being the part of the week you dread. InvoiceCharlie lets you build an hourly invoice as an itemised set of line items with rate and hours shown per entry, set it up as a recurring invoice for a standing weekly or monthly client, and take online card payments so a client can settle the same day it lands rather than waiting on a bank transfer. If a client relationship runs long enough that reconciling hours across months gets tedious, the built-in reports and CSV export make it easy to check total hours and amounts billed for any period at a glance.
If you're setting up hourly billing for the first time, our guide on payment terms is a good next stop for deciding how quickly each invoice should be due, and the free invoice generator will build a one-off hourly invoice in your browser with no account needed if you just need to send one right now.