What Your Bank Doesn't Tell You: The Real Cost of Running Digital Ads in Pakistan

Opinion • Digital Advertising • April 2026

What Your Bank Doesn't Tell You: The Real Cost of Running Digital Ads in Pakistan

Every Facebook, Google, and TikTok payment carries a hidden tax of 5–22%. Here is what it looks like on a real bank statement — and what it costs a Pakistani business annually.

By Anosh Bin Suhail  •  Co-founder, Orah Jewels  •  9-minute read

I run a gemstone jewelry business out of Lahore. We source directly from miners across KPK, Gilgit-Baltistan, and Azad Kashmir, and we sell online to customers in Pakistan and increasingly abroad. To do that, we run digital advertising on Facebook, Instagram, and Google. And every single month, I watch money leave my accounts in ways that took me a long time to fully understand.

This is not about the cost of the ads themselves. It is about what the banking system adds on top in taxes, withholding charges, and government levies , before a single rupee of ad spend reaches the platform. These are charges that a registered, tax-filing business pays, that its informal competitors do not fully pay, and that no Pakistani bank has ever proactively explained.

This post is Part III of our ongoing series on the structural costs of running a registered business in Pakistan. Part I covered the jewelry sales tax trap. Part II covered the gold trade rules that make formal exports commercially impossible. Here we address the advertising tax layer and why, without corporate banking designed for the digital economy, registered Pakistani businesses are paying a premium their competitors will never see on a statement.

A note on the figures in this article All transaction amounts, tax figures, monthly totals, and annual extrapolations in this article are illustrative examples constructed to explain the structure of charges. They do not represent the actual financial data of any individual or business. The tax rates, charge types, and bank statement line items are accurate and drawn from real experience — the specific rupee amounts are examples only.

I. The Corporate Card Problem Nobody Talks About

Start with the foundational problem: Pakistani banks do not offer workable corporate credit cards for digital advertising payments. Standard Chartered, HBL, Meezan, UBL — some offer business credit cards in principle. In practice, payments to Meta, Google, and TikTok are either declined outright, or processed only through personal accounts with no facility to route them as legitimate documented business expenses.

So what does a registered business do? It uses a personal credit card. Or it uses a fintech like NayaPay, which issues a Visa card and does permit Meta and Google payments. These are the only routes available. And because you are paying in a personal capacity, not through a verified corporate account, any tax withheld by your bank is withheld in your personal name, not against your registered business tax number.

The result is a structural gap: legitimate business expenses are incurred in a personal capacity because the formal banking system has not built the infrastructure to handle them any other way. Taxes are deducted. The business bears the cost. But the mechanism to recover those taxes, input tax credits, adjustable withholding, applies to your business registration, not your personal card number. The money is gone before you have a clear path to bring it back.

II. Four Taxes on Every Digital Payment

When you use a Standard Chartered credit card to pay for Facebook or Google ads, your bank statement generates up to four separate tax lines alongside the transaction. Most business owners see these and move on. Here is what each one actually is.

1. Advance Income Tax — Section 236Y, Income Tax Ordinance 2001

Rate: 5% for active filers (ATL), 10% for non-filers. Applied to: every foreign currency payment via Pakistani credit or debit card. Appears on statement as: "Adv Tax FCY Tran 5%-F".

This is an advance collection of income tax — technically adjustable against your annual tax liability if you file returns and have an accountant who tracks it. In practice, for most small and medium business owners who do not maintain meticulous advance tax records, it does not come back.

2. Punjab Sales Tax on Credit Card Fee — PRA, 16%

Rate: 16% of SCB's own processing fee. Appears as: "Punjab ST on CC Fee @ 16%". The bank charges you a processing fee for handling the foreign payment. The Punjab Revenue Authority then charges 16% sales tax on that bank fee. The amount per transaction is small, roughly 0.79% of the total, but it appears on every single payment.

3. STWH — Advertising Services, PRA, 16%

Rate: 16% of the full transaction amount. Applied to: Facebook and Meta ad payments. Appears as: "STWH Adver Ser Punjab 16%". This is the one that changes the math entirely. When you pay Facebook, your bank withholds 16% of the entire payment on behalf of the Punjab Revenue Authority, not 16% of a fee, 16% of everything you spent. This can be claimed back as input tax credit if you are PRA registered and actively filing provincial sales tax returns. The paperwork is real, and most SMEs are not doing it. But since we are manufacturers and are not providing any services thus we are not registered with PRA and hence can not claim this amount.

4. STWH — IT Services, PRA, 5%

