Skip to content

How to Write a Professional Invoice: Elements, Terms and a Worked Example

By the ToolWorld Online team · Published 2026-10-29 · Updated 2026-10-29 · 6 min read

An invoice is more than a request for money. It is a business record that tells your client exactly what they are paying for, when payment is due and how to pay, and it becomes part of both your books and theirs. A clear invoice gets paid faster and causes fewer awkward follow-up emails, while a vague one invites questions, delays and sometimes disputes. This guide walks through the elements every professional invoice should contain, how to number invoices sensibly, how payment terms such as Net 15 and Net 30 work, how to show taxes, discounts and late fees, and how to total an invoice correctly with a full worked example. Tax rules vary by country and region, so treat this as general guidance and confirm the specifics with an accountant.

The essential elements of an invoice

Start with a clear heading that says Invoice, so it cannot be mistaken for a quote or estimate. Below that, include your business details: your legal or trading name, address, email and phone number, and a tax identifier if you have one and your jurisdiction requires it, such as a VAT, GST or similar registration number. A logo is optional but helps clients recognize the document at a glance.

Next come the client details: the company name, the contact person or accounts department, their billing address and email. Larger clients often require a purchase order number on every invoice, and their accounts team may reject an invoice that lacks it, so ask at the start of a project whether they use one.

Every invoice also needs a unique invoice number, an issue date, a due date or payment terms, and an itemized list of goods or services. Each line should describe the work clearly enough that someone who was not involved could understand it, along with the quantity, the unit price and the line total. Finish with the subtotal, any discount, tax, shipping, the total due, any amount already paid, the balance remaining, and instructions for how to pay.

Invoice numbering that stays organized

Invoice numbers should be unique and sequential, and many tax authorities expect them to be. Never reuse a number, and avoid gaps where you can, because a missing number can look like an unrecorded sale during an audit. If you cancel an invoice, keep the record and issue a credit note against it rather than deleting it.

A simple, readable format is a prefix, the year and a running number, such as INV-2026-001, INV-2026-002 and so on. Some businesses add a client code, for example INV-ACME-014, which makes it easy to find everything sent to one customer. Whatever format you choose, keep it consistent, and make sure the number appears on the invoice, in your records and in the payment reference you ask the client to use, so incoming payments are easy to match.

Payment terms: Net 15, Net 30 and others

Payment terms tell the client how long they have to pay. Net 30 means the full amount is due 30 days after the invoice date, and Net 15 means 15 days. An invoice dated March 1 on Net 30 terms is due on March 31, while the same invoice on Net 15 terms is due on March 16. Due on receipt means payment is expected immediately, which is common for small one-off jobs.

Always print an actual due date on the invoice alongside the terms. Busy accounts teams process invoices by date, and a clear date removes any doubt about how the days are counted. Some businesses offer early payment discounts, written as 2/10 Net 30, meaning the client may take 2 percent off if they pay within 10 days, otherwise the full amount is due in 30. Shorter terms improve your cash flow, but large organizations often have fixed payment cycles, so agree terms in your contract before work starts and repeat them on every invoice.

Taxes, discounts and shipping

How tax appears depends on where you and your client are. In many countries a registered business must charge value added tax or goods and services tax and show the rate and amount separately. In the United States, sales tax is set by states and localities, and whether services are taxable varies widely from state to state. Some items on one invoice may be taxable and others not, so it helps to set tax per line rather than for the whole invoice.

Order of operations matters. Discounts are normally applied before tax, because tax is generally calculated on the amount the client actually pays for the goods or services. Show the discount as its own line, either as a percentage or a fixed amount, so the client can see the original price and the reduction. Shipping or delivery charges usually appear as a separate line too; whether they are taxable depends on local rules. If you are unsure about any of this, a short conversation with an accountant can prevent costly mistakes.

Late fees and keeping payment friendly

A late fee policy encourages on-time payment, but it is only enforceable in most places if the client agreed to it in advance, usually in your contract or signed quote. A common approach is a monthly percentage of the overdue balance, such as 1.5 percent per month, or a flat fee. Many jurisdictions cap the interest or fees you may charge, so check local law before choosing a rate.

State the policy plainly in the terms section of the invoice, for example: Payment is due within 30 days. Balances unpaid after the due date may incur a late fee of 1.5 percent per month. Beyond fees, the most effective tools are practical ones: send the invoice promptly when work is delivered, offer convenient payment methods, include bank or payment details on the invoice itself, and send a polite reminder a few days before and shortly after the due date.

Worked example: totaling an invoice

Suppose a freelance designer bills a client for three items. Website design is 1 unit at 2,400 dollars, for a line total of 2,400 dollars. Copywriting is 8 hours at 75 dollars per hour, which is 600 dollars. Stock photo licenses are 5 at 20 dollars each, which is 100 dollars. The subtotal is 2,400 plus 600 plus 100, or 3,100 dollars.

The designer agreed to a 5 percent discount for a returning client. Five percent of 3,100 is 155 dollars, so the discounted amount is 2,945 dollars. For this example, assume an 8 percent tax applies to everything on the invoice. Eight percent of 2,945 is 235.60 dollars, making the invoice total 2,945 plus 235.60, or 3,180.60 dollars.

The client paid a 1,000 dollar deposit at the start of the project, so the balance due is 3,180.60 minus 1,000, or 2,180.60 dollars. The invoice, numbered INV-2026-014, is dated June 1 on Net 15 terms, so it is due June 16. If the balance were still unpaid a month after that and the contract allowed a 1.5 percent monthly late fee, the fee would be 1.5 percent of 2,180.60, about 32.71 dollars. Showing each of these steps as separate lines lets the client check the arithmetic in seconds.

Creating invoices with the ToolWorld Invoice Generator

The ToolWorld Invoice Generator includes fields for every element covered above. You can add your business name, logo, contact details, address and a tax ID, then the client's company, contact person, email and address. Each document has a number field, issue date, due date with quick payment term options such as due on receipt, Net 7, Net 14, Net 30, Net 45 and Net 60, a currency selector, an optional reference and PO number, and a status of draft, sent or paid. For Net 15, simply set the due date yourself.

Line items take a description, quantity, rate and a tax percentage per line, and the totals panel calculates the subtotal, a percentage or fixed discount, tax, shipping, amount paid and balance due. There are sections for notes and terms, payment details and a signature. The same tool can produce quotes, estimates, credit notes, purchase orders and delivery notes, and it lets you duplicate a document or export a JSON backup. When the invoice is ready, Download PDF opens your browser's print dialog so you can save it as a PDF to send to your client.

More guides · About ToolWorld Online