Complete Guide: Filing Income Tax Returns for Freelancers in Pakistan (2025-2026)

If you are earning through freelance work in Pakistan – whether you’re designing logos on Fiverr, writing content for international clients, or coding websites on Upwork, there’s one thing that eventually catches up with everyone – which is taxes.

Tax filing seems to be complicated specially to people who are doing freelance work in Pakistan. Between juggling client deadlines and actually doing the online work, no freelancer has got the time to figure out FBR forms and how to file taxes?

But here’s the reality for everyone working independently: the Federal Board of Revenue (FBR) is serious about tax collection and tracking freelance income. But you don’t need to worry about because filing taxes isn’t that difficult in 2025.

This blog article is going to walk you through everything you need to understand about tax filing and submitting returns.

Should Really File Your Taxes as a Freelancer in Pakistan?

You should remember that the FBR sees freelancers differently than regular employees who work a job. When you work for yourself as an independent person, whether you’re designing graphics, consulting, writing, or providing any other service, your income does count as business income, not as a salary income.

Ok, then why does this matter for freelance workers in Pakistan? Because the tax rules in Pakistan have changed completely for online earners.

Here’s something most freelancers are missing when it comes to income tax: even if you don’t owe any of the tax (because your actual income is below the threshold defined by FBR), you should still file your tax returns on time. Why is that? Because if you don’t do it, you become a “non-filer” and it will suddenly happen that your bank account start charging you higher taxes on transactions you do on daily basis. Plus another disadvantage is that you can’t claim your refunds on taxes that were already deducted from you because of your non-filer status.

Pakistan’s freelance economy is becoming massive these days. And we’re talking about millions of people earning through online platforms, bringing in billions through remittances every year. The FBR knows this clearly, which is why they’re paying attention to the freelance sector by giving benefits to online earners.

What Are the Tax Rates for Freelancers in Pakistan for 2025?

Alright, let’s talk about the real numbers. For the tax year 2025-2026 (which actually runs from July 2025 to June 2026), freelancers do need to follow the same progressive tax system as other business owners in the economy.

Here’s how the numbers break down for you:

If you have earned upto 600,000 pkr, you pay zero taxes.

Between 600,000 and 1.2 million rupees? You need to pay just 1% on whatever’s above 600,000 pkr. So if you made 900,000 pkr, you’d only pay 1% on 300,000 above the minimum and that’s only 3,000 rupees in total.

From rupees 1.2 million to 2.2 million, things get a bit steeper for online earners in Pakistan. You now need to pay 6,000 rupees plus 11% on the amount over rupees 1.2 million you earn.

Between 2.2 and 3.2 million rupees, now it’s 116,000 rupees plus 23% on anything above rupees 2.2 million.

The rates keep climbing from there, topping out at 35% for the highest freelance earners. But don’t get confused because we have got your hands at KLA Pakistan.

Now, if you’re into IT freelancing, pay attention to this next part of this article because it could really save you thousands in taxes. The Pakistan Software Export Board (PSEB) has got this incredible program where registered members can claim a 100% tax credit on export income. Some people are basically paying almost nothing in taxes legally because of this program. There’s also a 0.25% final tax option on money you receive from abroad through official channels.

so what’s the catch? You just need to actually register with PSEB, which takes some paperwork but is absolutely worth it for the savings you will get in the future.

Getting Your Paperwork Ready for Filing Returns

Before you even think about opening the FBR’s IRIS portal online, make sure you have these things sorted for your ease:

You need a National Tax Number. If you don’t have your NTN yet, then you need to get it as soon as possible. And the process to get your NTN is quite simple – you just need to go to the FBR website, put in your CNIC details, email address, and your active phone number. This can take maybe to 10 to 15 minutes.

For IT freelancers, seriously they need to consider getting PSEB registration as soon as possible. I can’t stress this enough but the tax benefits are massive for freelancers in IT field. You’ll need to prove that you’re actually exporting IT services (like payment receipts from your international clients), and the process can take a couple of weeks to get it done, but it pays for itself many times over in the future.

Get your income records organized before everything else. Your Bank statements need to show every deposit, invoices from Upwork or Fiverr or wherever you work, and any other transaction history. Also keep your expense receipts in your hands when doing this registration process. Keep your Internet bills, software subscriptions, equipment purchases, even a portion of your rent if you work from home. These deductions add up in your form.

Now the next step is that you’ll need access to the IRIS portal, which is the FBR’s online system. If you’re a first-time registerer, you’ll need to register through their website. If you’ve used it before, just make sure your login details are accurate.

Don’t forget other documents like withholding tax statements from your bank if you have any. Those matter when it comes to claiming credits in the near future.

Actually Filing Your Tax Return: The Real Steps You Need To Take

Okay, here’s where we get into the actual process filing your Tax Returns as a freelancer in Pakistan. The FBR uses this system called IRIS 2.0. It has now gotten better over the years, though it can still be slow when everyone’s trying to file at the last minute.

Getting into the system: You need to head over to iris.fbr.gov.pk website. As a new user you need to click the enrollment option and fill in your accurate details. You’ll get a verification email or SMS from the FBR. If you are already registered then you need to just log in with your NTN and password.

Finding the right form: Once you’re inside the website, you need to look for the “Declarations” section. Click on “Income Tax Return” and pick the year you’re filing for. There’s usually a simplified form and a detailed one for you to pick. Most straightforward freelance cases can use the simple version of the form for registration.

Entering your information: Start with your basic details such as your name, address and contact info. Then comes the important part: reporting your income on the portal. Remember that your freelance earnings go under “Business Income,” not salary. Put in your total earnings (gross receipts), then subtract your business expenses to get your net profit.