Rate: 5% of the full transaction amount. Applied to: Google Ads, ChatGPT, Claude.AI, Google Workspace, Shopify. Appears as: "STWH IT Serv Punjab-5%". The same withholding concept, but at a lower rate because these are classified as IT services rather than advertising services. Google operates through a registered entity in Pakistan, which is why the bank classifies it differently from Meta. Same spend on ads. Very different tax treatment.

III. NayaPay vs Standard Chartered — What the Statement Actually Shows

NayaPay charges differently from a traditional bank. When I pay Facebook through NayaPay, the transaction detail screen breaks down as follows on a representative payment:

NayaPay — Facebook Ad Payment Breakdown (Illustrative)

Note: figures below are representative examples to illustrate the structure of charges. Actual amounts will vary with your transaction size and prevailing FX rates.

Facebook ad budget (transaction amount) Rs. 99,000
FX Settlement Costs (advance income tax + FX spread) Rs. 5,320.05
International Transaction Fee Rs. 69.80
SST on International Transaction Fee Rs. 10.47
Total amount debited from account Rs. 104,400.32

Effective overhead: 5.46% on every Facebook ad payment. No STWH advertising at 16%. No Punjab ST withholding beyond the small fee line.

Compare that with what Standard Chartered charges on a Facebook payment of the same size. The advance income tax is similar. But SCB also collects 16% STWH on the full advertising amount, a charge NayaPay does not apply. The difference between the two routes, on a Rs. 99,000 Facebook payment, is over Rs. 16,000 in additional deductions.

This is not a criticism of NayaPay. It reflects the structural reality that fintechs and traditional banks are operating under different interpretations of what to collect and how. The business owner in the middle has no visibility into why the same transaction costs 5.46% on one platform and 21.79% on another, until they sit down with both statements and do the arithmetic.

IV. What PKR 100,000 in Digital Ads Actually Costs

The following figures are derived from illustrative bank statements covering January to April 2026. They are presented as illustrative examples to show the structure of charges, the actual amounts a business pays will depend on transaction size, ATL status, and prevailing exchange rates at the time of payment.

Facebook / Meta — Standard Chartered (per Rs. 100,000 ad budget)

Advance Income Tax — Section 236Y (5%) Rs. 5,000
Punjab ST on CC Fee (16% of bank processing fee) Rs. 790
STWH Advertising Services — PRA (16%) Rs. 16,000
Total taxes on Rs. 100,000 in Facebook ads Rs. 21,790

You pay Rs. 1,21,790 to get Rs. 1,00,000 in Facebook ads through Standard Chartered.

Facebook / Meta — NayaPay (per Rs. 100,000 ad budget)

FX Settlement Costs (advance income tax + FX spread) Rs. 5,374
International Transaction Fee + SST Rs. 81
Total overhead on Rs. 100,000 in Facebook ads Rs. 5,455

You pay Rs. 1,05,455 to get Rs. 1,00,000 in Facebook ads through NayaPay.

Google Ads — Standard Chartered (per Rs. 100,000 ad budget)

Advance Income Tax — Section 236Y (5%) Rs. 5,000
Punjab ST on CC Fee (16% of bank processing fee) Rs. 790
STWH IT Services — PRA (5%) Rs. 5,000
Total taxes on Rs. 100,000 in Google Ads Rs. 10,790

You pay Rs. 1,10,790 to get Rs. 1,00,000 in Google Ads through Standard Chartered.

Google is classified as IT services (5% STWH) because it operates through a registered entity in Pakistan. Facebook has no such registered entity — so it attracts the advertising rate of 16%. Same money, same intent, 11% difference in withholding.

V. The Monthly and Annual Cost

The following table is based on illustrative transaction data from Standard Chartered/Meezan/Alfalah and NayaPay statements for February 2026, one representative month. The figures below are illustrative examples constructed to show the kind of tax overhead a small registered business running digital advertising in Pakistan can expect to accumulate. Your own figures will differ based on your ad budgets, your bank, and your ATL status.

February 2026 — Actual Monthly Tax Overhead (Illustrative)

Platform / Route Spent (PKR) Tax Paid (PKR) Rate
Facebook — NayaPay 3,47,871 ~18,974 5.46%
Facebook — Standard Chartered 81,503 17,760 21.79%
Google Ads — Standard Chartered 63,112 ~6,809 10.79%
ChatGPT — Standard Chartered 5,879 ~632 10.76%
Google Workspace — Standard Chartered 2,467 ~265 10.75%
Total — February 2026 5,00,832 ~44,440 8.87%

