How to issue an invoice as a freelancer

What belongs on a freelance invoice, why each field matters when you want to get paid, and how to keep your numbering and records straight.

An invoice is a request for payment, and a record

An invoice does two jobs at once. It tells your customer exactly what they owe, for what, and by when — and it is the record you and your customer both keep of that agreement. Most late payments are not malice. They are an invoice that reached the wrong inbox, arrived without a purchase-order reference, or carried a total that the finance team could not reconcile against what they expected.

A quotation does the first job before the work starts: the same layout, but proposing a price rather than requesting payment. This tool builds both from the same document, so you can quote first and reuse the figures later.

What every invoice needs

These are the fields a customer’s accounts team will look for. Missing any one of them is a common reason an invoice is parked rather than paid.

  1. A clear label: the word "Invoice" (or "Quotation") so it cannot be mistaken for a statement or a receipt.
  2. A unique document number. Never reuse one, and never issue two documents with the same number.
  3. The issue date, and a due date that matches the payment terms you agreed.
  4. Your legal or trading name, address and contact details, so the customer knows who to pay and who to ask.
  5. The customer’s name and address exactly as they gave it, plus an "Attention" line if their finance team asked for one.
  6. A description of each item specific enough that someone who was not in the meeting can tell what it is.
  7. Quantity, unit price and line total for each item, then the subtotal, any discount, any tax, and the final amount due.
  8. How to pay: bank details, or the payment reference your country uses — PayNow, UPI, PromptPay, Pix, an IBAN — or whatever you have agreed.

Start by telling it where you invoice from

The country dropdown at the top of the Document panel sets the conventions the rest of the form follows: the currency it starts in, whether the tax line says GST, VAT, IVA, Moms or Consumption tax, and what the two optional identifier fields are called — UEN, ABN, EIN, SIRET, KVK number, CNPJ, company number, and so on.

Choose the country you invoice FROM, not the one your client is in. Your registration and your identifiers belong to where you operate; your client’s location affects what you agree with them, not what these fields are called.

If your country is not listed, choose "Other / not listed". It uses neutral labels, pre-fills no tax rate, and leaves every field free text so you can match local practice yourself. Changing country never touches your line items or the details you have typed.

Numbering that will not trip you up

Pick a scheme and stay with it. A prefix and a zero-padded counter — INV-2026-0001 — sorts correctly in a folder listing, survives a year boundary, and makes it obvious when a number is missing. This tool’s "Next number" button increments the trailing digits and keeps your padding, so INV-2026-0009 becomes INV-2026-0010 rather than INV-2026-10.

Avoid numbering by date alone. Two invoices issued on the same day collide, and you will eventually issue two in one day.

If you void a document, do not reuse its number. A gap you can explain is much easier to deal with than a duplicate you cannot.

Describing the work so it gets approved

Write the description for the person who approves the payment, not for yourself. "Design work" tells an approver nothing. "Brand identity design — logo, palette and type system, as per proposal of 4 August" tells them which budget it comes from and which agreement it satisfies.

If your customer uses purchase orders, put the PO number in the description or the notes. In many organisations an invoice without a matching PO is rejected automatically, before a human ever reads it.

Where you are recharging a cost you paid on the customer’s behalf — a stock photo licence, a font, a courier — say so on the line. This tool has a "Subject to tax" tick per line so those items can be treated separately from your own fees when you need them to be.

Discounts: per line or on the whole invoice

A per-line discount reduces one item, which is what you want when a single item is discounted for a specific reason — a repeat-booking rate on one service, say.

An invoice-level discount reduces the subtotal after all the lines are added, which is what you want for a goodwill reduction or a package rate across the whole engagement.

The order matters and this tool fixes it: line discounts first, then the subtotal, then the invoice discount, then tax on what is left. If you apply tax before a discount you overstate the tax, and the total your customer calculates will not match yours.

Payment terms and getting paid

A due date is only meaningful if the terms were agreed before the work started. "Net 14" or "Net 30" from the issue date is a common arrangement in many markets; whatever you choose, put it in the engagement agreement and then reflect it in the due date here.

Send the invoice to the right place. For many companies that is an accounts-payable address, not your day-to-day contact. Ask once, at the start of the engagement, and record the answer.

Keep your own copy. Export the JSON as well as the PDF: the JSON can be re-opened in this tool later and edited, while the PDF is the fixed record of what you sent.

Where your data lives

Everything in this tool stays in your browser. The draft autosaves to this browser’s local storage, the PDF is generated on your device, and no invoice, customer name or logo is ever sent anywhere. Clearing your browser data clears the draft too, which is why exporting JSON for anything you want to keep is worth the extra click.

Questions

Do I have to use an invoice number?

A unique reference is what lets you and your customer talk about the same document without ambiguity, and it is what makes your own records auditable. Any consistent scheme works; the important part is that numbers are unique and never reused.

What is the difference between an invoice and a quotation here?

The same document with a different label and a different date field: a quotation shows "Valid until" instead of "Due date" and does not request payment. Switch between them with the Document type control; your line items and totals carry over.

Can I invoice in a currency other than my own country’s?

Yes. Country and currency are separate dropdowns. Pick your country for the labels and defaults, then choose any supported currency for the document. Amounts are held as whole minor units — cents, or whole yen for currencies with no subunit — so switching currency never introduces a rounding error in figures you have already typed.

Limitations

  • This guide describes common invoicing practice. It is not tax, legal or accounting advice, and it does not tell you what you are required to do.
  • The tool does not send invoices, track whether they have been paid, or chase late payers.
  • There is no customer database and no history: one document at a time, plus whatever JSON files you save yourself.
  • Drafts live in this browser only. A different browser, a different device, or cleared site data means a different draft.
  • Country presets rename fields and set defaults. They do not implement any country’s invoicing rules, mandatory formats or e-invoicing requirements.

Last reviewed 2026-09-13.