Learning how to invoice as a freelancer is mostly about timing and specificity, not format. Most freelancers lose control of their cash flow not because they fill the invoice out wrong, but because they invoice too late, use payment terms that don’t serve them, and send it to the wrong person with vague descriptions that trigger questions rather than payments. Late payment is often a client problem — but it starts, more often than people admit, as an invoicing problem.
What a Freelance Invoice Must Include (Every Time)
These are the fields that matter, not because invoices require decoration, but because missing any of them gives a client a reason to delay.
Your name and contact details. Full legal name (or business name), address, email, and any tax registration number your jurisdiction requires. If you’re VAT-registered, that number must appear.
Client name and address. The legal entity you’re billing, not just a contact name. If you’re billing a company, use the company’s registered name and address. This matters when you need to escalate a non-payment.
Invoice number. Sequential, consistent, and tracked. A simple system: [year]-[number], so 2026-047. Invoice numbers create a paper trail and signal that you run a professional operation. They also matter for your tax records.
Issue date and due date. Both. “Due on receipt” is not a due date. A specific date, “Due: 11 June 2026”, removes ambiguity and gives you a clear point from which late payment begins.
Description of work. Specific enough that the client can match it to what they received. Not “Design services, May” but “Website redesign, homepage and five interior pages, as per proposal dated 3 May 2026.” Vague descriptions trigger questions. Questions delay approval. Approval delays payment.
Subtotal, any applicable taxes, and total. Show the arithmetic. If you’re applying VAT or GST, show the rate and the amount separately. If you’re working with a deposit already paid, show that as a deduction with a remaining balance clearly stated.
Payment instructions. Bank details, preferred transfer method, or a link to a payment processor. If the client has to email you to ask how to pay, you’ve added friction at the worst possible moment.
Payment Terms: A Cash Flow Decision, Not a Default
Net 30 is not a standard. It’s a default, one that means you can wait four to six weeks from project completion to see money, and that’s before accounting for clients who pay on the last possible day. Think through what payment terms actually mean for your cash flow before you pick one.
Net 7 means payment within seven days of the invoice date. This is realistic for smaller projects with established clients, and it shortens the gap between delivery and payment dramatically. Many freelancers who switch to Net 7 find most clients simply pay faster, they weren’t waiting for Net 30 to expire; they just paid when the invoice arrived.
Net 14 is a reasonable default for most project work. Gives the client enough time to process the invoice through whatever approval structure they have, without extending your wait unnecessarily.
Net 30 makes sense for large corporate clients with formal accounts payable processes. For everyone else, it’s longer than necessary and slower for your cash flow.
Upfront deposits change the dynamic entirely. A 50% deposit before work begins means you’re never working entirely on credit. Show deposits clearly on the invoice: the total project fee, the deposit already received, and the remaining balance. If a client questions it, the contract covers it, which means your payment terms in the contract and on the invoice should match.
Late payment interest is worth including even if you rarely enforce it. A clause like “Invoices unpaid after 14 days accrue interest at 2% per month” signals that you track payment dates and that there’s a cost to paying late. It also gives you a legitimate basis for a surcharge if it becomes necessary. Check what’s legally enforceable in your jurisdiction, the rate varies.
Common Invoicing Mistakes That Cause Late Payment
Invoicing at project end instead of at milestones. On any project longer than a few weeks, waiting until delivery to send an invoice means you’ve been working on credit the entire time. Invoice at defined milestones, 50% at start, 50% at delivery, or thirds for longer projects, to keep cash moving.
Vague descriptions. “Consulting services, April” tells the client nothing they can act on. They forward it to accounts payable, accounts payable has questions, and suddenly your invoice is sitting in a queue waiting for an answer. Write descriptions specific enough that no one needs to ask.
Missing payment method instructions. If you want a bank transfer, put the bank details on the invoice. If you prefer a payment link, include it. Don’t make the client guess, and don’t rely on them remembering from a previous project.
Sending to the wrong person. The person who commissioned the work is often not the person who processes invoices. Ask at the start of the project: “Who should I send the invoice to, and is there a purchase order number or reference I should include?” Getting this right at the start prevents the invoice sitting unreceived while the due date passes.
No deposit requirement. Invoicing for 100% at completion means the client holds all the use once delivery is made. A deposit, even 25% or 30%, changes the financial dynamic of the project. It also filters out clients who aren’t serious about moving forward. Whether to charge upfront depends on the project and client type, but for new clients in particular, some form of deposit is almost always worth requiring.
How to Invoice International Clients
International invoicing has complications that domestic invoicing doesn’t. Getting them wrong costs you money or creates tax compliance problems.
Currency. Invoice in a currency that doesn’t erode your fee through conversion. If you’re based in Europe and your client is in the US, invoicing in USD means you bear the currency risk, the exchange rate at payment determines what you actually receive. Invoicing in your local currency shifts that risk to the client, which is reasonable. A neutral approach: agree a currency upfront and state it clearly on the invoice.
VAT and reverse charge. If you’re VAT-registered and invoicing a business in another country, particularly within the EU or from the EU to other jurisdictions, the reverse charge mechanism may apply. This means you don’t charge VAT on the invoice; instead, the client accounts for it in their own country. On the invoice, state: “VAT: Reverse charge applies, recipient is liable to account for VAT.” If you’re unsure whether this applies to your situation, it’s worth checking with an accountant in your jurisdiction. Getting it wrong creates complications for both parties.
Payment methods. International bank transfers carry fees, sometimes for sender, receiver, or both. Ask the client which method they use for international payments, and factor transfer fees into your pricing or state clearly who bears them. Payment platforms that handle currency conversion vary widely in fees and speed; research what works for your corridors before committing to a method.
What to include for international invoices. Your IBAN and BIC/SWIFT codes if using bank transfer. Any tax reference numbers required by your country. A clear statement of currency. If applicable, a reverse charge notation. The client’s VAT number if they’ve provided it.
Invoice Timing and Cadence
For project work: invoice at milestones, not at completion. Fifty percent upfront, fifty percent at delivery is the most common structure and it works well. For longer projects, thirds, at start, at midpoint, at delivery, smooth the cash flow further.
For retainer work: invoice on the first of the month, due by the fifteenth. Or invoice on the last day of the month for the following month, depending on how your retainer is structured (services rendered vs. services reserved). Consistency matters more than the exact date, retainer invoicing runs on a different cadence than project invoicing, and clients adapt to your rhythm when it’s predictable.
For ongoing clients: invoice regularly rather than letting work accumulate. An invoice sent weekly for smaller tasks is easier to approve than a large invoice sent monthly. The psychology of payment is partly about size, smaller invoices feel less significant and get processed faster.
What to Look for in an Invoicing Tool
You need: professional PDF output with your branding, invoice numbering that tracks sequentially, the ability to record payment received, and ideally a way to track which invoices are outstanding. Currency support matters if you invoice internationally. Online payment integration is worth having if your clients prefer it.
You don’t need an expensive subscription. The minimum viable setup for most freelancers is simple invoicing software with the features above, or a template you control in document software if your volume is low. The tool matters less than the system, numbering consistently, sending promptly, and following up when payment doesn’t arrive on time.
If the invoice goes past due, the follow-up matters as much as the invoice itself. The escalation sequence for a late payment starts with a polite reminder and becomes firmer over time, but that sequence only works if the invoice itself was clear, sent on time, and sent to the right person.