Solo Paperwork

Hourly Invoice Template

An invoice built like a timesheet. Each row carries a date, what you did that day, and the hours — which is what a client reviewing an hourly bill actually wants to see before approving it.

Download the hourly invoice template

Free to download and use. No sign-up, no email, no watermark.

Advertisement

How to use this hourly invoice template

  1. Set the period covered at the top. Hourly work is usually billed weekly, fortnightly or monthly, and the reviewer needs to know which window this invoice is for before anything else.
  2. Date every entry. An undated block of 34 hours invites a question; the same 34 hours across eleven dated lines rarely does.
  3. Describe the work in the client's language. "Debugging" is a category. "Fixed checkout timeout on mobile Safari" is something they remember asking for.
  4. State your rounding policy. Whether you bill in six-minute, fifteen-minute or half-hour increments, saying so on the invoice turns a possible dispute into a stated term.
  5. Show total hours as its own line before the money. Clients checking an hourly invoice check the hours first.

Why dated entries change how an hourly invoice gets treated

An hourly invoice is trusted or questioned based on how legible it is, not how large it is. A single line reading "Development — 62 hrs — $9,300" gives a reviewer nothing to approve and everything to query. The same total broken into dated entries showing what happened on each day usually goes through without a call, because the reviewer can reconstruct the month.

The rounding policy is the other half of it. Billing in fifteen-minute increments is entirely normal, but a client who discovers it from a pattern of quarter-hours on your invoice concludes something different than one who read it in the terms. It costs one sentence to say and removes an entire category of argument.

The total-hours line exists for the same reason. Anyone reviewing an hourly bill checks the hours against their own sense of what happened before they look at the money. Making that number easy to find is a small courtesy that speeds up approval.

The template does not attempt to be a time-tracking system. If your client wants entry-level detail beyond what fits here, attach an export from whatever you track time in and keep the invoice as the summary.

Example

A freelance backend developer invoices an agency for two weeks of work on a client project, billed in fifteen-minute increments at $115 per hour.

11/04 — Payment webhook retry logic6.25 hrs
11/05 — Retry logic, tests, code review fixes7.50 hrs
11/07 — Staging deploy and rollback fix4.75 hrs
11/11 — Checkout timeout on mobile Safari5.50 hrs
Total hours24.00 hrs
Rate$115.00 / hr

Total due: $2,760.00 — Net 15, period covered 11/04 – 11/15.

Four dated lines rather than one. The agency's producer can match every one of them to something they asked for, which is why this invoice gets approved on the day it arrives rather than sitting in a queue.

The hours land on quarter-hour boundaries because the rounding policy says fifteen-minute increments. Stated up front, that reads as professional. Discovered by a client who noticed every entry ends in .25 or .50, it reads as padding.

Total hours appears before the money. 24.00 hours over two weeks is roughly three days of work, which is a sanity check the reviewer can do in their head. Making that easy is worth more than any amount of formatting.

Net 15 because hourly work is usually ongoing and you want the cycle short enough that a payment problem surfaces before you have another month of unpaid work behind you.

Limits and things to watch for

  • Six entry rows on one page. For a long billing period, group by week and attach the daily detail separately.
  • Nothing calculates — total hours and the amount are numbers you work out. Use the Excel version if you would rather not.
  • No time tracking. This is the summary you send, not the record you keep.
  • One rate per invoice. If you bill different rates for different kinds of work, put the rate in each row and note it in the terms.
Advertisement

Frequently asked questions

How much detail should each entry have?
Enough that the client recognises it, not so much that it reads as a diary. One line naming the thing you worked on is right. Listing every subtask makes the invoice look padded even when it is not.
What rounding increment should I use?
Fifteen minutes is the common freelance default and six minutes is standard in legal and consulting. Whichever you pick, say it on the invoice. The increment matters far less than whether the client learned about it from you or worked it out themselves.
Should I bill for short interruptions?
A five-minute question is not billable in most working relationships and trying to bill it costs you more goodwill than it earns. A meeting is. If interruptions are consuming real time, raise it as a conversation rather than as a line item.
Weekly or monthly billing?
Fortnightly is a good default for ongoing hourly work — frequent enough that a payment problem shows up early, infrequent enough that you are not invoicing constantly. Monthly is fine with a client who has always paid.
Do I need to attach a timesheet?
Only if your client asks. Dated entries on the invoice itself satisfy most clients. Note in the terms that detail is available on request — it signals you have it without making anyone read it.

Related tools

Guides