How to Make a Freelance Invoice: Free Templates
Disclosure: Some links in this article are affiliate links. If you click and make a purchase, we may earn a commission at no extra cost to you. This does not influence our editorial recommendations - we only recommend products and services we genuinely believe in. Read our full affiliate disclosure.

How to Make a Freelance Invoice: Free Templates and the Payment Details
Invoicing is the least glamorous part of freelancing and the one that decides whether you eat. The freelancer who invoices the moment the work is done gets paid. The freelancer who sends a vague message and hopes gets to write a "friendly reminder" three weeks later. This guide covers what an invoice needs, the free tools that build one, and the habits that make clients pay on time.
Note: this page names paid tools. If you subscribe through the links here, RemoGrid may earn a commission at no extra cost to you.
The Short Answer
An invoice is a formal request for payment with nine parts: your details, the client's details, an invoice number, a date, a description of the work, amount, payment terms, due date, and payment method. Send it the day the work finishes, with terms agreed in advance. Free tools like Google Sheets templates, Wave and Invoice Ninja handle the formatting, and the discipline of sending on time does more than any template.
Why the Invoice Matters More Than You Think
The invoice is a document, and documents create formality. A client who receives a clean, numbered invoice with clear terms treats the payment as an obligation. A client who receives a message saying "please pay when you can" treats it as optional. The invoice also protects you: it states what was delivered, what it costs, and when it is due - exact information a dispute or a collection process needs. The discipline of invoicing is the discipline of getting paid.
The Nine Parts of a Proper Invoice
Every invoice needs these:
- Your details - name, business name if any, email, address
- Client's details - name or company, email
- Invoice number - unique, sequential, so you can track it
- Date - day you send it
- Description - work done, in plain language, with dates or quantities
- Amount - total, plus currency, clearly stated
- Payment terms - e.g. "payment due within 14 days"
- Due date - specific deadline
- Payment method - where and how the money should arrive
Missing any of these creates room for delay. A client cannot pay a client who did not specify a method.
The Free Tools That Build Invoices
You do not need paid software to invoice professionally:
- Google Sheets or Excel templates - free, and the most flexible starting point
- Wave - free accounting with invoicing built in, tracks paid and unpaid
- Invoice Ninja - a free tier that generates invoices and sends reminders
- Platform invoices - Fiverr and Upwork generate invoices automatically for platform payments, which is one reason to keep those transactions on-platform
The tool matters less than the habit. A clean template used every time beats powerful software used twice a year.
The Payment Terms You Should Set
Terms are a conversation, not a formality. Agree on them before the work starts, in writing, so the invoice is not the first time the client sees the number. The common terms are net 7, net 14 or net 30 - payment due that many days after invoicing. For new clients, shorter terms and a deposit are the sensible protection. The honest rule: the terms you agree in writing before the work are the only terms you can enforce after it.
The Currency and Method Questions
Freelancers serving international clients face the currency question. State the currency clearly on the invoice - usually dollars for international work - and specify the payment method: bank transfer, PayPal, Payoneer, or mobile money where it applies. Two clear methods beat a confusing list. If exchange rates matter, state whether the amount is fixed in the invoice currency or converted at the client's payment date.
The Send-On-Time Habit
The single highest-impact habit in freelancing: send the invoice the same day the work is delivered. An invoice attached to the delivery is a natural next step. An invoice sent a week later is a fresh transaction the client must remember and refind. The freelancers who get paid on time are not the ones with the best templates - they are the ones who invoice immediately, every time, without embarrassment.
The Late Payment Sequence
When a due date passes, follow a calm escalation:
- Friendly reminder on the due date - a short note, no anger
- Second reminder a week later - firmer, with the original invoice attached
- A late date - state a new deadline and any late fee you agreed in the terms
- Pause work - for ongoing clients, no new work until the account clears
Deposits and written agreements are the protection that makes this sequence work. The freelancer who took a deposit and signed terms holds the stronger position. The freelancer who did neither has a hope.
The Record-Keeping Side
Invoices are also your income records. Keep every invoice numbered and filed, because they become your tax documentation and your proof of income for loans, visas and client references. A freelancer with clean records can prove their income in an afternoon. A freelancer with scattered messages spends a weekend reconstructing it. The numbering system exists for this reason - use it.
What I'd Actually Do
I would set up a Wave account or a Google Sheets template, agree terms with every client before the work, and send the invoice the same day I delivered. I would number invoices sequentially, state the currency and method clearly, and follow the escalation sequence calmly if payment ran late. And I would treat invoicing as part of the service - last professional touch of every project.
Final Takeaway
A good invoice is a professional habit with nine parts, not a document problem. Agree terms before the work, invoice on delivery day, use a free tool for clean formatting, and follow up on time. The freelancers who get paid are not the lucky ones. They are the ones who made invoicing a fixed part of their process.
Also read: freelance invoicing tools free, how to negotiate freelance rates, freelance contracts for beginners.
Frequently Asked Questions
Your name and details, the client's details, an invoice number, the date, a clear description of the work, the amount, the payment terms, and the payment method. Without these, a client has reasons to delay.
Simple free options include Google Sheets templates, and dedicated tools with free tiers like Wave and Invoice Ninja. They generate a professional invoice and track whether it was paid.
Agree on payment terms in writing before the work, send the invoice the day the work is done, and follow up politely on the due date. Clear terms and immediate invoicing prevent most delays.
List the methods you actually accept - bank transfer, PayPal, Payoneer, mobile money where it applies. One or two clear methods beat a confusing list.
Send a friendly reminder first, then a firmer one with a late date, then pause work if the relationship is ongoing. Written agreements and deposits protect you before disputes start.
Yes, sequential invoice numbers keep records clean for you and for tax. A simple year-based series works well.
A clear due date, usually 7 to 14 days, reduces late payments. State the date on the invoice, not just in chat.

Alex Morgan is the founder and lead editor of RemoGrid. With over six years of hands-on experience in remote operations, cross-border freelance workflows, and AI tool benchmarking, Alex independently tests and audits software platforms to help modern digital workers build sustainable online income streams. He regularly reviews international payment systems (Wise, Stripe, Payoneer, local mobile wallets) and conducts real-world usability benchmarks across AI productivity tools.


