Invoicara

How to Invoice for Hourly Work: Tracking, Rounding, and Rates

5 min readBy Invoicara

A clock and laptop on a desk for tracking work hours

Billing by the hour sounds simple: hours times rate. But it is where a lot of freelancers and small businesses lose money and trust. Track your time loosely and you either undercharge or face a client who disputes the total. Round the wrong way and it looks like padding. Show one line that says "40 hours, $2,000" with no detail, and the client has no idea what they paid for. Done properly, an hourly invoice is transparent, defensible, and gets approved without a query.

This guide covers how to invoice for hourly work: tracking your time, setting a rate, rounding fairly, showing hours clearly, using caps and estimates, and a sample hourly invoice you can copy. It works for freelancers, consultants, agencies, and any service billed by time.

What an hourly invoice must include

An hourly invoice needs the standard fields plus a few specific to time-based billing:

  • Your name or business name, contact, and tax number where registered
  • The client's name and any PO reference
  • A unique invoice number, issue date, and a clear due date
  • The period the hours cover
  • The work: hours per task or day, with a short description
  • Your hourly rate and the line totals (hours × rate)
  • Subtotal, tax if registered, and the total due

The detail is what makes an hourly invoice work: the client sees what each block of hours was for. For the full anatomy of an invoice, see our invoice format and layout guide, and for the broader freelance picture our freelance invoice template guide.

Track your time (this is the foundation)

You cannot bill hours you did not record. Use a time-tracking tool (Toggl, Clockify, Harvest, or similar) rather than guessing at the end of the month:

  • Track as you work, not from memory, since reconstructed hours are always wrong and hard to defend.
  • Log a short note per entry ("client call", "revisions to homepage"), so each block has a description for the invoice.
  • Keep the log, so if a client questions the total you can show exactly where the time went.

A defensible time log is the single best protection against a disputed hourly invoice. When a client can see the entries, the conversation ends. Vague, untracked hours are a common way freelancers lose money, a theme in our common invoice mistakes guide.

Sample hourly invoice

Here is a month of hourly work, itemised by task.

Description Hours Rate Amount
Homepage design and revisions 12.0 $60.00 $720.00
Client calls and project management 3.5 $60.00 $210.00
Bug fixes and testing 6.0 $60.00 $360.00
Subtotal 21.5 $1,290.00
Tax $0.00
Total due (Net 14) $1,290.00

Each task is grouped with its hours, the rate is shown, and the totals add up transparently. The client can see they got 21.5 hours across three areas of work, which is far more reassuring than a single "21.5 hours, $1,290" line.

Rounding, minimums, and increments

An alarm clock on a work desk

How you handle partial hours matters, and consistency is everything:

  • Pick an increment and stick to it. Common choices are 15-minute (0.25), 6-minute (0.1), or full-hour blocks. Bill to that increment every time.
  • Round fairly. Rounding every small task up to the next hour looks like padding and erodes trust. Round to your chosen increment, not always upward.
  • Consider a minimum charge for tiny tasks (for example, a 15-minute minimum for a quick email or call), so small jobs are still worth your admin time.

State your increment and any minimum in your terms so there are no surprises. Fair, consistent rounding is what keeps an hourly client comfortable renewing month after month.

Caps, estimates, and not-to-exceed

The biggest fear a client has with hourly billing is an open-ended bill. Remove it:

  • Give an estimate upfront ("roughly 20 to 25 hours") so the client can budget.
  • Offer a not-to-exceed cap where it helps win the work ("I will not go over 30 hours without checking with you first").
  • Flag it early if you are approaching the cap or estimate, never after you have blown past it.

Protecting the client from a runaway bill is what makes them comfortable with hourly in the first place, and it protects your relationship. An estimate is not a quote you are locked into, but treat it as a promise to communicate: clients rarely mind a few extra hours they were warned about, they mind a surprise. The moment your tracked time nears the estimate, a quick heads-up keeps the trust intact and the eventual invoice unquestioned. For how terms and caps fit together, see our payment terms guide.

Blocks of hours and retainers

A wall clock representing tracked work hours

Once a client is steady, selling hours in a block or retainer beats invoicing raw hours every time:

  • A prepaid block (for example, 20 hours at a slightly reduced rate) gives you cash upfront and the client a discount.
  • A monthly retainer of hours ("up to 15 hours a month") smooths your income and their cost.
  • Bill overage separately at your agreed rate when a month runs long, on its own clear line.

Retainers of hours turn unpredictable hourly work into steady income, the model our virtual assistant invoice guide and consultant invoice guide both lean on.

Tax on hourly invoices

Tax works the same as any invoice, applied to the subtotal:

  • In the UK, add VAT (20%) once registered.
  • In Australia, add GST (10%) once registered, and quote your ABN.
  • In the USA, report income yourself; service-tax rules vary by state.

Show tax on its own line and only charge what you are registered to collect. For the mechanics, see our how to add tax to an invoice guide.

Common hourly invoice mistakes

  • No time tracking, so hours cannot be justified.
  • One vague line instead of hours grouped by task.
  • Rounding everything up, which reads as padding.
  • No estimate or cap, leaving the client fearing an open-ended bill.
  • Sending editable files. Always send a PDF.

Make an hourly invoice in 60 seconds

You do not need special software to bill hours cleanly. Invoicara's free invoice generator lets you add a line per task with hours and your rate, calculates the totals automatically, applies tax, and exports a clean PDF. Save your details so each month's invoice takes under a minute. No sign-up, no watermark, free forever.

For the basics, see our complete guide on how to make an invoice. Track your time, group hours by task, round fairly, and offer an estimate or cap, and your hourly invoices will get approved without a single question.