How to Create an Invoice That Actually Gets You Paid on Time
Most freelancers and small business owners send invoices the same way they learned to do it years ago. They copy a template from Google, fill in the numbers, save it as a PDF, and fire it off. Then they wait. And wait. And sometimes, they wait some more.
The problem usually isn't the client. It's the invoice itself.
A poorly structured invoice creates friction. It gives clients an excuse to delay. It forces them to chase down information they need to process payment. It looks unprofessional in a way that subtly signals you might not follow up.
This guide covers exactly what belongs on a proper invoice, how to structure it so nothing gets missed, and the small details that make a measurable difference in how fast money arrives in your account.
What an Invoice Actually Is
An invoice is a formal request for payment. It documents what you delivered, what it costs, and when you expect to be paid. It serves as a legal record for both parties and forms the paper trail your accountant will need at tax time.
Unlike a quote or estimate, which comes before the work begins, an invoice comes after. It says: the work is done, here is what we agreed to, please pay now.
The 11 Things Every Invoice Needs
Skip any of these and you risk delayed payment, confused clients, or rejected invoices from accounts payable departments.
1. Your Business Name and Contact Information
Put your full legal business name or your name if you operate as a sole trader. Include your physical address, email address, and phone number. If you have a company registration number or VAT number, include those too.
This goes at the top of the invoice, usually on the left side. Clients should be able to identify who sent this document in under three seconds.
2. Your Client's Full Details
The name of the individual or company being billed, their address, and a contact name if you know it. If you're billing a large company, ask beforehand who the invoice should be addressed to. Accounts payable departments often reject invoices that have the wrong contact name.
3. A Unique Invoice Number
Every invoice you send needs a number that identifies it. Keep it sequential and consistent. INV-001, INV-002 works fine. Some freelancers use a date-based format like 2026-06-001. Either approach is fine as long as you never repeat a number.
This matters more than people think. When a client's finance team needs to match your invoice against a purchase order, they use the invoice number. If you can't tell them which invoice you're asking about, the conversation becomes unnecessarily complicated.
4. Invoice Date
The date the invoice was issued. This is often different from the date the work was completed. Get this right because payment terms are calculated from the invoice date, not from when you delivered the project.
5. Due Date
State explicitly when payment is due. Do not leave this blank and assume the client knows. "Payment due 30 days from invoice date" needs to appear as an actual calendar date. If your invoice is dated June 1st on Net 30 terms, the due date is July 1st. Write July 1st.
6. A Detailed List of Line Items
Each product or service you're billing for should be its own line. Include a description, quantity, unit rate, and line total. The description should be specific enough that the client doesn't have to guess what they're paying for.
Vague: Design work — $2,400 Better: Logo design (3 concepts, 2 rounds of revisions, final files in AI/SVG/PNG) — $2,400
Specificity protects you from disputes and makes approval faster internally at the client's company.
7. Subtotal
Add up all line items before any adjustments. Show this number clearly labeled as subtotal.
8. Tax
If you're required to charge VAT, GST, or sales tax, show the tax rate and the tax amount as a separate line. Don't fold it into your prices. Show it transparently.
If you're VAT registered, your VAT registration number must appear on every invoice you send. Many freelancers don't know this and end up reissuing invoices months later.
9. Discounts
If you're applying a discount, show it as its own line item. Show what it's a percentage of and what the discount amount is. Clients appreciate transparency here and it reinforces that the original price was real.
10. Total Amount Due
The final number, after tax and discounts. Make this visually prominent. Bold it, size it up, give it space. This is the most important number on the document.
11. Payment Instructions
Tell the client exactly how to pay you. Bank transfer details, PayPal address, Stripe payment link, Wise account — whatever you accept. Make it impossible for "I wasn't sure how to pay" to be an excuse.
Payment Terms Explained
Payment terms define when you expect to be paid. Here are the most common ones:
Due on Receipt means you expect payment immediately. Use this for one-time clients you don't have an ongoing relationship with, or for clients who have paid late before.
Net 7 means payment is due within 7 days of the invoice date. Good for small amounts or ongoing work where cash flow matters.
Net 15 means 15 days. Common in creative and consulting industries.
Net 30 means 30 days. Standard in corporate environments and B2B transactions. If a client's accounts payable team says they work on Net 30, don't argue. Just account for it in your pricing.
Net 60 or Net 90 is common with larger companies and government contracts. If this is what you're dealing with, factor the payment delay into your cash flow plan and consider requesting a deposit upfront.
The Deposit Strategy
For any project over a certain size, require a deposit before work begins. This does three things at once: it pre-qualifies the client as someone who actually intends to pay, it covers your initial costs and time, and it psychologically commits both parties to the engagement.
A standard approach is 50% upfront, 50% on delivery. Some service providers use thirds: 33% to start, 33% at a midpoint milestone, 33% on completion. Choose whatever structure fits your work.
State your deposit requirement in your contract and your proposal, not just the invoice. By the time you're sending an invoice, the payment terms should already be agreed.
Common Invoicing Mistakes and How to Avoid Them
Sending the invoice too late. Every day you wait after completing work, the client's memory of the value you delivered fades slightly. Invoice promptly. Ideally the same day the work is done or accepted.
No follow-up process. Most late payments aren't malicious. They're forgotten. Have a written policy for following up: a reminder three days before the due date, a follow-up the day it's due, a firmer message one week after. Automate this if you can.
Incorrect client details. A typo in the client's company name can cause an invoice to fail accounts payable checks. Confirm billing details with every new client before sending the first invoice.
Not keeping copies. Store every invoice you send, numbered and organized by client and year. You will need them at tax time and occasionally for disputes.
Missing VAT or tax information. If you're VAT registered and you omit your VAT number or the VAT breakdown, your invoice is technically not a valid VAT invoice. The client may not be able to reclaim it, which creates problems.
How to Write the Notes Section
The notes section at the bottom of an invoice is underused. Most people either leave it blank or write a generic thank-you. Here's what to actually put there:
Specific payment instructions if you have multiple payment methods. A note about what happens with late payments if you charge a late fee. A brief human touch like "It was a pleasure working with you on this project" for clients you want to retain. A reference to your contract or the original proposal number for easy cross-referencing.
Keep it short. Three or four lines at most.
The Simple Test Before You Send
Before you send any invoice, run through this checklist:
Is every piece of your contact information correct? Is the client's name and address correct? Does the invoice number follow your sequence? Is the invoice date today? Is the due date explicitly stated? Does every line item have a clear description, quantity, unit rate, and total? Is the subtotal correct? Is the tax calculated correctly with the rate shown? Is the total amount bolded or visually prominent? Are payment instructions complete and unambiguous?
One minute of checking before you send saves hours of back-and-forth afterward.
Using an Online Invoice Generator
Creating invoices from scratch in Word or Google Docs works, but it creates unnecessary friction every single time. Formatting shifts, calculations go wrong, and version control becomes a headache.
An online invoice generator like MyOnlineInvoices handles the formatting and arithmetic automatically. You fill in your details once, add your line items, and download a clean PDF. No reformatting, no formula errors, no watermarks.
The time you save on every invoice adds up quickly across a full year of client work.
Create your first invoice free at MyOnlineInvoices — no account required.
FAQ
What information must be on an invoice?
Every invoice needs your business name and contact details, the client's full name and address, a unique invoice number, the invoice date, the due date, an itemized list of products or services, subtotal, any applicable tax, and the total amount due. You should also include complete payment instructions so the client knows exactly how to pay you.
How do I create an invoice for the first time?
Start with an invoice template that includes all required fields. Add your business name, address, and contact details at the top. Fill in the client's name and billing address. Assign a sequential invoice number, set the invoice date to today, and calculate the due date based on your payment terms. List each service or product on its own line with a description, quantity, rate, and total. Add tax if applicable, state the grand total clearly, and include your payment details. Download as a PDF and send it to your client.
Is a handwritten invoice legally valid?
Yes, in most jurisdictions a handwritten invoice can be legally valid as long as it contains the required information. However, a professional typed or digitally generated invoice looks more credible, is easier to store and retrieve, and reduces the chance of errors in calculations. Most businesses use digital invoice tools for this reason.
How do I invoice without a registered business?
Sole traders and freelancers who are not incorporated can invoice under their own name. You do not need a company registration number to send a valid invoice unless you are VAT registered, in which case your VAT number must appear on the invoice. Simply use your full name as the business name and include your contact details.
What is the difference between an invoice date and a due date?
The invoice date is the date you issued the invoice. The due date is the date by which payment must be received. Payment terms such as Net 30 mean the due date is 30 calendar days after the invoice date. Both dates should always appear on the invoice as specific calendar dates.
Can I email an invoice instead of posting it?
Yes. Email is the standard method for sending invoices today. Attach your invoice as a PDF rather than pasting it in the body of the email. Keep the email brief: state the invoice number, the amount, and the due date in the message body so the client can see the key details without opening the attachment.