You finished the work. The client is happy. Then comes the message every Pakistani freelancer knows: "Invoice bhej dein."
Many freelancers freeze at this point. Some send a plain WhatsApp message with just an amount. Others open MS Word, struggle with the formatting for an hour, and still send something that looks unprofessional. A few never send an invoice at all — and then wonder why the payment is always "kal" and never today.
A proper invoice is not paperwork for the sake of paperwork. It is the document that turns completed work into money in your account. It tells the client exactly what they owe, when it is due, and how to pay. It also gives you a record for your taxes, your income tracking, and any dispute about payment.
This guide explains how to create a professional freelance invoice in Pakistan: what every invoice must include, which payment terms actually work with Pakistani and international clients, and how to create one free in under two minutes.
Why a Professional Invoice Matters
Many new freelancers treat the invoice as an afterthought. That is a mistake, and it costs real money. A clear invoice with a due date and payment details removes every excuse for delay. Clients pay invoices; they postpone vague payment requests. A professional invoice also signals that you run a real business, and it gives you proof if a client ever disputes what was agreed or paid. A WhatsApp message saying "Rs 50,000 bhej dein" is not proof. When tax season comes, a folder of numbered invoices becomes your complete income record. Without it, you are guessing from bank statements and chat history.
What Every Freelance Invoice Must Include
Check your invoice against this list before you send it. If a client's accounts department bounces an invoice back, it is almost always because one of these is missing:
- Your details — full name or business name, email, phone number, and city. Add your NTN if you are registered with FBR.
- Client details — the client's full name or company name, plus an email or address. "Acme" alone is not enough for their accounts team.
- The word "Invoice" — clearly at the top, so nobody mistakes it for a quote.
- A unique invoice number — INV-2026-001, INV-2026-002, and so on. Never reuse a number, and never skip one.
- Invoice date and due date — always write the due date as a real date, for example "Due 20 November 2026", not just "Net 15".
- Itemised services — one line per item, with a short description, quantity, rate, and line total. "Logo design, 3 concepts and 2 revisions — Rs 40,000" beats "Design work — Rs 40,000" every time.
- Subtotal, tax (if any), and grand total — show the total in bold, and always name the currency: PKR, USD, GBP, or EUR.
- Payment method — exactly how the client should pay: bank account title, number and IBAN, JazzCash or Easypaisa number, or Payoneer or Wise details for international clients.
- Payment terms — one line, for example "Payment due within 7 days of invoice date."
- A short thank-you note — one line at the bottom. It costs nothing and clients remember it.
How to Create a Freelance Invoice in Pakistan — 6 Steps
Step 1: Agree the Price Before You Start
The invoice should never contain a surprise. Confirm the total, the currency, and the payment schedule before the work begins. For any project worth more than a few hundred dollars, ask for 30 to 50 percent in advance, and show the advance as a "deposit received" credit on the final invoice.
Step 2: Give Every Invoice a Unique Number
Use a simple system and stick to it for life: INV-2026-001, INV-2026-002, and so on. Tax offices check for gaps, and your own records stay clean. Keep a spreadsheet with every invoice number, client, amount, and payment status.
Step 3: List the Work Line by Line
Describe what you actually delivered. Each line should say what it was, how much of it, and what it cost. Vague lines invite questions and delays; specific lines get approved quickly.
Step 4: Add Tax Only If It Applies to You
Most Pakistani freelancers doing export work for foreign clients do not charge sales tax — income from the export of IT services is generally treated differently from local sales. If you are registered with FBR and sell services locally, the standard sales tax rate is 18 percent, shown as a separate line. FBR has also introduced digital invoicing for sales-tax-registered businesses, with full adoption required by 31 July 2026. However, this applies to registered taxpayers, not every freelancer. Tax rules change and depend on your situation, so if you are unsure, ask a local tax advisor rather than guessing. This article is general information, not tax advice.
Step 5: State the Payment Terms Clearly
Payment terms tell the client when the money is due. The common options are due on receipt (payment expected immediately — best for small jobs and first-time clients), Net 7 (due within 7 days — a good default for most freelance work in Pakistan), Net 15 (due within 15 days — fair, and clients rarely push back), and Net 30 (due within 30 days — large companies often demand this, but avoid it if you can). Write the term on every invoice and in your quote, so it is agreed before the work starts.
Step 6: Send It as a PDF, and Keep a Copy
Always send the invoice as a PDF, never as an editable Word file. Email it with a clear subject line, for example "Invoice INV-2026-014 from Haroon Hassan for Website Design". In the email body, thank the client, state the total and the due date in one line, and offer to answer any questions. Save a copy in your invoices folder the moment you send it.
Tip: For local clients, add your JazzCash or Easypaisa number directly on the invoice. For international clients, add your Payoneer or Wise details instead — and always invoice in USD, never in PKR, so a currency mix-up can never cost you money.
Common Invoice Mistakes Pakistani Freelancers Make
- No due date. "Jab time mile bhej dein" is not a due date. Without one, your payment has no deadline.
- Vague line items. "Freelance work — Rs 60,000" invites the client to question the amount. Specific lines do not.
- No invoice number. Without numbering, you cannot track what is paid, pending, or overdue — and neither can the client.
- Forgetting the currency. Invoicing an international client without writing USD has cost freelancers real money. Always name the currency.
- Sending it late. Send the invoice the day the work is delivered, while the value is fresh in the client's mind. Waiting a week is waiting for a delay.
What to Do When a Client Does Not Pay on Time
Do not panic — and do not get angry in writing. Send a polite reminder the day after the due date: "Hi [Name], just a quick reminder that invoice INV-2026-014 for Rs 45,000 was due yesterday. Please let me know when I can expect the payment. Thank you!" If there is still no reply after three days, follow up again and ask directly for a payment date. A short late-payment clause on your invoice — for example, "Overdue balances incur 1.5% interest per month" — gives you something to point to, but only if it was on the invoice before the due date. For future work with a slow-paying client, ask for a 50 percent advance and shorter terms.
Create Your Invoice Free in 2 Minutes
You do not need paid software, a Word template, or a designer to make a professional invoice. Our free Freelancer Invoice Generator does it in your browser: fill in your details, the client's details, and your services, and download a clean PDF invoice — no sign-up, no watermark, no cost. It includes every field in the checklist above: invoice number, dates, itemised services, tax line, totals, and your JazzCash, bank, Payoneer, or Wise payment details.
Create your invoice free in 2 minutes
Fill in your details, the client's details, and your services — download a clean PDF invoice with invoice number, dates, itemised services, tax line, and your JazzCash, bank, Payoneer, or Wise payment details. No sign-up, no watermark, no cost.
Open Freelancer Invoice GeneratorFrequently asked questions
Do I need to register with FBR to send an invoice as a freelancer in Pakistan?
No. Any freelancer can send an invoice — it is simply a bill for work done. FBR registration and tax filing become relevant as your income grows, so check the current rules or ask a tax advisor when you cross the filing threshold.
Should I charge GST or sales tax on my freelance invoice?
It depends on your registration status and who the client is. Export services for foreign clients are generally treated differently from local sales, and the standard sales tax rate for registered local sales is 18 percent. If you are FBR-registered, show the tax as a separate line. When in doubt, ask a tax advisor.
What is the best payment term for freelancers in Pakistan?
Net 7 is the best default for most freelance work — fast enough to keep your cash flowing, and clients rarely object. Use Net 15 for larger companies, and due on receipt for small or first-time jobs.
Should I invoice international clients in PKR or USD?
Always invoice international clients in USD — or in the client's own currency. Invoicing in PKR invites confusion, conversion losses, and underpayment.
Can I make a freelance invoice on my phone?
Yes. The free invoice generator works in any mobile browser. Fill in the fields, preview the invoice, and download the PDF to send on WhatsApp or email straight from your phone.
Final Word
An invoice is the last step of the job, but it is the step that gets you paid. Make it professional, make it specific, and send it the day the work is done. Set your terms before the work starts, keep every invoice numbered and filed, and use a free tool instead of rebuilding a Word document every time. Your work deserves to be paid on time. A clear, professional invoice helps make that happen.