If you've ever wondered how to make an invoice without making it feel like homework, you're not alone. Most freelancers and small business owners either overcomplicate it or skip essential fields that quietly delay their payment. This guide covers the complete process: what every invoice must include, the exact steps to build one, the tools that make it faster, and the mistakes that push your payment date further than it needs to be.
The good news is that a professional invoice is not complicated. It's a document that says who you are, who you're billing, what you did, how much they owe, and when they need to pay. Get those five things right and you're most of the way there.
What every valid invoice must include
Before you open a blank document, know what goes into a complete invoice. Most countries require the same core information, with minor variations depending on whether you're VAT-registered or operating as a sole trader.
- Your business details: full legal name or company name, address, email address, and phone number. If you have a VAT or tax ID number, it goes here too.
- Client details: the full name or company name you're billing, their billing address, and ideally a contact email. If you're billing a large company, ask whether the invoice should be addressed to a specific department like "Accounts Payable": getting this wrong means the invoice bounces back before it's even reviewed.
- A unique invoice number: sequential and consistent. INV-001, INV-002, or a date-based format like INV-20260713-01 all work. What matters is that every invoice has a distinct number and you never repeat one. Gaps in numbering can raise flags with accountants.
- Invoice date: the date you're issuing the invoice, not the date you did the work.
- Payment due date: "Net 30" means 30 days from the invoice date. Freelancers often do better with Net 15 or even Net 7 for smaller amounts. Whatever you choose, put an actual date, not a phrase, and "due by August 12" is clearer than "Net 30" for clients who aren't familiar with the terminology.
- Line items: a description of each service or product, the quantity or hours, the unit price, and the line total. Be specific rather than vague here.
- Subtotal, taxes, and grand total: if you charge VAT, GST, or sales tax, show it on its own line between the subtotal and the total. No hidden additions at the end.
- Payment instructions: your bank account number and sort code, a PayPal address, a Stripe link, or however you accept money. This is the field people most often forget, and it's the most important one after the total.
Some clients also require a purchase order (PO) number. Always ask before you send your first invoice to a new client so you don't have to reissue it.
How to make an invoice in 7 steps
Whether you're working from a Word template, a spreadsheet, or an invoicing app, the process is the same. Here it is, in order.
1. Set up your header
Your name (or company name), address, email, and phone number go at the top. Add a logo if you have one: even a simple wordmark looks more professional than a plain text header. First impressions matter, even on invoices.
2. Add the client's details
List the client's full name or company name and their billing address below your own header, typically on the left side. If they've given you a specific contact or department to address the invoice to, use it.
3. Assign an invoice number and date
Pick your numbering convention and stay consistent. The invoice date is today. If you use an app, this is usually auto-generated, one less thing to track manually.
4. Set a clear due date
Don't leave this blank or write "upon receipt." Pick a specific date that reflects your agreed payment terms. Invoices with a clear due date get paid faster, because they create a concrete deadline rather than an open-ended obligation.
5. Write your line items clearly
"Brand strategy workshop, 2 days @ $1,000/day: $2,000" is better than "Consulting services: $2,000." The more specific your line items, the fewer questions come back. Clients approve invoices they understand; they push back on ones they don't.
6. Calculate totals and add taxes
Subtotal all your lines. Add any applicable taxes as a separate line. Show the grand total in bold. If you're VAT-registered, include your VAT number and the VAT rate applied. Double-check the math even if your tool calculates it: errors erode trust.
7. Add payment instructions
Bank account details, a payment link, or a QR code pointing to your preferred payment method. Make paying as easy as possible. The harder it is to figure out how to pay you, the longer it takes for the money to arrive.
Free invoice templates vs invoicing apps
For occasional invoicing, once a month or less, a free template works. Microsoft Word, Google Docs, and countless free websites offer downloadable invoice templates you can fill in and save as a PDF. The main limitation is manual work: you track invoice numbers yourself, recalculate totals by hand, and keep your own records of what's been paid.
Invoicing apps remove that overhead. They store client details so you don't retype them each time, auto-number every invoice, calculate totals instantly, and let you see at a glance which invoices are outstanding or overdue. Most also let you send directly from the app rather than attaching a file to an email.
Options range from full-featured desktop accounting platforms like QuickBooks and FreshBooks down to lightweight mobile apps built specifically for freelancers. Voila falls in the second category: a simple invoice maker for iPhone that lets you create, customize, and send a professional invoice in under two minutes. If you invoice clients regularly, that time savings compounds fast. Join the early-access list to be among the first to try it.
Can AI make an invoice for you?
Increasingly, yes. Modern invoicing tools use AI to make the process faster in a few practical ways. Some pre-fill client details based on past invoices. Some suggest line items based on your most common services. Some flag missing required fields before you send, which catches mistakes that would otherwise cause a rejection or a follow-up request.
What AI doesn't know: whether the scope changed, whether you agreed to a discount, or whether a particular client needs the invoice addressed differently. Every AI-generated draft still needs a human review. Think of it as a first draft, not a finished document.
The efficiency gain is real, though. If your invoicing tool remembers your clients and usual line items, generating an invoice becomes a 30-second task instead of a five-minute one. Over the course of a year, that adds up to a meaningful chunk of time returned to actual work.
Mistakes that quietly delay payment
Most invoicing problems aren't about formatting. They're about missing or ambiguous information that gives the client a technical reason to delay processing your invoice through their system.
- No due date: "Due upon receipt" is vague enough to be ignored. A specific date like "Due August 12, 2026" is not.
- Wrong client name or address: large companies in particular will reject invoices that don't match the exact legal name in their system. Confirm this before you send.
- Missing payment method: leaving out your bank details forces the client to ask, which adds days to the process that didn't need to be there.
- Vague line items: "Services rendered" gives an accountant nothing to approve against a purchase order. Be specific about what you delivered.
- Sending the invoice late: invoice the day you deliver the work, not at the end of the month when you remember. The later you send, the later you get paid. This is one of the most common and most avoidable reasons freelancers wait longer than necessary.
- No follow-up: even a perfect invoice sometimes gets buried. A polite reminder on the due date, and another a week after if needed, closes most gaps. Build reminders into your workflow from the start rather than treating follow-up as awkward.
Start invoicing professionally today
Knowing how to make an invoice well is a small thing that has an outsized effect on how fast you get paid and how professional you appear to clients. Get the required fields right, set a real due date, make payment easy, and follow up without hesitation when the date passes. If you invoice more than occasionally, a mobile invoicing app removes most of the friction and makes the whole process take under two minutes. Voila is designed exactly for that: a clean, fast invoice maker for freelancers and small business owners who want to spend their time doing the work, not formatting it. Join the early-access list and be first in line when it launches.