Compute the cap on a Section 103 foreign tax credit - the amount of income tax you paid abroad on foreign-source income, allowable against your Pakistan tax. Anything above the cap is lost (Pakistan does not refund or carry forward excess foreign tax).
Pakistan taxes its residents on their worldwide income. A resident IT consultant who freelanced for a US client, a salaried engineer seconded to Dubai for six months, or an investor with Indian dividend income - all must include the foreign earnings in their Pakistani taxable income. Without a credit mechanism, that same income would be taxed twice: once by the source country and again by Pakistan. Section 103 of the Income Tax Ordinance 2001 prevents that, but only up to a cap.
The cap is the amount of Pakistan tax attributable to the foreign income, computed pro rata. If your foreign income is 20% of your taxable income, the FTC ceiling is 20% of your Pakistani slab tax. If the foreign country charged you more than that, the excess is permanently lost. Pakistan does not refund the difference and does not allow you to carry it forward to future years. This is the hard rule that catches filers from high-tax jurisdictions like Norway, Germany, or California.
The Section 103 cap is computed as:
FTC cap = Pakistan slab tax × (foreign income ÷ total taxable income)
FTC allowed = min(foreign tax paid, FTC cap)
Net Pakistan tax = Pakistan slab tax − FTC allowed
The cap binds when the foreign country's effective rate exceeds Pakistan's effective rate on that income. For example, if your overall Pakistani effective rate is 22% but you paid 30% income tax in California, the 8% spread on your California-source income is lost. The cap doesn't bind in the opposite direction - if you paid 15% in Saudi Arabia (or anywhere lower), the full Saudi tax is creditable and you'll still owe Pakistan the residual 22% − 15% = 7% to top up.
Annual Pakistani taxable income (worldwide): PKR 8,000,000, of which PKR 3,000,000 was UK salary during the secondment. Pakistan salaried slab tax (TY 2025-26): approximately PKR 1,330,000. UK PAYE deducted on the UK salary, converted to PKR equivalent: PKR 750,000.
FTC cap = 1,330,000 × (3,000,000 ÷ 8,000,000) = PKR 498,750. UK tax paid PKR 750,000 exceeds the cap. FTC allowed = PKR 498,750 (the cap). Excess UK tax lost = 750,000 − 498,750 = PKR 251,250. Net Pakistan tax after credit = 1,330,000 − 498,750 = PKR 831,250.
The PKR 251,250 lost is the cost of being a Pakistani resident earning in a higher-tax jurisdiction. There is no mechanism to recover it.
FBR audits foreign tax credits closely because they're easy to inflate. You need two sets of documents, not just one:
Sales tax, VAT, social security contributions, and tax-like levies that are not income tax do not qualify under Section 103. Only foreign income tax does.
If you're a PSEB-registered freelancer and your foreign client paid you through a Pakistani bank, your receipts are taxed under Section 154A as a flat 0.25% final tax. They are excluded from the slab base entirely. Because they don't suffer Pakistani slab tax, there's no Pakistan tax to credit against, and the FTC mechanism doesn't apply.
This sounds bad but isn't. The 0.25% rate is so much lower than any plausible Pakistani slab rate that even allowing for the foreign tax already deducted by the platform (e.g., Upwork withholds 5% from US clients in some cases), PSEB filers are still better off than non-PSEB filers going through the slab + FTC route. Just don't try to double-dip by claiming both regimes on the same receipts.