How to Write an Invoice That Clients Actually Pay
You did the work. The invoice is what turns it into money, and it is also where payment quietly stalls: a missing field here, an unclear total there, bank details living in an email instead of the document itself. For freelancers, late payment is common. Remote's 2025 report found 85% have had invoices paid late at least some of the time, and more than 21% run into late payment or non-payment over half the time. At the far end, unpaid invoices are estimated to cause 25% of corporate bankruptcies.
The fix is mostly unglamorous. How to write an invoice comes down to carrying every field your client's payment process needs, so nobody has to email you a question and the invoice moves through accounts payable without friction. Here are the fields, how to write each one, and what to do when the money still does not arrive.
The fields every invoice needs
An invoice is a commercial document listing the goods or services a seller provided to a buyer, usually with the quantities, the agreed prices and the payment terms. Every complete one carries the same core fields.
The word “Invoice” and both parties' details. State clearly at the top that the document is an invoice, and put your business name and contact information on it. Add the client's details too.
A unique invoice number. Each invoice gets its own number, which is how both of you track payment and find the document later. A simple sequence works, 001, 002, 003, or a date-based scheme like 2023-01-01-001. Whichever you pick, stay with it, because a consistent system is what makes invoices easy to reference at tax time.
The issue date. The date you issued the invoice. Payment terms are counted from it, so this is the date that actually sets the due date.
Due date and payment terms. State when payment is due, such as 30 days from the invoice date, and list the payment methods you accept. If you charge late fees, say so on the invoice itself; a clause like “1.5% monthly late fee after 30 days” is a typical example. It is worth agreeing terms with the client before the work starts, so nothing on the invoice arrives as a surprise.
An itemized list of what you delivered. One line per item or service, each with a description, the quantity, the rate and the line's subtotal. A complete accounting with units beats a single line reading “services rendered”.
Taxes, discounts and fees. Everything that moves the total: tax, discounts and any extra fees, plus credits for previous deposits or late fees carried from earlier invoices.
The total amount due. Add it all up and make the grand total obvious, bold and easy to find. The math should check at a glance: a $500 subtotal with 10% tax is a $550 total.
Payment instructions. How to pay you: bank details, accepted methods, payment links. They belong on the invoice itself, not only in the covering email. PlotPath's guide to invoice payment instructions names missing or unclear payment details as the top reason businesses see payment delays, and warns that even one missing detail can hold a payment for days or weeks. Double-check the bank details before the invoice goes out.
How to send it
Send it as a PDF. It is the format that cannot be easily edited and looks consistent across devices, and it holds its formatting while your client forwards it around for approval.
Send it promptly, too. An invoice that goes out right after the job is done or the order is fulfilled reads as professional and improves your chances of being paid on time. The covering email matters more than it sounds: according to Billdu, a courteous invoice email is 12% more likely to be paid within a week than one with barely any pleasantries.
None of this requires design work. Canva's invoice templates are free, editable, and cover everything from service and sales invoices to consulting layouts, and Adobe Express's invoice generator walks you through the fields, from business details to line items, then downloads the finished invoice as a PDF.
When the client dictates the format
Before you send a first invoice to a larger client, especially a government one, ask whether they have a required format. Some do, and anything else bounces in their payment process. Colorado's Department of Public Health and Environment, for example, requires contractors on its recipient and subrecipient contracts to submit reimbursement requests on its standardized invoice form, unless a program representative points them to one of the approved custom forms. Maryland's State Highway Administration sets invoice information requirements for its architecture and engineering consultant contracts and publishes standard consultant invoice formats for them, built as Excel templates.
When payment is late
Even a complete invoice meets a client who pays slowly. The cadence that works: a friendly reminder 3 to 5 days before the due date, then a follow-up one week after the due date if it is still unpaid. Keep both messages polite and factual. “Just checking in on the status of Invoice #104, originally due [Date]. Let me know if you need another copy” is the whole register.
The invoices arriving on your side
Everything above is the outgoing side. On the incoming side, the same fields have to be pulled out of every supplier invoice and typed into Xero or QuickBooks by hand. That is the layer Zerentry's invoice processing works on. It reads an invoice or receipt that arrives as a PDF, a photo or a forwarded email, and extracts the vendor, invoice number, dates, VAT, totals and line items. Every field carries a confidence score, so review goes to the values that actually need a human eye. On clean, structured documents, field-level accuracy typically runs 90 to 97%, with blurry scans, handwriting and unusual layouts pulling it down. Every field can be corrected in one click, and the extraction learns from your corrections. A single invoice processes in 5 to 15 seconds, and a batch of 100 typically finishes in under 3 minutes. Once you approve the extracted data, it pushes to Xero or QuickBooks in one click, with the sync included on every paid plan at no extra cost.
If your books run on QuickBooks, Zerentry's QuickBooks integration connects through the official OAuth 2.0 flow, takes under a minute to set up, and never stores your credentials.
Testing it on real invoices costs nothing. The free plan includes 30 OCR pages a month, and no credit card is required to start. Paid plans begin at $29 a month, pages beyond your plan cost $0.05 each, and there are no setup fees or long-term contracts. The first 100 workspaces currently get 50% off their first year.
Worth knowing before you route payables through any tool: Zerentry runs on SOC 2-compliant infrastructure with data encrypted in transit and at rest, and it never shares data between customers. It does not use your documents to train models and does not sell data.
FAQ
How do I write a simple invoice?
Put the word "Invoice" at the top with your business name and contact details and the client's. Add a unique invoice number and the issue date. State the due date and payment terms. List what you delivered, one line per item with a quantity and a rate. Add tax, make the total obvious, and write how to pay you.
How do I make my own invoice?
Start from a template or a generator instead of a blank page. Canva's invoice templates are free and editable, and Adobe Express's generator walks you through the fields and exports the finished invoice as a PDF. Fill in the fields from the list above and check the total math before it goes out.
What payment terms should I use?
Name a specific due date, such as 30 days from the invoice date, list the payment methods you accept, and include a late-fee clause if you charge one. Agree on all of it with the client before the work starts.
What format should I send an invoice in?
PDF. It cannot be easily edited and looks consistent across devices, and it holds its formatting when your client emails it onward.
When should I send an invoice?
As soon as the job is done or the order is fulfilled. Then set reminders for 3 to 5 days before the due date and again one week after it.
Stop retyping supplier invoices
Zerentry extracts vendor, amounts, and line items from every invoice automatically, then syncs to Xero or QuickBooks with one click. Free for 30 pages/month, no credit card required.
Start free →