Free — no sign-up required

Free Contractor Invoice Generator

Fill in your details below, then click Download PDF. No account needed. Want to save and track invoices?

Your Details

Client Details

Invoice Details

Line Items

DescriptionQtyRate ($)
Subtotal$0.00
Total$0.00

Want to save and track this invoice?

Create a free TaskArc account. Your invoices are saved, clients are tracked, and quotes convert to invoices in one click.

Live preview — updates as you type

Your Business

Invoice
INV-0001
Date: May 28, 2026

Bill To

Client Name

DescriptionQtyRateAmount
Item description1
Subtotal$0.00
Total Due$0.00

Created with TaskArc — taskarc.app

Free contractor business software

What should a contractor invoice include?

Your business details

Name, business name (if different), address, phone, and email. This is how your client contacts you and how payments are directed.

Invoice number

A unique sequential number (INV-0001, INV-0002). This lets you and your client track the invoice and reference it in conversations.

Itemised line items

List every service and material separately. A detailed invoice looks more professional and is harder to dispute.

Clear payment terms

State exactly when payment is due — 'due within 7 days of invoice date' is better than 'payment on completion'.

Due date

A specific date (not 'net 30') makes it clear and easier to follow up if payment is late.

Notes or payment instructions

Your bank account details, payment methods accepted, or any warranty information relevant to the job.

Save and track invoices with TaskArc

Create quotes, convert them to invoices, manage clients and jobs — all free. Your invoices are numbered automatically and tracked by status.