Annualised at this rate of spend: approximately Rs. 5,32,680 per year in taxes on digital platform payments. That is over half a million rupees — every year — before a single sale is made.

VI. Paying a Foreign Transaction Tax to Reach Your Own Customers

Here is the detail that makes this particularly difficult to accept: we are not only running ads to reach international buyers. A significant portion of our Facebook and Instagram campaigns target customers in Pakistan, in Lahore, Karachi, Islamabad. Local campaigns, local reach, local sales.

And yet the tax is the same. Because Facebook's billing entity is registered in Ireland, every rupee you pay to reach a customer in DHA Lahore is treated as a foreign currency transaction, subject to advance income tax under Section 236Y, subject to Punjab Sales Tax withholding on advertising services, subject to the full suite of charges that apply to cross-border payments.

You pay a foreign transaction premium to show an ad to a customer three kilometres away. The platform is global. The tax treats it accordingly. Your budget does not.

This is not a loophole. It is the logical consequence of global advertising platforms billing through offshore entities combined with a domestic tax framework that has not caught up with how digital commerce actually works. The business owner pays the gap.

VII. What Can Actually Be Claimed Back

The honest answer depends on how your business is structured and how active your accountant is.

Recoverability — What the Rules Say

Advance Tax 5% (Section 236Y) Adjustable against annual income tax — requires ATL status, proper filing, and an accountant tracking it. Most SMEs do not recover this.
STWH Advertising 16% / IT 5% Claimable as input tax credit against PRA liability — but only if you are PRA-registered and actively filing provincial sales tax returns. Requires documentation and follow-through.
Punjab ST on CC Fee Small amounts, potentially claimable if PRA-registered. Often not pursued due to size.

Practical recovery rate for most SME owners not actively managing PRA filings: close to zero. The mechanism exists. The bandwidth to use it is often not there.

And here the corporate card problem circles back. Because the payments were made through a personal card or personal NayaPay account, the STWH withheld is in your personal NTN, not your business registration. Matching it to your business tax records is an additional step that requires your accountant to do the bridging work , work that many SME tax consultants in Pakistan are not set up to do for digital advertising specifically.

VIII. The Same Paradox, Once More

Parts I and II of this series documented a consistent pattern: Pakistan's tax architecture imposes its heaviest burdens on the businesses that have chosen to operate formally. The 3% jewellery sales tax with no input credit lands on registered jewelers. The gold export norms make formal export commercially impossible. And now, the digital advertising tax layer falls on every registered business paying for ads through a proper banking channel.

The informal seller running the same Facebook campaigns through a personal account, not filing returns, not registered with PRA, pays whatever their bank deducts, and nothing more. For them, the STWH is a final discharge. There is no further obligation. For us, it is a cost we bear, can theoretically recover, but practically often do not.

The formal, registered business pays 21.79% extra on Facebook ads. The informal seller pays nothing extra. That gap is not a policy outcome. It is a policy failure — and it compounds with every budget that passes without addressing it.

What would fix this? Three things, none of them radical.

First, Pakistani banks should build corporate card infrastructure that allows businesses to make documented payments to Meta, Google, and TikTok under a registered business NTN. This is not a regulatory change, it is a product gap that the banking sector has simply not filled.

Second, the STWH on digital advertising should be fully creditable against income tax and PRA liabilities without requiring a separate, manually-managed reconciliation process. If the government wants the formal sector to grow, it should not make formality more expensive to administer than informality.

Third, the classification of Google, Facebook, and TikTok under different STWH rates should be resolved through a published PRA schedule with clear rules — not left to individual bank interpretation. Businesses making the same type of payment should not face wildly different tax treatment depending on which platform they choose to advertise on.

We chose to register. We file our returns. We run our ads through documented channels. Every month, that choice costs us money our unregistered competitors never see on a statement. That is not a tax system. It is a fine on transparency — and every digital business in Pakistan is paying it.

If you are running digital advertising in Pakistan and have never looked at your bank statement this closely, do it today. Add up every line marked "Adv Tax," "Punjab ST," or "STWH." Calculate what percentage of your actual ad spend those lines represent. Then ask your accountant what portion of that you are actively claiming back.

The number will surprise you. It surprised me, and I have been paying it for years .

Anosh Bin Suhail is the co-founder of Orah Jewels & Crafts and Stones & Beads Manufacturing Company (est. 2012). He has 12 years of experience in gemstone sourcing, cutting, and lapidary processing, working directly with miners across KPK, Gilgit-Baltistan, Azad Kashmir, and Baluchistan. This is Part III of an ongoing series on the structural challenges of running a registered business in Pakistan.

Leave a comment