How to Create an Invoice: A Freelancer's Complete Guide
A complete guide to creating professional invoices as a freelancer — what to include, how to structure it, international clients, payment terms, and a free tool to get started.
Freelancing gives you freedom — but it also means you're the finance department. One of the first things every freelancer needs to get right is invoicing.
A professional invoice isn't just a bill. It's a reflection of your brand, a legal record, and the single document that determines when you get paid. Yet too many freelancers treat it like an afterthought — a messy PDF thrown together in Word, sent weeks late, with vague descriptions and no payment terms.
This guide fixes that. Whether you're sending your first invoice or your hundredth, here's how to create invoices that get you paid faster, protect you legally, and make you look like the professional you are.
1. What every invoice must include
A legally sound invoice needs these elements. Miss one, and you're inviting delayed payments — or worse, a client who claims they "never received it."
Your information
Your full name or registered business name, complete address, email, and phone number. If you have a business registration number (EIN, ABN, GST number), include it here too — it's often required for tax purposes.
Your client's information
The recipient's full company name, contact person, address, and email. Don't assume the person who hired you is the same person who handles payments. Ask: "Who should I address the invoice to?"
Invoice number
Every invoice needs a unique identifier. The simplest system is sequential: INV-001, INV-002, INV-003. This makes it easy to track what's been sent, paid, and outstanding.
Dates
Two dates matter:
- Issue date: When the invoice was created
- Due date: When payment is expected
Standard payment terms for freelancers are Net 15 or Net 30 (payment due 15 or 30 days after the issue date). For new clients or large projects, consider requesting a deposit upfront.
Line items
Break down your work into clear, specific line items. Each should include:
- A description of the service or product delivered
- The quantity (hours, units, days)
- The rate (hourly rate, per-unit price, day rate)
- The total amount for that line
Subtotals, discounts, and taxes
After listing your line items, show the subtotal. If you're offering a discount — early payment, referral, or project discount — list it clearly. Include any applicable taxes (VAT, GST, sales tax) with the rate and amount.
The total
This is the number clients care about most. Make it prominent. Don't bury it in a paragraph of text.
Payment instructions
How should they pay you? Include your bank details (account number, routing number, SWIFT/IBAN for international), PayPal link, or any other payment method you accept.
Notes and terms
This is where you set expectations:
- Late payment policy: "2% monthly interest on overdue balances"
- Thank-you message: "Thank you for your business — we appreciate working with you"
- Any special terms specific to this project
2. How to structure your invoice
A clean invoice guides the reader's eye. Here's the flow that works:
Bank Transfer: Routing 123456789 | Account 987654321
Header
Branding, the word "INVOICE", and the invoice number. Your client should immediately know what this document is before reading a single detail.
Parties
Who's sending this, and who's receiving it? Keep these clearly separated — either side by side or stacked. Confusion here leads to payment delays.
Dates and metadata
Issue date, due date, and any reference numbers (PO number, project code). This section sets the timeline for payment.
Line items
The core of your invoice. Each line tells a story about the work you delivered. Be specific, not vague. "Website redesign — homepage, about page, and contact page" is better than "Design work."
Totals
Line item total, minus any discount, plus tax, plus shipping (if applicable), equals the final amount. Every number should be traceable back to a line item above it.
Payment information and terms
How to pay you, when to pay you, and what happens if they don't. This section closes the loop and sets clear expectations.
3. Types of invoices and when to use them
Not all invoices look the same. The format depends on how you bill.
Hourly invoices
Best for: ongoing work, consulting, development, design retainers.
Include the number of hours worked, your hourly rate, and a brief description of what was done. Be specific enough that a client reviewing next month can understand what they paid for.
Fixed-price invoices
Best for: project-based work with a defined scope and deliverable.
Include the project name, a summary of the deliverable, and the agreed fixed amount. Milestone payments are common here — invoice 50% upfront, 25% at midpoint, 25% on delivery.
Recurring invoices
Best for: retainers, monthly maintenance, subscription-style services.
Set a consistent billing date (the 1st or 15th of each month) and use the same invoice format every time. Consistency builds trust.
4. Choosing the right currency
If your client is in another country, you need to decide which currency to bill in. Common approaches:
- Bill in your local currency: Simpler for you. The client bears the exchange rate risk.
- Bill in the client's currency: More convenient for them. You take the exchange rate hit — factor it into your rate.
- Bill in a stable third currency: USD or EUR for international work. Clear for both sides.
Whatever you choose, state it clearly on the invoice. Most free invoice generators support multiple currencies — no need for manual conversions.
5. Common invoicing mistakes (and how to avoid them)
Mistake 1: Skipping the invoice number
Without sequential numbering, you can't track what's outstanding. Start with INV-001, never skip, and never reuse.
Mistake 2: Vague descriptions
"Work done" tells your client nothing — and gives them room to dispute. Instead, write: "Landing page design — hero section, feature grid, and CTA section with responsive breakpoints." Be specific. Over-communicate.
A great rule of thumb is: if another freelancer had to step in tomorrow, they should be able to understand exactly what work was completed just by reading your invoice line items.
Mistake 3: Forgetting the due date
An invoice without a due date is a suggestion, not a bill. Always include one. Net 30 is standard, but for new clients or tight cash flow, Net 15 or even "Due upon receipt" is reasonable.
Mistake 4: No payment terms
What happens if they pay late? State it upfront: "A 2% monthly late fee applies to overdue balances." Most clients won't be late — but the ones who are should know the consequence.
Mistake 5: Inconsistent formatting
If every invoice you send looks different, it signals disorganization. Use the same template, same font, same layout. Clients should recognize your invoices at a glance.
Mistake 6: Sending invoices late
The longer you wait to invoice, the longer you wait to get paid. Send the invoice the same day you complete the work — or even the moment you deliver it. Don't batch them at the end of the month.
6. When to send your invoice
Timing directly impacts how fast you get paid. Here's what works:
Avoid "batching" your invoices at the end of the month. If you deliver a project on the 5th, invoice on the 5th. Waiting until the 30th to send your bill is essentially giving your client an interest-free loan and delaying your own pay day by weeks.
- Project work: Invoice 50% upfront, 50% upon delivery. Send the final invoice immediately after handing off the work — not a week later.
- Hourly work: Invoice at the end of each month, or every two weeks if cash flow is tight.
- Retainers: Set a consistent billing date (the 1st of each month) and automate it.
The golden rule: the faster you invoice, the faster the payment clock starts. Don't wait.
7. Handling international clients
Freelancing across borders adds complexity. Here's what to know:
Tax identification numbers
You may need a VAT, GST, or ABN number on your invoice depending on your country and your client's. Research the requirements before sending your first international invoice.
Currency
Always specify the currency explicitly — with both the code (USD, EUR, GBP) and the symbol ($, €, £). A tool that handles proper currency formatting saves you from embarrassing mistakes.
Payment methods
Not all payment methods work across borders. PayPal, Wise (formerly TransferWise), and direct bank transfers (SWIFT/IBAN) are the most common for international freelancers. Include all relevant details — even a small typo in a SWIFT code can delay payment by weeks.
8. Keeping records
Every invoice is a legal and tax document. Keep organized copies:
- Save every invoice as a dated PDF — you can use a free invoice generator that exports directly to PDF
- Organize by year, then by client
- Keep records for at least 5 years (check your local tax requirements)
- Back up your files — cloud storage plus a local copy
Good record-keeping makes tax season painless and protects you if a client disputes a payment.
9. What to do when a client doesn't pay
It happens. Here's your escalation ladder:
Day 1-3: Polite Reminder
Send a friendly check-in email to confirm receipt of the invoice. Sometimes it just slipped through the cracks.
Day 7: Firm Follow-Up
Send a formal email referencing invoice #, amount, and attach the original PDF again.
Day 14: Direct Contact
Call or schedule a brief meeting. Voice communication often breaks through email delays.
Day 30: Final Notice
Apply late fees if specified in terms. Give a final warning with a clear deadline before legal escalation.
- Send a polite reminder — 3 days after the due date. "Hi, just checking if you received my invoice from [date]?"
- Follow up firmly — 7 days after the due date. State the invoice number, amount, and original due date. Attach the invoice again.
- Call or meet — Some clients just need a nudge. A quick call often resolves what emails can't.
- Send a final notice — 14+ days overdue. Mention the late fee (if you have one in your terms) and set a hard deadline.
- Escalate — Small claims court, collections agency, or writing it off. This is a last resort.
Most payment delays are innocent — the invoice got lost in an inbox, the contact person changed, or accounting is backed up. Polite persistence usually works.
10. A better way to create invoices
You don't need expensive software or complicated templates to send professional invoices. The essentials are simple: clean design, proper currency formatting, automatic calculations, and PDF export.
That's exactly what we built NeatInvoice for. It's a free invoice generator — no sign-up required, no watermark on your PDF, no hidden anything. Just open the page, fill in your details, preview your invoice in real time, and download a pixel-perfect PDF. It supports 40+ currencies, auto-calculates totals, and saves your work to your browser.
Whether you're sending your first invoice or your five-hundredth, the goal is the same: get paid faster, look professional, and spend less time on paperwork. A good invoice isn't just a formality — it's the last impression you leave before payment.
Make it count.