Skip to content
QuoteToPaid

How to write an invoice

Everything a professional invoice needs, in the order your client reads it.

An invoice tells your client what they owe, for what, and how to pay. A clear one gets paid faster and saves back-and-forth emails. You can follow the steps below in any of our free invoice templates, which fill in the maths for you.

1. Your business details

Put your business name, address, phone and email at the top, plus your logo if you have one. Contractors should add a license number; businesses registered for VAT or sales tax should add their tax number.

2. Your client's details

Add the client's name, company and billing address. If the work happened somewhere else, such as a job site, list that too.

3. A unique invoice number

Number every invoice so you and your client can refer to it, for example INV-001, INV-002. Never reuse a number. QuoteToPaid numbers them for you.

4. The issue date and due date

Show when you sent the invoice and when payment is due. A due date of 14 or 30 days is common; see our payment terms guide for what to choose.

5. Line items

List each product or service on its own line with a short description, quantity, rate and amount. Be specific: “Kitchen faucet replacement, parts and labor” beats “Plumbing work”. Hourly work can show dates and hours, as in the Hourly Timesheet template.

6. Subtotal, tax, discounts and the total

Add up the lines, take off any discount, add tax at the right rate, and show the total clearly. If the client already paid a deposit, show it and the balance due.

7. How to pay

Tell the client exactly how to pay: bank details, Zelle, Venmo, PayPal, card or check, and the invoice number to use as a reference. The easier it is to pay, the sooner you are paid.

8. Payment terms and a thank-you

Add your terms, such as late fees, and a short thank-you note. Then download it as a PDF and send it by email or text.

Create your invoice now. It's free, and there's no sign-up.