Free Hourly Invoice Generator
Put your hours in the quantity column — decimals like 7.5 work — set your rate, and download it as a PDF, free with no sign-up.
Saved invoices
Saved automatically in your browser.
Your business name
INVOICE
INV-001
Billed to
Client name
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Item description | 1 | — | $0.00 |
- Subtotal
- $0.00
- Total
- $0.00
Billing by the hour
An hourly invoice is quantity × rate, and the generator treats it exactly that way: hours go in the quantity column, your rate goes in the rate column, and the line total calculates itself. Quantities take decimals — 7.5, 3.25, even 0.1 — so you can copy figures straight from a time tracker without rounding to whole hours. The mechanics are the same whether you're a freelancer, an agency billing retainer overage, or a tradesperson charging labor by the hour.
Structure the lines the way your client reads time best: one line per task, or one line per week with the period in the description — "Backend API work — w/c 6 July, 14.5 h". Work billed at a different rate gets its own line; standard hours and rush hours should never share one, so the client can see how many hours were charged at which rate. The subtotal, one discount, and one tax line are calculated for you, and the live preview shows exactly what the PDF will say.
Use the notes field to head off the questions hourly bills attract: state your billing increment (six-minute increments mean the hours move in 0.1 steps; quarter-hour billing means 0.25), plus your payment details and terms. The draft autosaves in your browser, so you can add hours as jobs wrap up and download the PDF when the billing period closes.
A fortnight of tracked time, billed out
A solo consultant closes a two-week billing period on a client's reporting project, pulling hours straight from a time tracker in decimal form. Standard build work is billed at the contract rate, the Saturday cutover carries the agreed after-hours rate, and travel time is billed at half rate — three rates in play, and no line mixes two of them. Nothing is rounded up to whole hours; the tracker's 0.1-hour increments go in exactly as recorded.
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Reporting dashboard build — w/c 6 July | 18.3 | $125.00 | $2,287.50 |
| Reporting dashboard build — w/c 13 July | 11.5 | $125.00 | $1,437.50 |
| Weekend cutover support, Sat 18 July — after-hours rate | 4.8 | $187.50 | $900.00 |
| Stakeholder calls and written status notes | 3.1 | $125.00 | $387.50 |
| On-site travel time, Chicago — billed at half rate | 6 | $62.50 | $375.00 |
| Subtotal | $5,387.50 | ||
| Total due | $5,387.50 | ||
Hours go in as decimals straight from the tracker — 18.3 is 18 hours 18 minutes — with each rate on its own line so the client can see what was billed at which.
An hourly bill has to survive a recount
Hours as decimal numbers
Convert time before it hits the quantity column — 90 minutes is 1.5, a single six-minute increment is 0.1 — rather than typing "1h 30m" into the description.
One line per rate
Standard, after-hours, weekend, and travel time each need their own line item, because every line multiplies one quantity by one rate.
The period each line covers
Name the week or date range in the description — "w/c 6 July", "1–15 Jul" — so the client can match your lines against their own calendar.
Your billing increment
State it in the notes, six-minute (0.1 h) or quarter-hour (0.25 h), so rounded time never becomes an argument halfway through the client's review.
Non-hourly costs, separated
Flat fees, software licences, and reimbursable expenses go on their own lines at quantity 1, keeping the hourly lines readable as plain time × rate.
How to create an invoice online
- 1
Fill in the details
Add your business info, your client, line items, tax, and an optional logo or discount.
- 2
Watch the live preview
The invoice updates as you type, so you always see exactly what your client will receive.
- 3
Download the PDF
One click generates a clean, professional PDF invoice — free and without a watermark.
A simple invoice maker for freelancers and small businesses
Everything you need to bill a client properly — and nothing you don't. Create an invoice, check the live preview, download the PDF, get paid.
Instant PDF download
Generate a polished A4 invoice PDF in one click — no waiting, no email required.
No sign-up, no watermark
Completely free to use. Your invoice is yours, with no branding stamped on it.
Private by design
Everything happens in your browser. Your invoice data never touches a server.
Logo, tax & discounts
Add your logo, any tax label and rate (VAT, GST, sales tax), and percentage or fixed discounts.
Saves as you type
Your draft is stored locally in your browser, so an accidental tab close loses nothing.
20 currencies
Invoice in USD, EUR, GBP, INR, JPY and more, with correct rounding for each currency.
Frequently asked questions
How do I invoice hours and minutes?
Convert the minutes to decimal hours and put the result in the quantity column — 15 minutes is 0.25, 90 minutes is 1.5, a single 6-minute increment is 0.1. The line and invoice totals calculate automatically.
What billing increment should I use?
Six-minute (0.1 h) increments are the norm in legal and consulting work; 15-minute (0.25 h) increments are common for trades and agencies. Whichever you use, follow what your contract says and state the increment in the notes field so the rounding on your invoice is never a surprise.
Can I bill different hourly rates on one invoice?
Yes — give each rate its own line item. Put standard hours on one line and rush, weekend, or on-site hours on another, so it's clear how many hours were billed at each rate.
Do I need to attach a timesheet?
Usually a summary is enough: one line per task or per week with the period in the description, like "Backend API work — w/c 6 July, 14.5 h". If a client requires a full timesheet, send it alongside the PDF — the invoice itself stays a clean summary.