You finish the project, the client pays through Payoneer or a bank transfer, and that feels like the end of it. Then six months later your bank asks where a deposit came from, or a client's accounts team emails asking for "the invoice against reference X," and you realize you never actually made one. A payment screenshot is not an invoice, no matter how official your client's WhatsApp message looked.
This is for anyone freelancing out of Pakistan — on Upwork, Fiverr, or billing a client directly — who wants a proper invoice format instead of a half-remembered Word template from three projects ago. There's a free maker at the bottom that builds one in a couple of minutes.
Why bother with a real invoice
Platform work feels covered because Upwork and Fiverr generate their own transaction records. They partly do the job — but those are statements of the platform's cut and your payout, not a document carrying your business name, your NTN, and a description of what you actually delivered. Direct clients almost never generate anything for you at all; that part is entirely on you.
It matters more than it looks like at first. Your CNIC generally doubles as your NTN for individual income tax purposes in Pakistan, and if you ever register with FBR or PSEB, your own invoices sitting next to your bank or Payoneer statements are what turn a foreign deposit into documented, traceable client income instead of a number your bank flags and asks about.
Invoice or receipt — not the same document
People use the words interchangeably and then send the wrong one.
An invoice goes out before or at the point of delivery. It's a request: here's what I did, here's what it costs, please pay by this date.
A receipt goes out after the money has already landed. It confirms payment was received — nothing is being asked for.
Most freelance work only ever needs the invoice half. The exception is clients who specifically ask for a receipt after paying, which shows up more with institutional clients — schools, government offices, NGOs — who need proof for their own audit trail. PdfPeaks' Receipt / Invoice Maker handles both from one form, so you're not hunting for a second template when that request comes in.
What actually goes on a Pakistani freelance invoice
- Your name or business name, plus your NTN if you have one. Not mandatory for every invoice, but expect to be asked for it once a client's finance team gets involved.
- Client name and address, or their Upwork/Fiverr handle if there's no formal business relationship.
- Invoice number. Keep it boring: INV-001, INV-002, sequential. What matters is that you never skip a number or reuse one — that's the part a client's bookkeeper actually checks.
- Invoice date.
- Service description and service period. "Website redesign, Aug 2026" tells a story a year later that "Website work" doesn't.
- Rate, quantity, and currency — stated once, clearly, not implied.
- Subtotal, any tax or withholding note, and total. Leave the tax line blank if it doesn't apply to you; don't guess a number to fill the space.
- Payment details — bank account and IBAN for local transfers, or your Payoneer/Wise details for foreign ones.
- Payment terms, even if it's just "due on receipt."
Direct clients vs. Upwork and Fiverr — what changes
Platform work (Upwork, Fiverr): the platform already moved the money, so this is mostly for your own paper trail. It's still worth generating one per milestone for larger foreign clients — some ask for it directly because it feeds their own accounting, even though PdfPeaks or your bank never touched that transaction.
Direct local clients (PKR): if the client is a registered company, they may withhold tax at source before paying you, under the Income Tax Ordinance's withholding provisions for services. Rates and who this applies to shift with each federal budget, so don't lock in a number from a blog post — check FBR's Iris portal or an accountant before you rely on one.
Direct foreign clients (USD or other currency): keep more than the invoice. Hold onto the contract or statement of work, the remittance advice, the bank credit slip or SWIFT reference, and the currency conversion record. That bundle is what makes life easier later if you register for PSEB or file under the IT-export income rules — which, again, depend on being NTN-registered and receiving payment through a proper banking channel, and the exact rate is worth confirming directly with FBR rather than trusting whatever number is floating around a forum.
A basic layout, if you're building one by hand
[Your Name / Business Name] Invoice #: INV-014[Your NTN, if applicable] Date: 10 Sep 2026[Your address / city] Due: On receipt
Bill To:[Client name][Client address or platform handle]
Description Qty Rate AmountWebsite redesign (Aug 2026) 1 $450.00 $450.00Revision round 2 $50.00 $100.00
Subtotal: $550.00 Total: $550.00
Pay via: Payoneer — [your Payoneer ID]
Anyone can type this into a Word file, and plenty of freelancers do. The problem shows up later — the layout shifts between the client's laptop and their phone, a column wraps oddly, and what you sent doesn't look like what they open. Converting to PDF before sending fixes that, every time.
Mistakes that show up more than they should
- Sending an editable Word or Excel file instead of a PDF. It reflows differently on every device and looks unfinished the moment a column breaks.
- No invoice numbering, or restarting it every project. Small thing, but it's the first sign to a client's accounts team that record-keeping isn't a habit here.
- Mixing currencies without saying so. Writing "500" with no symbol forces the client's accountant to guess whether that's rupees or dollars.
- Skipping the service period, especially on retainer or monthly work. You'll want it later when you're reconstructing which tax year a project's income actually belongs to.
- No backup copy anywhere. A laptop dies, the Word file goes with it, and now there's zero record for a Payoneer deposit from eight months ago — worse than it sounds once tax season starts asking questions.
The free way to build one
The Receipt / Invoice Maker on PdfPeaks covers this without the reflowing-Word-doc problem. Pick PKR or USD, add line items with totals calculating live as you type, drop in your NTN and payment details, and download the finished document as a PDF. No account needed for a one-off invoice; sign in only if you want your details and invoice history saved so you're not retyping them every time.
Two small additions worth knowing about while you're there:
- If a typed name feels too plain, the Signature Maker tool outputs a transparent signature PNG you can drop straight onto the invoice.
- Chasing a new client often means sending a CV or portfolio alongside your first invoice — the CV Maker covers that half of the pitch.
One honest limit: this formats what you type. It doesn't calculate your tax liability and it doesn't file anything with FBR. For that part, the Iris portal or an accountant is the right call, not a document generator.
FAQ
Do I need an NTN before I can send freelance invoices?
No. You can invoice without one. An NTN starts to matter once a client's finance team asks for it, or once you register with FBR — at which point your CNIC generally becomes your NTN for individual tax purposes anyway.
What's the actual difference between an invoice and a receipt?
An invoice asks to be paid and goes out before or at delivery. A receipt confirms payment already happened and goes out after. Most freelance work only needs the invoice.
Should my invoice be in USD or PKR?
Match whatever currency the client actually pays you in. Upwork, Fiverr, and most foreign direct clients pay in USD; local Pakistani clients almost always expect PKR. Never leave the currency unstated.
Do I still need my own invoice if Upwork or Fiverr already shows the payment?
For your own records, yes. The platform's statement shows the transaction went through their system — it doesn't carry your business name, NTN, or a description of the actual work, which is what you'll want if you're ever asked to document your income.
How long should I keep old invoices?
Keep them alongside your bank or Payoneer statements for at least a few years — several Pakistani tax guides recommend six — since that's the paper trail FBR would ask for if your foreign income is ever reviewed.
No comments yet. Start the discussion.