How to Make an Invoice: A Step-by-Step Guide
An invoice is a request for payment — but a badly made one is also the single most common reason payment gets delayed. Clients don’t pay late out of malice nearly as often as they pay late because the invoice was confusing, missing a detail their accounts team needed, or buried in an email thread with no clear amount or due date.
None of that requires an accounting degree to fix. This guide walks through what to include, how to structure it, and how to send it so the invoice does its job on the first try.
What every invoice needs
Every invoice, regardless of industry or format, needs the same core information. Miss one of these and you’ll usually hear back with a question instead of a payment.
- Your business name, address, and contact details
- The client’s name and billing address
- A unique invoice number
- The issue date and the payment due date
- An itemized list of what’s being billed — description, quantity, and rate for each line
- Subtotal, any tax, and the total amount due
- How you accept payment (bank transfer, card, UPI, cheque, etc.)
Choosing a format
For most freelancers and small businesses, a browser-based invoice generator or a simple spreadsheet template is enough — you fill in the fields, it calculates totals, and you export a PDF. There’s no reason to adopt full accounting software just to send invoices, unless you’re already tracking books there.
The exception is volume: once you’re issuing dozens of invoices a month, or need to track who’s paid and who hasn’t across many clients, a tool that keeps history and totals for you starts saving real time over rebuilding each invoice from scratch.
Writing clear line items
A line item should tell the client what they’re paying for without needing to ask you. "Website work — 12 hours" invites a follow-up question; "Homepage redesign: layout, copy integration, mobile responsiveness (12 hrs @ $75/hr)" doesn’t.
If a project had multiple phases or deliverables, break them into separate lines rather than one lump sum. It makes the invoice easier to approve internally on the client’s side, especially if someone other than your main contact has to sign off on it.
Setting payment terms and due dates
Every invoice needs an explicit due date, not just a payment term like "Net 30" written somewhere — spell out the actual date. Clients are far more likely to miss a relative term than a concrete calendar date sitting next to the total.
Decide your terms before the project starts, not when you send the first invoice. Put them in the contract or proposal so the invoice is just confirming something the client already agreed to, not introducing a new condition after the work is done.
Sending and following up
Send the invoice as soon as the work (or the billing milestone) is complete — not at the end of the month "to batch things." Every day between finishing the work and sending the invoice is a day added to how long you’ll wait to get paid.
Confirm receipt if you can, and plan a reminder a few days before the due date rather than only after it’s passed. A short, friendly nudge before the deadline prevents far more late payments than a firm email after it.
FAQ
Do I need a registered business to send an invoice?
In most places, no — freelancers and sole proprietors can invoice under their own name using their personal or trading details. Requirements vary by country and by how you’re taxed, so check your local rules if you’re unsure, but a formal company registration usually isn’t a prerequisite for issuing an invoice.
What’s the difference between an invoice and a receipt?
An invoice requests payment for goods or services already provided or agreed to; a receipt confirms that payment has already been made. They’re often confused because both list similar details, but an invoice comes before payment and a receipt comes after it.
Can I invoice without a company name?
Yes — many freelancers invoice under their own personal name and address. What matters more than having a formal company name is that the client can clearly identify who they’re paying and how to contact you.
How soon after finishing work should I send the invoice?
Immediately, or within a day or two at most. Delaying invoicing doesn’t just delay payment on your end — it also means the work is less fresh in the client’s mind if a question comes up during their approval process.
Put this into practice with a real invoice.
Try the free Invoice GeneratorRelated Guides
- How to Number Your Invoices (Without Losing Track)
A simple, sustainable invoice numbering system — sequential, date-based, or client-based — plus how to fix a numbering system that’s already inconsistent.
- Invoice Payment Terms Explained: Net 30, Net 15, and Due on Receipt
What Net 30, Net 15, and Due on Receipt actually mean, how to pick the right terms for a client, and how to write them so there’s no ambiguity about when you get paid.
- Quote vs Invoice: What’s the Difference?
The difference between a quote and an invoice, when each becomes legally binding, and how both fit into your sales workflow — with plain examples.