How to Raise an Invoice for a Client Without Software
You don't need accounting software to raise an invoice — you need the right fields, a numbering system, and a document you can send as a PDF. Here's the whole process, with a worked example.
By Invoala Editorial Team · Published 2026-10-08
To raise an invoice for a client without software, you need six things on one page: your business details, the client's details, a unique invoice number and date, a description of what you did, the amount owed, and how to pay you. Write it, save it as a PDF, send it, and track whether it gets paid. You do not need an accounting subscription to do any of that — a word processor, a spreadsheet, or a free form-based generator will all produce a valid invoice, as long as the details are right and you keep a copy.
Most of the work isn't typing the document. It's deciding what belongs on it, how to number it so your records stay clean, and what to do when the money doesn't arrive. That's what this covers.
What an invoice actually needs (and what it doesn't)
A buyer's finance department will usually want to see: your legal or trading name, your address, any tax registration number that applies to you, the client's business name and address, the invoice number, the invoice date, the date payment is due, a line-by-line description of the work, the subtotal, any tax, the total, and payment details. If you did the work under a purchase order, put the PO number on the invoice — missing it is a common reason invoices sit unpaid for weeks.
What it doesn't need is elaborate design. A clean, readable A4 page beats a designed document every time.
Some of this is jurisdiction-specific, and it's worth checking rather than guessing:
- Tax registration numbers and how tax is shown. In many countries, if you're registered for a consumption tax (GST, VAT, and equivalents), invoices must carry your tax number and state the tax separately. What applies to you depends on your country's rules and your registration threshold. Check your local tax authority's own guidance.
- When tax becomes due. This is often called the "GST invoice basis" question. Broadly, some systems treat tax as due on the invoice date, others on payment or on supply — but the specifics vary by country and by whether you're on an invoice, payments or cash basis. Confirm the rule with the tax authority where you're registered.
- What's mandatory on a "tax invoice" versus a normal invoice. Many jurisdictions define a stricter format for tax invoices. Again, use the official guidance, not a blog.
A practical habit: keep the invoice in the same format every time, so nothing gets forgotten.
Photo by Kelly Sikkema on Unsplash
Give it a number, a date and a due date
The invoice number is the part people get wrong most often when they're working without software, because there's no system assigning it for you.
Pick a scheme and never reuse a number. Something like `2025-014` (year, then a running sequence) or `INV-014` is enough. Store invoices in one folder, one file per invoice, and note the next number somewhere you'll see it — a text file, a note, or the top row of a spreadsheet. If you void an invoice, keep it in the sequence and mark it void rather than deleting it; gaps in a numbering sequence tend to raise questions if anyone ever looks.
Then set the terms. "Net 14", "net 30" and "due on receipt" are the usual shorthand — payment due 14 days, 30 days, or immediately. Net 30 is common for larger organisations with payment runs; shorter terms are common for small clients. Whatever you pick, put the actual due date on the invoice (`Invoice date: 4 March · Due: 18 March`), not just the term. A client shouldn't have to do arithmetic to know when to pay you.
Ready to try it? Create a professional invoice in under two minutes with Invoala's free invoice generator, no sign-up and no watermark.
Writing the line items so you get paid without a query
Vague line items are how invoices turn into email threads. "Consulting — $3,000" invites a question. "Website build — discovery and wireframes (Phase 1), fixed fee — $3,000" does not.
For how to write an invoice for web development work, the useful pattern is to bill in the same units and phases you agreed in the quote: discovery, design, front-end build, CMS integration, QA, handover. If you're billing hourly, list hours worked in the period and your rate. If you're billing milestones, name the milestone and add the date it was completed or signed off. Reference the original proposal or quote number so the client can match the invoice to the thing they approved.
Where you're recharging costs — hosting, stock images, a plugin licence, a domain — list them as separate lines. It's easier for a client to query one line than to argue about a lump sum.
If you're invoicing a retainer client, the line items should match whatever the retainer agreement says is included, and note what happens to unused time if the agreement addresses it. Don't invent that policy on the invoice; use what you already agreed.
Photo by SumUp on Unsplash
Example: invoicing a $2,400 website build with 8% sales tax
Say you built a five-page site for a local business. You quoted $2,400 fixed, and the client is registered for sales tax, so you're charging 8% on top.
Line items:
| Description | Amount |
| --- | --- |
| Website build — five-page site, discovery and wireframes (Phase 1) | $900.00 |
| Website build — design and build, CMS setup (Phase 2) | $1,100.00 |
| Website build — QA, launch and two-hour handover (Phase 3) | $400.00 |
| Subtotal | $2,400.00 |
| Sales tax @ 8% | $192.00 |
| Total due | $2,592.00 |
Invoice number `2025-014`, invoice date 4 March, due date 18 March (net 14), PO number `PO-2291`, payment by bank transfer using the details in the footer.
Note what that example assumes: that you charge fixed fees by phase, that 8% is the correct rate for that client and that location, and that you're required to show the tax as a separate line. Change any one of those and the invoice changes — a different rate, a reverse-charge situation, or a client in another country can all shift what goes on the page. Check your tax authority's rules for your own case.
The tax line also brings back the basis question above: whether you account for that $192 in the period you raised the invoice or when it's paid depends on your country's rules and your accounting basis. Keep the invoice on file either way.
How Invoala helps
If you don't want to build the document in a word processor every month, the simplest free route is a form you fill in:
1. Open the free invoice generator and fill the form — business details, client details, invoice number, dates, line items, tax, payment terms. No sign-up.
2. Add your line items the way you'd write them above: phased, named, with amounts.
3. Set the tax rate and let the subtotal and total calculate, so the arithmetic isn't the thing you get wrong at 11pm.
4. Download the A4-accurate PDF and email it. There's no watermark on the output.
5. Save the PDF next to your other invoices under the same number, so your records stay in sequence without software.
If you'd rather have a starting point in a different format, there are free downloadable invoice templates you can fill in and keep. And once invoices are out, the part that traditionally needs software — chasing them — doesn't have to: automated payment reminders handle follow-ups on unpaid invoices, and payment tracking shows which invoices are paid, due or overdue, so you're not scrolling back through a sent folder to work out who owes you what. If you're setting up a new client relationship, a free estimate is worth raising first so the invoice can reference it.
Recurring billing for retainer clients, without software
Retainers are where manual invoicing starts to hurt, because next month's invoice is nearly identical to this month's.
The low-tech approach that works: keep the last retainer invoice as a master copy. On the first working day of each period, duplicate it, change the invoice number, change the dates, adjust any variable lines (hours used, costs recharged), and save it as a new PDF. Keep a simple list — spreadsheet or text file — of retainer clients with their invoice number, amount, date sent and date paid, so a duplicate doesn't slip through.
Two things make this smoother. First, agree the retainer terms in writing up front: what's included, the monthly fee, the billing date, and payment terms. Second, be consistent about the billing date — invoicing on the 1st or the 15th every month makes reconciliation easier for both you and the client. For how to set up recurring billing for a retainer client, that consistency matters more than any tool. If invoices do go unpaid, a fixed follow-up schedule (a polite nudge a few days after the due date, then a firmer one a week later) is more effective than remembering to chase when you happen to notice.
Keeping your records straight
Whatever you use, three habits keep manual invoicing from becoming a mess: one invoice number per document and never reused; one folder, one file per invoice, named by number and client; and a running list of what's been sent and what's been paid. That list is your system — the invoice document is just the output.
If you want the fuller picture of how quoting, pricing and billing fit together, from the first estimate through to the final invoice, see From Quote to Invoice: How to Price Work and Bill It. And if you'd rather not hand-build the document each time, the invoice generator does the formatting and the maths for free, with an optional upgrade if you ever outgrow it.
Related reading
Frequently asked questions
Do I legally need accounting software to issue an invoice?
No. An invoice is a document requesting payment, and you can create one in a word processor, a spreadsheet, or a free online generator. What matters is that it contains the details your client and your local tax rules require, and that you keep a copy. Check your tax authority's guidance for anything mandatory in your country.
Does my invoice need to show tax separately?
If you're registered for a consumption tax such as GST or VAT, the rules in many countries require you to show your tax number and state the tax separately from the subtotal. Whether that applies to you depends on your country and your registration status, so confirm it with your local tax authority rather than relying on a general article.
What is GST invoice basis?
It refers to when a GST-registered business accounts for GST — for example on the invoice date, on payment, or on supply, depending on the system your country uses. The terminology and rules differ between jurisdictions, so treat this as something to verify with the tax authority where you're registered.
How do I invoice a retainer client every month without billing software?
Keep the previous month's invoice as a master, duplicate it each period, update the invoice number and dates, adjust any variable lines, save it as a PDF and send it. Then log the amount, date sent and date paid in a simple list so nothing gets missed.
Can I raise an invoice and download it as a PDF without signing up?
Yes — Invoala's invoice generator lets you fill in a form and download an A4-accurate PDF with no sign-up and no watermark on the output. You keep the file and send it however you normally send documents.
Put it into practice
Create a professional invoice in under two minutes — free, no sign-up.
Create an invoice