# HOURLY INVOICE

> **Disclaimer — not legal advice.** This template is provided free of charge, as is and with no warranty of any kind, and using it creates no attorney-client relationship. It is jurisdiction-neutral: you are responsible for adapting it, for your own legal and tax compliance, and for having a qualified professional in your jurisdiction review it before you rely on it. Full terms: https://trycolo.co/terms-of-use

**[YOUR BUSINESS NAME]**
[YOUR STREET ADDRESS], [CITY], [POSTAL CODE], [COUNTRY]
[YOUR EMAIL] | [YOUR PHONE]
Tax ID: [YOUR TAX ID — delete if not registered]

---

## Bill to

**[CLIENT LEGAL ENTITY NAME]**
[CLIENT BILLING ADDRESS]
[CITY], [POSTAL CODE], [COUNTRY]
Client tax ID: [CLIENT TAX ID — if required]
Attention: [CONTACT NAME], [ACCOUNTS PAYABLE EMAIL]

---

## Invoice details

| Field | Detail |
| --- | --- |
| Invoice number | [INVOICE NUMBER] |
| Issue date | [DATE] |
| Due date | [DATE] (Net [14] days) |
| Billing period | [START DATE] to [END DATE] |
| Project / engagement | [PROJECT NAME] |
| PO / reference | [PO NUMBER] |
| Currency | [CURRENCY] |

## Rate and rounding

| Item | Value |
| --- | --- |
| Standard hourly rate | [CURRENCY] [RATE] per hour |
| After-hours / rush rate (if agreed) | [CURRENCY] [RUSH RATE] per hour |
| Rounding increment | Time is rounded to the nearest [0.25] hour per entry |
| Minimum charge per ad hoc request | [1] hour |
| Agreed cap for this period | [CAP] hours (written approval required above this) |

---

## Time log

| Date | Task / ticket | Description | Hours | Rate | Amount |
| --- | --- | --- | --- | --- | --- |
| [DATE] | [TICKET OR TASK] | [WHAT WAS DONE — outcome, not activity] | [2.50] | [RATE] | [AMOUNT] |
| [DATE] | [TICKET OR TASK] | [DESCRIPTION] | [1.25] | [RATE] | [AMOUNT] |
| [DATE] | Meeting | [CALL WITH WHOM, PURPOSE] | [0.75] | [RATE] | [AMOUNT] |
| [DATE] | [TICKET OR TASK] | [DESCRIPTION — rush work, rate shown separately] | [1.00] | [RUSH RATE] | [AMOUNT] |
| [DATE] | [TICKET OR TASK] | [DESCRIPTION] | [HOURS] | [RATE] | [AMOUNT] |
| [DATE] | Non-billable | [WORK ABSORBED AT NO CHARGE — optional] | [0.50] | 0.00 | 0.00 |
| | | **Total billable hours** | **[TOTAL HOURS]** | | **[HOURS SUBTOTAL]** |

## Summary by workstream (optional)

| Workstream | Hours | Amount |
| --- | --- | --- |
| [WORKSTREAM A, e.g. Feature development] | [HOURS] | [AMOUNT] |
| [WORKSTREAM B, e.g. Support and fixes] | [HOURS] | [AMOUNT] |
| Meetings and calls | [HOURS] | [AMOUNT] |

## Expenses

| Date | Description | Receipt ref | Amount |
| --- | --- | --- | --- |
| [DATE] | [EXPENSE — e.g. software license approved on DATE] | [REF] | [AMOUNT] |

---

## Totals

| | |
| --- | --- |
| Time subtotal | [CURRENCY] [AMOUNT] |
| Expenses | [CURRENCY] [AMOUNT] |
| Discount (if any) | -[CURRENCY] [AMOUNT] |
| Tax at [TAX RATE]% | [CURRENCY] [AMOUNT] |
| **Total due** | **[CURRENCY] [TOTAL]** |

Hours used against cap this period: [USED] of [CAP]. Hours used to date on the engagement: [CUMULATIVE HOURS].

---

## Payment terms

1. Payment is due by [DUE DATE]. Please quote the invoice number as the payment reference.
2. Queries about specific time entries must be raised within [5] business days of the invoice date. The full timesheet for this period is available on request. Undisputed entries remain payable on the due date.
3. Late payment: [LATE PAYMENT TERMS AS AGREED IN THE CONTRACT — e.g. interest at [RATE]% per month on overdue balances, where permitted].

## How to pay

- Bank transfer: [ACCOUNT NAME], [BANK NAME], [ACCOUNT NUMBER / IBAN], [ROUTING / SWIFT]
- Card or online: [PAYMENT LINK]
- Other: [PAYPAL OR OTHER METHOD]

## Notes

[OPTIONAL NOTE — e.g. "Next billing period starts [DATE]. Upcoming work planned: [SUMMARY]."]

---

### How to use this template

1. Fill the rate and rounding block before anything else. It answers most client questions in advance.
2. Export the time log from your timesheet rather than typing it from memory, and rewrite vague descriptions before sending.
3. Keep billing periods short — one or two weeks for active work — so each invoice is easy to verify.
4. Warn the client before you reach the agreed cap, not on the invoice.
5. Delete the optional sections you do not use so the invoice stays one or two pages.

*Template provided by Colo (trycolo.co). Not legal advice — review with a qualified professional in your jurisdiction.*
