How to Start Freelancing in Pakistan: Complete 2026 Guide
Learn how to start freelancing in Pakistan in 2026: choose a skill, build a portfolio, pick platforms, get paid from abroad, register with PSEB and file tax.
Quick answer: To start freelancing in Pakistan, pick one in-demand skill, build three to five portfolio samples, create profiles on one or two platforms, open a bank account that can receive foreign payments, and send clear invoices. Once income is regular, register with the FBR and consider PSEB registration for the lower export tax rate.
Freelancing in Pakistan has grown from a side hustle into a serious career path for students, graduates and professionals in every city. The appeal is obvious: you can work for clients in the US, UK, Gulf and Europe from home and earn in foreign currency. The hard part is not the idea. It is the practical setup that most guides skip: how to choose a skill that clients actually pay for, how to win the first job without reviews, how money gets from a client abroad into your Pakistani bank account, and what the tax and registration rules mean for you.
This guide walks through each step in order, from picking a skill to filing your return, with a worked example showing how a payment shrinks between the client's invoice and your bank balance. It is general information, not tax or legal advice. Rules on export proceeds, PSEB registration and withholding tax change with each federal budget and State Bank circular, so check the official sources linked below before you rely on any rate.
Step 1: Choose a skill clients already pay for
The most common mistake new freelancers make is trying to learn five skills at once. Clients hire specialists. Choose one skill, get good enough to deliver a complete project, and add related skills later.
Good starting skills share three traits: clients post jobs for them regularly, you can show the result in a sample, and you can practice them with a laptop and an internet connection. The table below compares common options. The learning times are rough, illustrative estimates for someone practicing daily, not guarantees.
| Skill | Typical first projects | Illustrative time to first sample-ready work | What to show in a portfolio |
|---|---|---|---|
| Content and copywriting | Blog posts, product descriptions, emails | 1–2 months | Three samples in one niche, such as tech or health |
| Graphic design | Social media posts, logos, flyers | 2–3 months | A small brand kit for a made-up or local business |
| Video editing | Short-form clips, YouTube edits, ads | 2–3 months | Before-and-after edits of the same footage |
| Web development | Landing pages, WordPress or Shopify fixes | 3–6 months | Live demo sites with source code links |
| Digital marketing and SEO | Audits, ad setup, keyword research | 2–4 months | A written audit of a real website |
| Virtual assistance and data work | Inbox management, data entry, research | Under 1 month | Sample spreadsheets and a process document |
Before committing, search the platforms you plan to use for your skill and read twenty job posts. Note the tools clients mention, the deliverables they want and the budgets they offer. That research tells you what to practice more reliably than any course outline.
Step 2: Build a portfolio before you need it
Without reviews, your portfolio is your only evidence. Make three to five samples that look like real client work: a full blog post rather than a paragraph, a complete logo set rather than one sketch, a working landing page rather than a screenshot. Where you can, solve a real problem, such as redesigning a local shop's menu or rewriting a nonprofit's donation page, and ask permission to show it.
Host your samples somewhere easy to share: a free portfolio site, a Behance or GitHub profile, or a single shared folder with clean file names. Write two or three sentences under each sample explaining the goal, what you did and the result. Clients skim, so lead with your strongest piece.
Step 3: Pick freelancing platforms and set up your profiles
Most people start freelancing in Pakistan on international marketplaces because the clients are already there. Each works differently:
- Fiverr lets you publish fixed-price "gigs" that buyers find through search. It suits clearly packaged services, such as "five social media designs." Fiverr has long taken a 20% service fee from sellers; check the current fee in its terms.
- Upwork works mainly through proposals you submit to client job posts, using paid "Connects." It suits hourly and longer projects. Its freelancer fee structure has changed several times, so read the current fee page before pricing.
- Freelancer.com, PeoplePerHour and niche boards offer more competition but also more job types, including contests and local projects.
- LinkedIn and direct outreach skip platform fees entirely but require you to find, pitch and invoice clients yourself.
Start with one or two platforms and do them properly rather than spreading thin across five. Use a clear, professional photo, a headline that states the result you deliver, and a description that speaks to the client's problem. Our guides on proven ways to get freelance clients and writing proposals that win go deeper on landing the first jobs.
Step 4: Price your work realistically
New freelancers often price far too low and then struggle to raise rates later. A better approach is to work out the minimum hourly rate that makes the work worthwhile after fees, then price projects from that floor. Our guide on how to set freelance rates walks through the full method.
It is reasonable to accept slightly lower rates for your first few reviews, but set a date or a number of completed projects after which you raise them. Price in US dollars for foreign clients so your rate does not erode with the rupee, and price in PKR for local clients.
Step 5: Set up how you get paid
Getting paid is where freelancing in Pakistan differs most from other countries. PayPal accounts are not available to residents of Pakistan at the time of writing, and Stripe does not list Pakistan as a supported country for merchant accounts, so most freelancers use one or more of these routes:
- Marketplace withdrawals directly to a Pakistani bank account, where the platform supports it.
- Payoneer, which can receive marketplace payouts and client payments, then withdraw to a local bank. Our Wise vs Payoneer comparison covers fees and availability.
- Direct bank wire (SWIFT) from the client to your IBAN, which works well for larger direct clients.
- Freelancer digital accounts that many Pakistani banks offer under State Bank of Pakistan rules, often with an attached foreign currency account so you can retain part of your earnings in dollars.
Whatever route you choose, make sure the money arrives in your own bank account through formal banking channels. That is what records it as export proceeds for tax purposes. Our full guide to receiving payments from abroad in Pakistan compares the options step by step, and for local clients, Raast business payments let customers pay you instantly by IBAN or alias.
Step 6: Invoice clients professionally
Marketplace orders come with platform records, but direct clients, wire transfers and local businesses all need a proper invoice from you. A good freelancer invoice shows your name and contact details, your NTN once you have one, the client's legal name, a unique invoice number, the date and due date, itemized services, the currency, the total and clear payment instructions with your IBAN or Payoneer details.
You can build one in minutes with our free invoice generator for Pakistan, which supports PKR, USD and other currencies, tax and discount lines, and an amount-paid field for deposits. It creates a PDF in your browser; you then email it to the client yourself. It does not send invoices, track payment status or collect payments, so keep a simple spreadsheet of what is outstanding. For a platform-specific walkthrough, see how to invoice on Fiverr and Upwork.
Step 7: Register with the FBR and PSEB
Once you earn regularly, two registrations matter.
FBR registration and NTN
Register as an individual on the FBR's IRIS portal to get a National Tax Number. You need your CNIC, a mobile number registered in your name and an email address. Our step-by-step guide on how to get an NTN number in Pakistan covers the process. Filing an annual return puts you on the Active Taxpayer List, which affects the withholding rates applied to many banking, property and vehicle transactions.
PSEB freelancer registration
The Pakistan Software Export Board registers IT companies, call centers and individual freelancers. Registration is not required to freelance, but it is reported as the condition for the reduced final tax rate on IT and IT-enabled export proceeds. Applications are made online with your CNIC, NTN, bank details and evidence of freelance work; check the current fee, document list and annual renewal rules on the PSEB portal, because these have changed over time and secondary sources disagree.
Step 8: Understand the tax basics
For export income from IT and IT-enabled services received through banking channels, your bank typically deducts a final tax when the money arrives. Our detailed guide to freelancer tax in Pakistan for 2026 explains the rules; in summary:
- PSEB-registered freelancers: 0.25% final tax on qualifying export proceeds, which coverage of the Federal Budget 2026-27 reported as extended through Tax Year 2029.
- Not PSEB-registered: 1% final tax on qualifying export proceeds.
- Income from local clients: taxed under normal income tax rules, and some local clients may withhold tax when they pay you.
These rates come from budget coverage and FBR practice; verify them against the Finance Act and current FBR guidance before you file.
Worked example: from invoice to bank balance
Here is an illustrative example. Ayesha, a web developer in Lahore, finishes a landing page for a direct client in the UK and invoices USD 600. The client pays by wire to her freelancer account. All fees and the exchange rate are made-up numbers for illustration; your bank's charges and rate will differ.
- Invoice total: USD 600.00.
- Intermediary and receiving bank charges (illustrative): USD 15.00. Amount credited: 600.00 − 15.00 = USD 585.00.
- Conversion at an illustrative rate of PKR 280 per USD: 585.00 × 280 = PKR 163,800.
- Final tax if PSEB-registered (0.25%): 163,800 × 0.0025 = PKR 409.50. Net: 163,800 − 409.50 = PKR 163,390.50.
- Final tax if not registered (1%): 163,800 × 0.01 = PKR 1,638. Net: 163,800 − 1,638 = PKR 162,162.
On this one payment the difference is 1,638 − 409.50 = PKR 1,228.50. On, say, twelve similar payments a year that is 1,228.50 × 12 = PKR 14,742, which you can compare with the PSEB registration and renewal fees to decide whether registering is worth it for you.
Common mistakes when starting out
- Learning everything, finishing nothing. One skill done well beats five half-learned ones.
- Paying for "account approval" or ready-made accounts. Buying or renting platform accounts breaks the terms of service and can get you banned and your earnings frozen.
- Using informal money channels. Payments routed through money changers or someone else's account may not count as your export proceeds and can complicate tax treatment.
- Underpricing indefinitely. Low rates win the first reviews, but they should rise as soon as you have proof.
- Working without written scope. For direct clients, use a short freelance contract that states deliverables, revisions, deadlines and payment terms.
- Ignoring tax until a bank or FBR notice arrives. Register, keep your invoices and bank certificates, and file on time.
- Believing income promises. Courses that guarantee a monthly income are marketing, not data.
Freelancing in Pakistan: a starter checklist
- Chosen one skill and studied twenty real job posts for it.
- Built three to five portfolio samples with short descriptions.
- Created one or two complete platform profiles with a clear headline.
- Set a minimum hourly rate and a plan to raise it.
- Opened a bank account or freelancer digital account that can receive foreign payments.
- Set up Payoneer or another payout route the platforms support.
- Prepared an invoice template with your details, IBAN and payment terms.
- Registered for an NTN on IRIS once income is regular.
- Checked PSEB registration requirements and whether the tax saving justifies the fee.
- Started a simple record of invoices, payments and tax deducted.
Keep learning and growing
Starting is the hardest part. Once you have a few satisfied clients, the next steps are raising rates, winning repeat work and moving some clients off platforms to direct contracts. Browse our freelancing guides for contracts, retainers, rates and late-payment playbooks as your business grows.
Frequently asked questions
Can I start freelancing in Pakistan with no experience?
Yes, but you need proof of skill instead of proof of experience. Pick one skill, spend a few weeks practicing it, and build three to five sample projects that look like real client work. Publish them on a simple portfolio page or a platform profile. Early on, smaller jobs, local businesses and referrals from people you know are usually easier to win than large international contracts. Expect the first few months to be slow while you build reviews.
Which freelancing skill is best to start with in Pakistan?
There is no single best skill. Writing, graphic design, video editing, web development, digital marketing, virtual assistance and data work are all common choices. Pick a skill you can practice daily, that clients already pay for on the platforms you plan to use, and that you can show with samples. A skill you enjoy and keep improving will usually beat a trending skill you abandon after a month.
Is freelancing legal in Pakistan?
Yes. Freelancing is legal, and the government actively encourages IT and IT-enabled service exports. What matters is that you receive payments through legitimate banking channels, declare your income and follow the tax rules that apply to you. Avoid informal money changers for receiving client payments, because funds that do not come through banking channels may not qualify for the reduced export tax treatment and can create problems with your bank later.
Do I need PSEB registration to start freelancing?
No. You can start freelancing without registering with the Pakistan Software Export Board. Registration is mainly worthwhile once you earn regularly from foreign clients in IT or IT-enabled services, because it is reported as the condition for the lower final tax rate on export proceeds. Check the current fee, documents and renewal rules on the PSEB portal before applying, as they can change.
How do Pakistani freelancers receive payments from abroad?
Common routes include marketplace withdrawals to a Pakistani bank account, Payoneer withdrawals to a local bank, direct bank wires to your IBAN and international transfer services where they are available to Pakistani residents. PayPal accounts are not available to residents of Pakistan at the time of writing. Compare fees and exchange rates, and make sure the money lands in your own bank account so it is recorded as export proceeds.
Do freelancers in Pakistan have to pay tax?
Generally yes. Export income from IT and IT-enabled services received through banking channels is usually subject to a final tax deducted by your bank, reported as 0.25% for PSEB-registered freelancers and 1% otherwise. Income from local clients is taxed under normal rules. Filing an annual return keeps you on the Active Taxpayer List. Rates change with each budget, so confirm current rules with the FBR or a tax adviser.
How much can a beginner freelancer earn in Pakistan?
There is no reliable figure, and anyone promising a fixed income is selling something. Earnings depend on your skill, the clients you reach, your rates and how many hours you can work. Many beginners earn little in the first months while building reviews. Track your actual hourly earnings after platform fees and conversion, and raise your rates as your portfolio and repeat clients grow.
Should I send invoices if I work through Fiverr or Upwork?
Marketplaces generate their own records for platform orders, so you usually do not need to send a separate invoice for those. You do need your own invoices for direct clients, clients who pay by bank wire or Payoneer, and local businesses. A clear PDF invoice with your details, the client, the services, the amount and payment instructions also supports your bank records and tax filing.
Do I need a company to freelance in Pakistan?
No. Most freelancers work as individuals using their CNIC, a personal or freelancer bank account and, once they register with the FBR, their NTN. Some later form a sole proprietorship or a private limited company when they hire a team or sign larger contracts, but that adds registration, bookkeeping and filing duties. Get advice before changing your structure.
Invoice Creator Editorial Team
Guides on invoicing, cash flow and small-business finance from Invoice Creator, operated by Next Software Development Company. Content is reviewed for accuracy against the fields our own invoice generator produces.
Try the invoice generator