How to Write an Invoice: Every Part Explained (With Checklist)
An invoice is just a structured request for payment, but clients and accountants expect certain parts to be there. Miss one and you invite questions, delays or a request to resend. This guide walks through every part of a standard invoice and ends with a checklist you can run before hitting send.
Start with who is billing whom
Every invoice needs two identities: yours and your client's. For you, that usually means your business or personal name, address, email and any registration or tax identifiers your country requires. For the client, use the exact legal or business name they gave you, plus their billing address and a contact person if the company is large enough that invoices can get lost.
Getting the client's details right matters more than it seems. Many companies will reject an invoice addressed to the wrong entity or missing a required reference like a purchase order number. Ask up front how they want to be billed and note it once, then reuse it every time.
Invoice number and dates
Every invoice needs a unique number. Sequential numbering (INV-001, INV-002 and so on) is the simplest system and the easiest to defend if anyone ever asks about your records. Never reuse a number, and avoid gaps if you can, since some tax authorities look for continuous sequences. Some freelancers add the year (2026-014) so the sequence resets cleanly each January.
You also need two dates: the issue date, which is the day you send the invoice, and the due date, which is when payment is expected. If you use payment terms like net 14, state both the terms and the resulting calendar date so there is no math left for the client to do.
Line items: describe the work clearly
The body of the invoice lists what you are charging for. Each line item should have a short description, a quantity or number of hours, a unit rate, and a line total. Be specific enough that someone in the client's accounting department who never met you can approve it. "Design work" invites questions; "Homepage redesign, 12 hours at 80 per hour" does not.
- Description: what was delivered, in plain language
- Quantity: hours, units, days or a flat 1 for fixed-price work
- Rate: the price per unit agreed with the client
- Line total: quantity times rate
Tax, discounts and the total
Below the line items comes the subtotal, then any adjustments. If you charge sales tax, VAT or a similar tax, show the rate and the tax amount as separate lines rather than baking it into your prices. If you agreed on a discount, show it explicitly too, so the client sees the value. Tax rules differ a lot between countries and even between types of clients, so confirm what applies to you with your local tax authority or an accountant.
Finish with one unmissable number: the total due, in a clearly stated currency. If you work internationally, always name the currency, since 1,000 means very different things in USD, EUR and MXN.
Payment terms and how to pay
State your payment terms (for example net 14 or due on receipt), the due date, and exactly how the client should pay: bank details, payment link or whatever method you accept. Every extra step the client has to figure out on their own is a day added to your wait. Many freelancers also add a short note about late fees, which sets expectations without being aggressive.
If you build invoices by hand, this is where a template or app earns its keep. Invoice Studio handles line items, quantities, rates, tax and discounts and calculates the totals for you, so the numbers are always right and every invoice looks consistent.
The pre-send checklist
- Your business details and any required tax identifiers
- Client's correct legal name and billing address
- Unique, sequential invoice number
- Issue date and explicit due date
- Itemized line items with quantities, rates and line totals
- Tax shown separately with the rate, if applicable
- Discounts shown explicitly, if agreed
- Total due with the currency named
- Payment method details and payment terms
- Purchase order or reference number, if the client uses one
Run this list before every send. It takes thirty seconds and prevents most of the back-and-forth that delays payment.
Common questions
- What information is legally required on an invoice?
- It depends on your country. Most places expect your business details, a unique invoice number, dates, a description of goods or services, and tax details where tax applies. Requirements vary widely, so check the rules of your local tax authority rather than relying on a generic template.
- Do invoice numbers have to be sequential?
- In many countries sequential or at least unique numbering is expected, and gaps can raise questions during a tax review. A simple ascending sequence like INV-001, INV-002 is the safest default. Confirm your local requirements.
- Should I include tax on my invoice as a freelancer?
- Only if you are required or registered to charge it. Whether you must charge sales tax or VAT depends on your country, your revenue and sometimes your client's location. Ask a local accountant or your tax authority; this article is general information, not tax advice.
- What is the difference between the invoice date and the due date?
- The invoice date is the day you issue the invoice. The due date is the deadline for payment, usually the invoice date plus your payment terms, such as 14 or 30 days. Always state both explicitly.