Got foreign income from international clients? Convert it to rupees using the State Bank’s average exchange rate for your current year. The IRIS system sometimes has these rates built in, but double-check them before doing anything.

The money-saving part: This is where you claim your deductions. Business expenses like marketing costs, professional development courses, equipment and everything else help you reduce your taxable income.

Calculating what you owe: The IRIS system does the math automatically for you, but you should always verify it manually. You need to check that your deductions are applied correctly, that your tax credits show up, and that the final number makes sense before moving to the next step.

If you owe money, the system generates something called a CPR essentially a payment slip. You can just pay through your bank or use online banking for your convenience.

Wrapping it up: Before hitting submit on your application form, go through everything one more time. Once you’re confident, submit it. Download the acknowledgment receipt immediately. That’s your proof that you filed accurately.

Have you filed late? There’s a penalty of 0.1% per day on whatever tax you owe – so you shouldn’t procrastinate on tax filing.

Mistakes Everyone Makes (and How to Skip Them)

Let me save you some headaches by pointing out where most freelancers can go wrong:

Missing the filing deadline is one of the biggest mistake you can do. September 30th isn’t a suggestion for you to file your returns but it’s really the final date. If you file late then you need to prepare yourself for whatever penalties you’ll face.

Another thing which costs a lot of time is poor record-keeping. If you don’t have proper invoices and receipts then you can’t claim deductions. So you need to use something like QuickBooks, or even a detailed Excel spreadsheet to track everything for the entire year so you are ready at the last minute.

Some people report their freelance income as salary income in the form – you should avoid it. It messes up your tax calculation entirely because different rates apply to your income.

Not registering with PSEB when you’re eligible as IT service provide is literally leaving money on the table. If you’re doing any kind of IT or software work for international clients, get that registration as soon as possible to get benefits.

Forgetting about taxes your bank already deducted is another common mistake done by Freelancers. Always reconcile these amounts as well in your application. Otherwise, you’re paying twice.

For complicated situations like if you have multiple income sources, international tax issues, or significant business expenses then consider hiring someone who knows what they’re doing. The cost of getting it wrong (penalties, audits, headaches) usually exceeds the cost of professional help you can get from a professional firm like KLA Pakistan.

Reducing Your Tax Bill Legally Inside Pakistan

Want to keep more of your hard-earned money to yourself? Then Focus on legitimate deductions.

Keep in mind that in Pakistan, if you work from home then you can get more benefits. Like, you can deduct a portion of your rent or mortgage, utilities, and internet. Calculate it based on how much space you use for your work purpose at your home, maybe you have a dedicated room for your work at home.

Another thing to keep in mind is that you can get your professional development costs like online courses, certifications, or industry conferences to be deductible.

You can also count your equipment and the software you are using to do your work, things like your computers, cameras, design software subscriptions, hosting fees, etc.

If you work with international clients, look into double taxation agreements – yes that’s important. Keep in mind that Pakistan has treaties with several countries that prevent you from paying taxes twice on the same income.

Keep records of absolutely everything you want to get deducted. The general rule is that you can deduct up to 50% of your income for verifiable business expenses, but having proper documentation is critical part of the process.

Questions Most Freelancers Ask

I made less than 600,000 rupees. Do I still need to file?

In the reality, you might not owe any of the tax to the Pakistan’s government, but you need to do the filing anyway. Because it keeps you on the Active Taxpayer List, which saves you money on withholding taxes throughout the year and so on. Another advantage is that you can claim refunds on taxes already deducted.

What if I’m not a resident of Pakistan but earn from Pakistani clients?

Pakistan usually taxes residents on their worldwide income. Non-residents need to only pay tax on Pakistan-sourced earnings. Your residency status depends on how many days you spend in Pakistan during the tax year to calculate everything.

How do I handle money I earned in dollars or other currencies?

You should convert every currency to rupees using the State Bank of Pakistan’s exchange rates usually found on their website. or you can also find these rates on the IRIS portal..

Can I fix my mistakes after filing the taxes?

Yes, you have the timeperiod of 60 days to file an amended return through IRIS portal. After that, it gets more complicated and difficult for you.

What happens if I just don’t file?

Remember, if you don’t file taxes then you become a non-filer, which means now you need to pay higher withholding taxes on banking transactions. You also face penalties up to 40,000 rupees or 0.1% of tax due per day, whichever is higher. Continued non-compliance can lead to serious issues including potential legal action against you. So, don’t wait for the right time and start your filing process as soon as you can.

Final Thoughts

Look, filing taxes as a freelancer in Pakistan isn’t that complicated anymore. The FBR has actually improved most of their online systems, and if you’re organized about it, then the whole process takes maybe a few hours of your time.

Also, 2025-2026 updates about taxes are generally favorable for freelancers, especially those in IT exports. Our Pakistani government has recognized the importance our freelance economy has in the overall growth of our country so they have created incentives to encourage compliance rather than just punishing people.

So, start by gathering your documents from today. Set up a simple system to track your income and expenses throughout the year by doing proper bookkeeping. And If you qualify for PSEB registration, do it sooner rather than later to avoid higher taxes and get further benefits.

And if this still feels overwhelming, there’s no shame in getting professional help from consultants like KLA Pakistan. Tax advisors can help you handle every decision without any tension so that you can focus on your business without any stress. Sometimes it’s better to pay someone to handle your taxes correctly than dealing with the consequences and fines if you do it wrong.

The bottom line? You should be filing your return to stay compliant.

Need help with your taxes? Consider reaching out to tax professionals who specialize in freelancer returns like KLA Pakistan.

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *