How to Invoice Hourly: A Complete Guide to Billing for Your Time
Why Hourly Invoicing Requires a Structured Approach
Hourly billing is the standard pricing model for freelancers, consultants, attorneys, accountants, and service agencies. Unlike flat-fee work, hourly billing ties payment directly to time spent, which means every hour must be documented, justified, and presented clearly on the invoice.
The challenge is that hourly invoicing introduces friction that flat-fee billing does not. Clients want to understand what they are paying for, how long each task took, and why the total is what it is. According to Clockify, 29% of freelance invoices are paid late, and unclear billing is a leading contributor. A detailed, well-structured hourly invoice answers client questions before they are asked and gets you paid faster.
How to Create an Hourly Invoice
Set Up Your Invoice Template
Start with a professional template that includes all the fields you need for time-based billing. At minimum, your template should have:
- Your business name, address, and contact details
- The client's name and billing address
- Invoice number and date
- A line-item table with columns for: task description, date, hours, hourly rate, and line total
- A subtotal, tax, and total due section
- Payment terms and accepted payment methods
- Late fee policy
Invoicing software provides hourly invoice templates with built-in calculations so you do not need to build formulas or manually calculate totals.
Track Your Time Accurately
The foundation of an honest hourly invoice is accurate time tracking. Estimate-based time entries --- where you guess how long a task took after the fact --- lead to disputes and lost revenue.
Use a dedicated time tracking tool to log hours as you work. Record:
- The date the work was performed
- The specific task or deliverable
- Start and stop times (or total duration)
- Whether the time is billable or non-billable
When your time tracking data flows directly into your invoicing system, the invoice practically builds itself. Each logged entry becomes a line item, and the totals calculate automatically.
Structure Your Line Items Clearly
Each line item on an hourly invoice should answer three questions: What was done? How long did it take? What does it cost?
Example of a clear line-item table:
| Date | Task Description | Hours | Rate | Total |
|---|---|---|---|---|
| Mar 3 | Homepage wireframe and layout | 4.0 | $125 | $500 |
| Mar 5 | Client feedback revisions | 2.5 | $125 | $312.50 |
| Mar 7 | Responsive design adjustments | 3.0 | $125 | $375 |
| Mar 10 | Final QA and handoff | 1.5 | $125 | $187.50 |
| Subtotal | 11.0 | $1,375 |
This level of detail eliminates ambiguity. The client can see exactly what each hour went toward and verify it against their own records of requests and approvals.
Add Taxes and Fees
If your jurisdiction requires you to charge sales tax on services, calculate it on the subtotal and show it as a separate line. Include your tax registration number if required for tax compliance.
If applicable, add any previously agreed surcharges --- rush fees, after-hours rates, or travel time --- as separate line items with clear labels.
State Your Payment Terms
Your hourly invoice should clearly specify:
- Due date --- When payment is expected (e.g., Net 15, Net 30). Shorter terms work better for hourly billing because the amounts tend to be smaller and more frequent.
- Payment methods --- Bank transfer, check, credit card, or online payment portal. The more options you offer, the fewer barriers to payment.
- Late payment penalty --- The fee structure for overdue payments (e.g., 1.5% per month on outstanding balances).
- Early payment discount --- Optional, but offering a small discount for payment within 10 days (e.g., 2/10 Net 30) can accelerate collections.
Document these payment terms in your client contract as well, so they are agreed upon before the first invoice goes out.
Invoice Numbering Methods
A consistent numbering system makes every invoice traceable for accounting, tax, and client reference purposes. Here are three common approaches:
Sequential Numbering
The simplest method. Start at 001 (or 1001 if you want to avoid looking like a brand-new business) and increment by one for each new invoice: 1001, 1002, 1003.
Pros: Easy to implement and maintain. Creates a clear chronological record.
Cons: Does not indicate the client, project, or date at a glance.
Date-Based Numbering
Include the year and month in the invoice number: 2026-04-001, 2026-04-002. Each month, the sequence resets.
Pros: You can immediately see when the invoice was issued.
Cons: If you issue many invoices per month, the numbers can get long.
Client or Project-Based Numbering
Use the client name or project code as a prefix: ACME-001, ACME-002 or WEBDEV-001, WEBDEV-002.
Pros: Instantly identifies which client or project the invoice belongs to. Useful when you manage multiple projects simultaneously.
Cons: Requires more thought to set up and maintain across many clients.
Whichever method you choose, the key rules are: never reuse a number, never skip a number, and keep the format consistent. Most tax authorities require sequential, non-repeating invoice numbers for audit purposes.
Best Practices for Hourly Invoicing
Invoice on a Regular Schedule
Set a billing cadence --- weekly, biweekly, or monthly --- and stick to it. Consistent invoicing trains clients to expect your bills on a predictable schedule and normalizes the payment process. For most hourly arrangements, biweekly or monthly invoicing strikes the right balance between administrative effort and cash flow speed.
Define What Counts as Billable Time
Agree with the client upfront on what constitutes billable time. Common billable categories include direct project work, client meetings, and revision rounds. Common non-billable categories include internal administration, general learning, and business development.
Documenting this in your contract prevents disputes about whether specific hours should have been billed.
Set a Minimum Billing Increment
Decide on a minimum time unit --- typically 15 minutes or 30 minutes. A 5-minute phone call billed at a 15-minute minimum is standard practice in legal, consulting, and accounting fields. Communicate this to the client so they are not surprised when short interactions appear on the invoice.
Send a Summary with the Invoice
For invoices with many line items, include a brief summary at the top: "This invoice covers 42.5 hours of development work performed between March 1-31, 2026, on the website redesign project." This gives the client context before they review the detailed breakdown.
Keep Records Connected
Your hourly invoicing is most efficient when it connects to your time tracking, client management, and financial reporting in one system. This eliminates manual data transfer between tools and creates a single audit trail from tracked hours to issued invoice to received payment.
Related Articles:
Ready to streamline your business?
Try Agiled free and see how our all-in-one platform can help you manage your business more efficiently.