Invoice template

Hourly invoice template

One line per task with its date, the hours, your rate and the amount. The total hours sit next to the subtotal, so the arithmetic is easy to check.

Updated

Hourly invoice template: sample PDF with line items, totals and payment details

Use this template

Time-and-materials invoice: one line per task with date, hours, rate and amount. Open it in the generator to replace the sample data, or download the PDF to see the layout.

Format
A4 PDF, one page
Billing
Hours × rate
Currency in the sample
USD
Cost
Free, no account

What is on this template

  • Invoice number, issue date, due date and payment terms
  • Your details and the client’s details
  • The period the work covers, taken from the dates of the lines
  • One line per task: description, date, hours, hourly rate, amount
  • Subtotal with the total number of hours, then tax and the total due
  • Payment details and a note to the client

When billing by the hour fits

Hourly billing suits work whose scope moves: maintenance, support, consulting, anything where the client decides week by week what matters most. The client pays for what was done, and you are not left carrying the cost of a changing brief.

For a deliverable with an agreed price, a fixed-price invoice reads better. The web development template shows that layout.

How to fill it in

  1. One line per task, not per day. “API development, 18 hours” tells the client more than eighteen separate dates.
  2. Give each line a date. Use the day the task was finished. The invoice derives the billing period from these dates.
  3. Enter hours in decimals. Six and a half hours is 6.5.
  4. State the rate on every line. The client should never have to divide to find out what an hour costs.
  5. Set the due date. “Net 15 days” and the actual date both appear on the PDF.

Open the template in the invoice generator and replace the sample lines with your own.

Keep a record behind the hours

An hourly invoice is only as convincing as the record behind it. Keep a timesheet, or let the work itself be the record: if you write code, the git hours estimator gives you a first estimate from your commit history, and Git Invoice puts the pull requests and commits straight onto the invoice.

Common mistakes

  • A single line with a month of hours and no description
  • Hours and rate missing, only an amount
  • Different rounding from one invoice to the next
  • No due date
  • Sending the invoice weeks after the work, when nobody remembers the details

Other invoice templates

Questions and answers

How is the amount on an hourly invoice calculated?

Hours multiplied by the hourly rate, per line. The subtotal is the sum of the lines. A discount comes off the subtotal, and tax is calculated on what remains.

Should I round my hours?

Agree on an increment before the work starts and apply it to every line. Quarter hours and half hours are common. The generator accepts any decimal, so 1.25 or 6.5 hours both work.

How often should I send an hourly invoice?

As often as your agreement says. Monthly is the usual rhythm for ongoing work. Shorter cycles mean smaller invoices, which are approved faster and limit what is at risk if a client pays late.

Can different lines have different rates?

Yes. In the invoice generator every line has its own rate, for example a higher one for on-call hours. The signed-in app uses one rate for the whole invoice.

Stop guessing what last month was worth

Connect a repository and have a client-ready PDF in about two minutes.

Star on GitHub