Hourly Invoice Template: How to Bill Time Without Confusing Clients
Learn how to use an hourly invoice template to bill clients clearly. Covers rate × hours breakdowns, task descriptions, and free templates. Get paid faster.
Why an Hourly Invoice Template Saves You Hours of Headaches
Picture this: you’ve just wrapped up 45 hours of freelance work. You send the client a plain email that says “Total: $3,375.” Within minutes, your inbox pings — “Can you break this down? What exactly did you work on?” Now you’re spending another hour reconstructing your time from scattered notes, writing explanations you should have included upfront.
An hourly invoice template eliminates this entire back-and-forth. It forces you to structure your billable hours into clear line items — rate, hours, task description — so the client sees exactly what they’re paying for before they even think to ask. A good template turns invoicing from a negotiation into a statement of fact.
This guide walks you through everything that belongs on an hourly invoice, how to describe your work so clients never push back, and where to get a free template that does the math for you. If you’re new to invoicing, start with this plain-English guide to what an invoice is before diving in.
What You’ll Need Before You Start
Before filling out an hourly work invoice, gather these essentials. Having them ready prevents you from pausing mid-invoice to hunt down details — which is when mistakes creep in.
- Your time log — dates, hours per task, and a short description of what you did. A simple spreadsheet or time-tracking app (Toggl, Clockify) works.
- Agreed hourly rate — confirmed in writing (email counts). If you charge different rates for different services, note which applies to each task.
- Client details — full legal name or company name, billing address, and contact email.
- Your business details — name, address, email, and tax ID (if applicable).
- Payment terms — when is payment due? What payment methods do you accept? Choose clear payment terms before you send anything.
- An hourly invoice template — either a spreadsheet, a word processor template, or an online generator.
Time estimate: 10–15 minutes once you have your time log ready. If you’re using an invoice generator that auto-calculates totals, it’s closer to 5 minutes.
Step-by-Step: How to Fill Out an Hourly Invoice Template
Step 1: Add Your Header Information
The top of every billable hours invoice template needs three things: your business identity, the client’s identity, and a unique invoice number. This isn’t just formality — if the client’s accounting department can’t identify who sent the invoice or which project it belongs to, it sits in limbo.
Include your full name (or business name), street address, email, and phone. For the client, use the exact business name and billing address they provided — not a nickname or shorthand. Assign a sequential invoice number like INV-2026-0042. Sequential numbering makes it easy to track which invoices are outstanding during tax season.
Pro tip: If you’re invoicing a company rather than an individual, ask upfront whether they require a purchase order (PO) number on the invoice. Missing this is one of the most common reasons corporate invoices get rejected.
Step 2: Set the Invoice Date and Payment Due Date
Two dates matter on every hourly invoice template: the date you issue it and the date payment is due. The invoice date should be the day you actually send it — not the last day of the work period. The due date depends on your payment terms.
Net 30 (payment due 30 days after invoice date) is common, especially with larger clients, but for hourly project work, Net 15 may work better if the client agrees to it. Write the due date explicitly — “Due: August 15, 2026” — rather than only writing “Net 15,” because a specific calendar date removes all ambiguity. For guidance on picking the right terms, see this explanation of Net 30 payment terms.
Step 3: Create the Line-Item Breakdown (The Most Important Part)
This is the core of any hourly invoice template — the table that shows clients exactly what they’re paying for. Every row should include four columns: Task Description, Hours, Rate, and Amount. The description column does the heavy lifting.
Think of a task description as a mini-report. Instead of writing “Design work — 8 hrs,” write “Designed homepage wireframes (mobile + desktop), revised based on client feedback, delivered final Figma file — 8 hrs at $85/hr = $680.” The formula is simple: what you did + what the output was + how many hours. This level of detail answers the client’s question before they ask it.
| Task Description | Hours | Rate | Amount |
|---|---|---|---|
| Homepage wireframes (mobile + desktop) — Figma file delivered | 8.0 | $85 | $680.00 |
| Client revision round 1 — adjusted layout and CTA placement | 3.5 | $85 | $297.50 |
| Final polish and asset export for development handoff | 2.0 | $85 | $170.00 |
| Subtotal | 13.5 | $1,147.50 |
If your template doesn’t auto-calculate, multiply hours × rate for each row and then sum the Amount column. Most free invoice templates for freelancers handle this math automatically.
Step 4: Add Taxes, Discounts, and the Final Total
Below the line items, add any applicable taxes as a separate line. If you’re required to charge sales tax or VAT, show it explicitly — don’t bury it in the rate. For example: “Subtotal: $1,147.50 | Sales Tax (8.5%): $97.54 | Total Due: $1,245.04.”
If you offered a discount (e.g., a first-client discount or a bulk-hours rate reduction), show it as a negative line item so the client sees the value they received. Transparency about discounts builds trust and makes the client more likely to rebook.
Not sure about your tax obligations? Here’s a plain-English answer on whether freelancers charge tax on invoices.
Step 5: Include Payment Instructions and Notes
The bottom section of your hourly work invoice should tell the client exactly how to pay you. List your accepted payment methods — bank transfer (include account details), PayPal, Stripe, or whichever methods you use. If you use a payment link, include it here.
Add a brief thank-you note. Something like “Thank you for your business — please reach out if you have any questions about the hours listed above” keeps the door open for clarification while projecting confidence that your breakdown is complete.
Common Mistakes That Trigger Client Pushback
- Vague task descriptions. Writing “General consulting — 10 hrs” is an invitation for the client to ask “Consulting on what?” Every line item needs a concrete deliverable or activity tied to it. If the client can read the description and picture the work, you’ve done it right.
- Rounding hours inconsistently. If you bill 2 hours 10 minutes as 2.0 hours in one place and 2.17 in another, the client notices the inconsistency — and distrusts the whole invoice. Pick a rounding increment (6-minute = 0.1 hr, or 15-minute = 0.25 hr) and apply it uniformly across every line.
- Forgetting to include the invoice date and due date. Without a due date, the client’s accounting team has no trigger to prioritize your payment. An invoice with no due date is an invoice that gets paid last.
- Mixing fixed-price and hourly items on the same invoice without labeling them. If part of the project was fixed-fee and part was hourly, separate them into clearly labeled sections. Otherwise the client sees a lump sum and wonders how it was calculated.
- Sending the invoice to the wrong person. Especially with larger clients, the person you did the work for is rarely the person who processes payments. Ask for the billing contact’s name and email before you start work, not after.
Tips for Getting Hourly Invoices Paid Faster
- Send the invoice immediately after the work period ends. The longer you wait, the easier it is for the client to lose context. Same-day invoicing also gives the client’s accounting team more time to process payment before your due date.
- Use a free online invoice generator that creates a clean PDF or shareable invoice. PDF attachments can get lost in inboxes, while a simple link gives the client another easy way to open the invoice.
- State your payment due date as a specific calendar date. “Due: August 15, 2026” is far more effective than “Net 15” because it gives the client’s brain a hard deadline rather than a calculation to perform.
- Number your invoices sequentially from day one. INV-0001, INV-0002, INV-0003. When a client says “I never received invoice #47,” you’ll know instantly whether they’re right. Sequential gaps also make tax preparation simpler.
- Follow up on unpaid invoices without awkwardness. A polite reminder at day 3 past due is not rude — it’s professional. Learn how to follow up on an unpaid invoice while preserving the client relationship.
Hourly Invoice Template Formats: Which One Should You Use?
You have four main options for creating an hourly invoice template, each with trade-offs:
| Format | Best For | Drawback |
|---|---|---|
| Google Docs / Word | Maximum customization; you control every detail of the layout | Manual math; easy to make formula errors on totals and tax |
| Excel / Google Sheets | Auto-calculating totals and tax with built-in formulas | Requires spreadsheet skills; looks less polished than a dedicated tool |
| Online invoice generator | Speed — fill in fields, auto-calculation, send as link or PDF instantly | Less layout control than a from-scratch document |
| Accounting software (FreshBooks, QuickBooks) | Full business financial tracking beyond just invoicing | Monthly cost; overkill if you only send a few invoices per month |
For most freelancers billing hourly, an online generator hits the sweet spot — it’s fast, free, and produces professional results without the learning curve. If you’re currently using a paid tool and looking to cut costs, explore these FreshBooks alternatives that won’t drain your budget.
Frequently Asked Questions
What should an hourly invoice include?
An hourly invoice must include your name and contact details, the client’s name, a unique invoice number, invoice date, payment due date, an itemized list of tasks with hours worked and hourly rate for each, the subtotal, any taxes, and the total amount due. Including a brief description for each task is the single most effective way to prevent client questions and payment delays.
How do I calculate billable hours for an invoice?
Track your time in increments — most freelancers use 6-minute (0.1 hour) or 15-minute (0.25 hour) blocks. Multiply total hours by your agreed hourly rate for each task or project phase. If you worked 12.5 hours at $75/hour, that line item is $937.50. Always round consistently and state your rounding policy in your contract so clients aren’t surprised.
Can I use a free hourly invoice template?
Yes. Free hourly invoice templates are available in Google Docs, Excel, and through online generators like PlainVoices. An online generator is often the fastest option because it auto-calculates totals, adds tax automatically, and lets you send the invoice directly to the client without downloading or converting files.
What’s the difference between an hourly invoice and a fixed-price invoice?
An hourly invoice breaks charges down by time spent (rate × hours), while a fixed-price invoice lists a single agreed amount per deliverable. Hourly invoices require detailed time entries so the client can see exactly what work was done. Fixed-price invoices typically just list the project name and the flat fee. Learn more about the different types of invoices and when to use each.
How do I describe tasks on an hourly invoice so clients don’t question them?
Use action-oriented, specific language that ties each time entry to a tangible outcome. Instead of “Work on website,” write “Redesigned homepage hero section — updated layout, typography, and CTA button (3.5 hrs).” This level of detail shows the client the value behind every hour billed and dramatically reduces disputes.
Should I include taxes on my hourly invoice?
It depends on your location, the nature of your work, and whether you are registered or required to collect tax. Some freelancers must charge sales tax, VAT, or GST once they meet local rules or thresholds; others do not. Check your local tax authority’s rules. When in doubt, read this guide on whether freelancers charge tax on invoices to understand your obligations.
What payment terms should I put on an hourly invoice?
Net 15 and Net 30 are common — meaning payment is due 15 or 30 days from the invoice date. For new clients, consider Net 7 or payment upon receipt if the client agrees. Always state the due date explicitly (e.g., “Due: August 15, 2026”) rather than only writing “Net 30,” because specific dates remove ambiguity. Here’s a complete guide to invoice payment terms for freelancers.
Can I send an hourly invoice without accounting software?
Absolutely. You can use a free online invoice generator to create professional hourly invoices without full accounting software. These tools can handle the math and let you download a PDF or share the invoice — no Excel formulas or manual formatting required.