Invoicing is the part of freelancing nobody teaches and everybody gets wrong for the first year. The result is predictable: work delivered in March gets paid in June, cash flow becomes a permanent low-grade emergency, and the freelancer starts taking bad projects out of desperation.
Most of that is fixable with a better invoice and a stricter process. Neither requires confrontation.
What has to be on the invoice
An invoice that is missing information gives accounts payable a reason to park it. Every invoice you send should carry:
- The word Invoice, clearly, at the top
- A unique invoice number, sequential and never reused
- Issue date and due date — an actual date, not “Net 30”
- Your full legal or trading name, address and tax registration number where you have one
- The client’s legal entity name and billing address, exactly as they gave it
- A line-by-line description of what was delivered
- Subtotal, tax where applicable, and total in a stated currency
- Payment instructions, including the account details or payment link
- The client’s purchase order or reference number if they use one
That last item matters more than it looks. In larger companies, particularly across the GCC and Europe, an invoice without a PO number does not enter the payment queue at all. It sits in an inbox. Ask for the PO number before you start the work, not after you invoice.
Currency, tax and cross-border details
State the currency explicitly on every line. “1,500” is ambiguous when your client is in Dubai, your bank is in Europe and your last project was billed in dollars. Write USD 1,500 or AED 5,500 or EUR 1,400.
Tax handling depends on where you and the client are registered. VAT applies at 5 percent in the UAE and 15 percent in Saudi Arabia, and both require specific invoice fields once you are registered. In the EU, business-to-business cross-border services usually shift the VAT obligation to the buyer under reverse charge, and your invoice needs to say so. UK and US clients have their own expectations again.
The rule that keeps you safe: ask the client’s finance contact what their invoices need to include before you send the first one. Two minutes of asking prevents a month of resubmission. Where real money or a new jurisdiction is involved, get an accountant to confirm the treatment — this is not an area to guess in.
Payment terms that actually work
Net 30 became the default because large companies wanted it, not because it suits anyone providing the service. You are not obliged to use it.
Terms worth using instead:
- 50 percent deposit, 50 percent on delivery. The standard for project work with new clients. Anyone who refuses a deposit outright is telling you something useful.
- Thirds against phases. For engagements over about six weeks. Tie each payment to a deliverable, not a calendar date.
- Monthly in advance. The correct structure for retainers. Billing a retainer in arrears means you are financing your client every month.
- Net 14. A reasonable ask for established clients, and most will simply accept it if it is written on the invoice from day one.
Whatever you choose, it belongs in the contract before it appears on the invoice. An invoice cannot introduce terms the client never agreed to.
Late fees: useful mainly as leverage
A late payment clause — commonly 1.5 percent per month on overdue balances — is worth having in your contract. In practice you will rarely charge it. Its value is that it exists, which turns a follow-up from a plea into a reminder of an agreed term.
Some jurisdictions grant statutory interest on late commercial payments regardless of what your contract says. Worth knowing for your own market, but the contractual clause is the practical tool.
The follow-up sequence
Chasing works when it is systematic and unemotional. Run the same sequence every time:
- Three days before due. A short, friendly note confirming the invoice is scheduled. This catches the invoices that were never entered into the system, which is most of the ones that go late.
- Day one overdue. Reattach the invoice, restate the amount and the due date, ask for a payment date.
- Day seven. Move from the project contact to the finance inbox directly, copying your contact.
- Day fourteen. Reference the late fee clause and state that work is paused pending payment.
- Day thirty. A formal demand, and a decision about escalation.
Keep every message short and free of apology. You are not asking for a favour; you are reconciling an account. The freelancers who get paid fastest are almost never the most aggressive ones — they are the most consistent.
Getting the money across borders
How you receive payment changes your effective rate more than most people realise. Bank wires are reliable but carry fixed fees and poor exchange rates. Payment platforms differ substantially in what they charge for currency conversion versus what they charge for the transfer itself.
The number to compare is not the advertised fee. It is the amount that lands in your account after conversion, against the mid-market rate on the day. Run one real payment through two providers and compare the deposits. On a monthly retainer, a two percent difference in conversion cost is a meaningful annual sum.
Small habits that prevent most problems
Invoice the same day you deliver, not at month end. Number invoices sequentially with no gaps. Keep a simple ledger of issued, due and paid dates so you can see your real average collection time. Save every invoice as a PDF with the invoice number in the filename. Never send an invoice as an editable document.
And put a stop-work clause in your contract. Being contractually entitled to pause on non-payment ends more disputes than any amount of chasing, because it changes what the client is risking by delaying.

