Freelance invoice template and example (free, naira or dollar)
By a2lance team · Published 26 October 2026 · Last checked: 26 October 2026
An invoice is a simple document that says: I did this work, here is the price, here is how to pay me, and here is the date. That is all. The reason people struggle with it is not the maths. It is knowing what to put on the page so the client can pay without sending you three follow-up questions.
This guide gives you a plain template you can copy, three examples you can adapt, and a free generator that turns your details into a PDF. Everything runs in your browser. Nothing you type is sent to us.
What a freelance invoice must contain
Think of the invoice as a message to someone in the finance department who has never met you. They need to find five things in about ten seconds.
- Who it is from. Your name or business name, an email address and a phone number. If you have a business registration number, add it.
- Who it is for. The client’s name or company name, and their billing email or address.
- An invoice number and two dates. Use a simple running number such as INV-001, INV-002. Add the issue date and the due date. A unique number helps both of you find the invoice later.
- What you did, line by line. One line per piece of work, with quantity and price. “Logo design, 1 x ₦150,000” is better than “Design work”.
- How to pay you. Bank name, account name and account number for a transfer, or a payment link, or your PayPal email. Say which currency the account receives.
Nothing in this list is a legal rule. It is just what makes an invoice easy to approve. If you are registered for VAT or any other tax, your tax authority may require extra lines or wording. We do not give tax advice, so ask an accountant if you are not sure.
A free template you can use now
Copy this into any document, or open the free invoice generator and fill in the boxes. The generator keeps the layout tidy, adds up the totals for you, and lets you save the page as a PDF.
INVOICE INV-001
Issue date: 26 October 2026
Due date: 9 November 2026
From
Your Name
you@example.com | +234 000 000 0000
To
Client Company Ltd
accounts@client.example
Description Qty Price Amount
Logo design (3 concepts) 1 ₦150,000 ₦150,000
Two rounds of changes 1 ₦30,000 ₦30,000
Total due ₦180,000
How to pay
Bank: Example Bank
Account name: Your Name
Account number: 0000000000
Please use INV-001 as the payment reference.
Thank you for your business.
The generator supports naira, US dollars, British pounds and euros. You can add an optional tax rate or a discount, a note at the bottom, and your payment details. It can also remember your last draft on your own device so you do not start from zero next time. That draft stays in your browser only.
Three examples you can adapt
The amounts below are made up to show the layout. They are not price recommendations. For help choosing your own prices, read how to price your freelance work.
A graphic designer, in naira
A designer in Abuja is paid by a local restaurant.
- Brand logo, 3 concepts: ₦150,000
- Menu design, 2 pages: ₦60,000
- Two rounds of changes: ₦30,000
- Total: ₦240,000
Payment terms: 50% before work starts, 50% on delivery. The designer sends two invoices, one for each half, so the deposit invoice is marked paid before the first sketch.
A writer, in dollars
A content writer in Lagos writes for a software company in Texas.
- 4 blog posts at 1,200 words, $120 each: $480
- One case study, 800 words: $200
- Total: $680
Payment terms: due in 14 days. The invoice shows the writer’s USD account details and says which account type receives the money. If you are paid from abroad, our post on ways freelancers can receive money compares the common routes.
A developer, with hours and a tax line
A developer in Manchester bills a client by the hour and charges a tax line because they are required to.
- 32 hours of development at £45: £1,440
- Tax at 20%: £288
- Total: £1,728
The tax line only appears here because this person has to charge it. Do not add one just because the template has a box for it.
Naira vs dollar invoices
The simplest rule is to invoice in the currency your client plans in, and to receive it in an account that holds that currency.
- Local client, naira invoice. Easy for both sides. The client pays by bank transfer or card and you receive naira.
- Foreign client, dollar invoice. The client knows exactly what they pay. You carry the exchange-rate risk when you later convert to naira, so check the rate on the day you convert.
- Do not mix currencies on one invoice. If a client wants a naira price for a dollar job, agree the exchange rate in writing first and state it on the invoice.
If you want to see what a dollar price is worth in naira, use the rate calculator, where you enter the exchange rate yourself. We do not fetch or guess a rate for you, because rates move every day.
Payment terms wording
Clear terms stop most late payments before they start. Here are lines you can copy.
- “Due within 7 days of the invoice date.” For small jobs.
- “Due on 9 November 2026.” A real date is the clearest of all.
- “50% deposit due before work starts, balance due on delivery.” For projects.
- “Please use INV-001 as your payment reference.” It helps you match the money to the invoice.
- “Late payments: I may pause new work until the invoice is paid.” Only write this if you mean it.
If an invoice does go overdue, our late payment email templates give you friendly, firm and final wording.
Common mistakes
- No due date. “Pay soon” is not a date. Always write one.
- Vague lines. “Services” gives the client nothing to approve. Name the work.
- Missing payment details. If the client has to ask where to send money, you have already lost a day.
- Wrong currency. Say the currency on every amount and on the payment details.
- Reusing an invoice number. Each invoice gets its own number.
- Sending only a screenshot. Send a PDF. It is easier to forward, print and file.
Where a2lance fits
a2lance is a workspace for freelancers: clients, projects, quotes and invoices in one place. You raise the invoice and send it, and your client pays you directly using your own payment details. a2lance never holds your money. Use the generator if you only need a one-off PDF. Use a2lance if you want to keep your clients and invoices together and see what is paid.
Try it now: Free freelance invoice generator.
Frequently asked questions
What should a freelance invoice include?
Your name and contact details, your client's name, a unique invoice number, the issue date and due date, a clear list of what you did with a price for each line, the total in one currency, and how to pay you. Add any tax line only if you are required to charge one.
Can I make a freelance invoice in Word or Google Docs?
Yes. A table with description, quantity, price and total is enough. The free generator on this page builds the same layout for you and saves it as a PDF, so you do not have to rebuild the table each time.
Should I invoice in naira or dollars?
Invoice in the currency your client budgets in and the currency of the account that will receive the money. A client in the USA usually thinks in dollars. A client in Lagos usually thinks in naira. Pick one currency per invoice and do not mix them.
What payment terms should I put on an invoice?
Short terms such as 'due in 7 days' or 'due in 14 days' work well for small jobs. Write the actual due date as well, because 'net 14' is easy to misread. For large projects, ask for a deposit before you start.
Do I need an invoice if the client pays me straight away?
It is still worth sending one. It is your record of what was sold, for how much, and when it was paid, which helps when you tidy your books at the end of the year.