Contractor Invoice Example

A B2B contractor invoice tied to a purchase order and project milestone — common for IT contractors, consultants, and trade subcontractors.

Tax Invoice
Ridgeway IT Contracting
ABN 81 234 567 890
RC-2026-112
Issued 1 May 2026
Due 31 May 2026
Bill to: Acme Logistics Pty Ltd · Net 30 — PO #AL-8842
Description Qty Rate Amount
Sprint 4 — API integration (40 hrs @ $165/hr) 40 $165.00 $6600.00
UAT support and bug fixes (8 hrs @ $165/hr) 8 $165.00 $1320.00
Documentation and handover 1 $800.00 $800.00
Subtotal: $8720.00
GST (10%): $872.00
Total: $9592.00

PO #AL-8842 · Project: Warehouse Management Phase 2

Remit to account on file. Include PO #AL-8842 in payment reference.

Create this invoice free →

Make your own contractor invoice

Use the example above as a reference, then enter your actual business, customer and job details here. Start without an account; downloads follow the free-tool limits. Saving, tracked sending and reminders require an account.

Create your invoice online

Your business
Bill to (client)
Invoice details
Line items
Description Qty Unit price Tax %
Totals
Payment details
Notes
Open interactive editor

Tips

FAQs

What is the difference between a contractor and sole trader invoice?

They are often the same legally (sole trader ABN). Contractor invoices typically include PO numbers, project references, and longer payment terms for B2B clients.

A practical guide to contractor billing

Use the template as a starting layout, then replace its example information with the actual agreed work. The details below help you decide what to enter and what to check before sending.

Agree what this invoice covers

Decide whether the job is fixed-price, time-and-materials or milestone-based before you invoice it. A fixed-price invoice names the deliverable; a time-and-materials invoice shows measurable quantities. If the client asks for extra work, record the new scope and approval rather than silently changing the original price.

Give the payer enough context

Include the job number, client purchase order, service location and agreed billing stage. Check the legal billing name and delivery contact against the accepted work. Keep the accepted quote, recorded hours or stage sign-off, and approval for additional work available to resolve questions. An invoice records the charge; it does not replace the underlying approval or supporting documents.

Worked contractor invoice example

This time-and-materials example separates hours from materials. For a fixed-price job, use the agreed stage amount instead of presenting a second hourly calculation that could contradict the quote.

Illustrative amounts in your chosen currency, before tax and payments. These are not recommended rates.
DescriptionQuantityRateAmount
Installation labour — approved additional work680.00480.00
Materials — itemised on attached schedule1220.00220.00
Example subtotal700.00

Avoid this billing mistake

Using a new invoice number for every reminder makes one debt look like several. Keep the original number when following up. When creating the next milestone, use a new number and make clear which work it covers.

Follow up on the right record

Check the balance against recorded payments before sending a reminder. A completed project can still have unpaid earlier stages, even when there is nothing left to invoice. Review both the unbilled work and the outstanding invoices before closing the job.

Before you send

  • Match the line items and quantities to the accepted scope and approved changes.
  • Check the invoice number, issue date, explicit due date and the job number, client purchase order, service location and agreed billing stage.
  • Apply only the tax treatment relevant to your business and location; check current local requirements if unsure.
  • Keep earlier billing separate from actual payments. Verify the outstanding amount and payment instructions.

The free browser tool prepares the document. Saving customers, sending tracked invoices and managing reminders require an account and are subject to plan limits. Payment status needs accurate payment records; an invoice view alone does not confirm payment.