Mon–Sat 10am–8pm  |  Response within 2 hrs
Compliance & Setup Guide

Shopify Business Setup Guide
for Pakistan & NRPs

Pakistan-based founders and Non-Resident Pakistanis can legally run a Shopify store and sell globally – but payment access, bank compliance, and tax filing each need specific setup steps. This guide covers the compliance and financial foundation that makes a Shopify store actually work commercially.

20 min read
Intermediate
Updated April 2026
Pakistan-based founders & NRPs

Key Takeaways

1
Pakistan-based founders and NRPs can legally run a Shopify store and sell globally – but payment access, bank compliance, and tax filing each need specific setup steps.
2
Your legal entity – Sole Proprietorship or Private Limited – determines which payment gateways you can use. Every other configuration decision follows from this.
3
A Sole Proprietorship cannot access Stripe or PayPal Business directly. If international payments are part of your plan, a Pvt Ltd structure or an NRP foreign entity is required.
4
Shopify does not generate FBR-compliant invoices. Running without a third-party invoicing app is a direct audit risk from day one.
5
Launching with international sales without declaring e-commerce activity to your bank – per SBP merchant settlement guidelines for B2C exports – can result in blocked payouts.
6
3D Secure is not optional. Without it, a large share of international card transactions will be declined, with no second attempt from the buyer.
Quick Orientation

Who This Guide Is For – and Who Should Use a Different Resource

Who this is for:
  • Pakistan-based founders wanting to sell locally, internationally, or both
  • NRPs trying to register a business entity and run a Shopify store tied to it – whether that entity is in Pakistan, the UAE, UK, or Canada
  • Founders who have hit a wall at the payment gateway or compliance stage and need clarity on local banking and FBR requirements
  • Those with a store idea but unsure how to structure it legally before going live
  • Anyone wanting to actually understand the SBP B2C export framework and what receiving USD settlements looks like in practice
Who should use a different resource:
  • Anyone looking for step-by-step Shopify theme design walkthroughs
  • Those wanting a dropshipping course or help sourcing products
  • Anyone who needs formal legal or tax advice. This guide is directional only – for actual compliance decisions, talk to a registered tax consultant or lawyer in Pakistan
Scope of This Guide

Who This Guide Is For / Not For

This guide is for you if:
  • You’re based in Pakistan and want to sell locally, internationally, or both
  • You’re an NRP trying to register a business entity and run a Shopify store tied to it – whether that entity is in Pakistan, the UAE, UK, or Canada
  • You’ve hit a wall at the payment gateway or compliance stage and need clarity on local banking and FBR requirements
  • You’ve got a store idea but aren’t sure how to structure it legally before going live
  • You want to actually understand the SBP B2C export framework and what receiving USD settlements looks like in practice
This guide is not for you if:
  • You’re after step-by-step Shopify theme design walkthroughs
  • You want a dropshipping course or help sourcing products
  • You need formal legal or tax advice. This guide is directional only – for actual compliance decisions, talk to a registered tax consultant or lawyer in Pakistan
Context & Background

Why Pakistani Merchants Need a Different Setup Approach

Shopify is a solid platform. It handles storefront, checkout, inventory, and order management without needing a tech team behind it. For export-oriented e-commerce, it’s one of the more practical starting points available.

The problem is Shopify was built for markets where payment processing, banking, and tax compliance more or less work together. Pakistan’s environment doesn’t look like that. The SBP regulates foreign currency settlements, FBR has its own invoice requirements, and global gateways like Stripe still don’t directly support Pakistani entities.

There are really two layers to setting this up. The first is Shopify itself – that part is genuinely straightforward. The second is getting your legal entity, banking, and tax configuration to line up with both Pakistan’s local regulations and the requirements of whatever gateways you need. That second layer is what almost every guide skips.

This one doesn’t. The focus here is that compliance and financial foundation – the stuff that makes a Shopify store actually work commercially for Pakistani founders and NRPs.

Two Setup Layers
1
Shopify Platform Setup
Storefront, checkout, inventory, and order management. Genuinely straightforward – Shopify handles this well out of the box.
2
Legal Entity, Banking & Tax Compliance
Aligning your entity, banking declarations, gateway eligibility, and FBR invoicing with Pakistan’s local regulations. This is what almost every guide skips – and what causes real commercial problems.

Why Did Your Bank Block That Payment?

Worth addressing directly because this is the most common problem Pakistani Shopify merchants run into after launch.

When a payment processor tries to settle funds into a Pakistani bank account, the bank’s compliance system checks whether that account is registered for e-commerce or export activity. If it isn’t, the transaction gets flagged or blocked – standard anti-money-laundering and foreign exchange protocols.

1
Contact Your Bank Before Launch
Call your bank and ask specifically about “merchant settlement for e-commerce exports” – that exact language triggers the right process at most Pakistani banks.
2
Reference the SBP B2C Export Framework
Cite the SBP’s B2C export framework, which allows Pakistani businesses to receive foreign remittances from digital commerce. Most banks have a declaration form for this.
3
Do It Upfront – Not After
Done before launch, this process takes a few days. Trying to reverse a blocked payout after the fact can take weeks – and leaves your revenue frozen in the meantime.
Business Structure

The Sole Proprietorship Question: Where It Works and Where It Stops

This is where most Pakistani founders waste weeks. They either default to a Sole Prop because it’s faster, or they jump to Pvt Ltd because it sounds more legitimate – without actually understanding what each one unlocks.

If/Then: The Hard Rules

If you want Stripe
You need a Private Limited company (SECP-registered) or an NRP entity registered in a Stripe-supported country.
There’s no workaround using a Sole Proprietorship. This is a gateway eligibility requirement, not a suggestion.
If selling in Pakistan only
Selling locally in PKR through local gateways – a Sole Proprietorship with an FBR NTN is a reasonable starting point.
You can move to Pvt Ltd later when you’re ready to go international.
If you’re an NRP
With a UAE, UK, or Canadian entity – use that entity as your primary Shopify entity.
Configure your store to reflect that entity’s address and tax obligations, not your Pakistan address.
If you want both local & international
A Pvt Ltd structure with a dedicated business bank account for each currency type is the cleanest way to run it.
Keeps local PKR and USD settlement separated and compliant with SBP requirements.

Sole Proprietorship: What It Does and Does Not Support

Sole Proprietorship
Faster setup, lower cost to start
  • FBR NTN registration – faster and lower cost to obtain
  • Local payment gateways like Easypaisa, JazzCash, HBL Pay
  • PKR-denominated local sales
  • A reasonable starting point to test the market before committing to a Pvt Ltd
  • Direct access to Stripe or PayPal Business
  • Clean USD settlement routing for international buyers
  • A scalable remittance-friendly structure for export-oriented e-commerce
  • Any liability protection – your personal assets are fully exposed in a commercial dispute
Private Limited (SECP)
What the upgrade gives you
  • Stripe access through facilitator services
  • Cleaner USD settlements into a foreign currency business account
  • A structure that holds up with international suppliers, wholesale buyers, and marketplaces
  • Requires Memorandum and Articles of Association, at least one director, a registered office address, and SECP digital incorporation fees
  • For anyone targeting international buyers, this isn’t something you do eventually. It’s the prerequisite.
See SECP registration walkthrough

Can You Really Get Stripe in Pakistan?

Yes – but not through a Pakistan-registered entity directly. Stripe doesn’t currently list Pakistan as a supported country for entity registration. There are two practical routes Pakistani founders actually use.

Route 1
NRP Foreign Entity
If you or a co-founder has residency in the UAE, UK, USA, or Canada, you can register a company there and open a Stripe account under that entity. This is the most direct path, and it’s what most export-oriented Pakistani e-commerce businesses use.
Route 2
Stripe Atlas or Similar Incorporation Services
Stripe Atlas lets international founders incorporate a US LLC or C-Corp and open a US bank account, which qualifies for a Stripe account. There are costs involved – legal fees, registered agent fees, US banking requirements – but it’s a legitimate path if you don’t have an existing foreign entity.
In both cases, your Shopify store’s Settings > General and Settings > Taxes need to reflect the entity address, not your personal Pakistan location. Mismatching those settings causes currency reporting and tax compliance problems that compound over time.
Payment Configuration

Configuring Payments for Local and Global Reach

Local Gateway Partners

For PKR transactions, these gateways integrate with Shopify and work for Pakistan-based merchants:

Easypaisa
Mobile Wallet
Widely used for mobile-first local buyers. Integration available through third-party plugins or direct API. Strong penetration with Pakistan’s unbanked segment.
JazzCash
Mobile Wallet
Widely used for mobile-first local buyers. Integration available through third-party plugins or direct API. Broad consumer adoption across Pakistan.
HBL Pay
Bank Gateway
Bank-linked gateway better suited for merchants who already have an established business banking relationship. Requires verified business account and documentation.
All local gateways require: a business bank account, CNIC verification, and in most cases a utility bill for business address confirmation.
The 3D Secure Problem Most Pakistani Merchants Ignore
Mandatory for international card acceptance – not optional

3D Secure is the authentication layer international card payments now require – usually an OTP or app confirmation before a transaction goes through.

Without 3DS enabled, international card transactions get declined at a high rate. The buyer sees a failed payment message, closes the tab, and doesn’t come back. Unlike a cart abandonment where a follow-up email might recover the sale, a declined transaction leaves no signal. The marketing spend that got that buyer to your store is just gone.

Turn on 3DS through your gateway’s settings before you go live with international sales. This isn’t an optional security feature – it’s a mandatory requirement for all major global gateways.

Enable 3DS through your gateway’s settings before going live with any international-facing sales
Without 3DS Enabled
High decline rate on international card transactions
Buyer sees failed payment and closes the tab – no recovery signal
Marketing spend wasted – that buyer is gone with no second chance
Global gateways may reject your integration entirely

Currency: Presentment vs. Settlement

Shopify’s multi-currency feature lets you display prices in the buyer’s local currency. Before you turn it on, there are two things to confirm with your bank.

Presentment Currency
What the Buyer Sees at Checkout
The currency displayed to the buyer during browsing and at checkout. Shopify’s multi-currency lets buyers see prices in their local currency – this is the presentment layer.
Settlement Currency
What Actually Lands in Your Account
The currency your bank or gateway actually deposits into your account. Presentment and settlement aren’t always the same – not every gateway settles in foreign currency.
USD to PKR Spread
The Conversion Rate That Affects Your Margin
The bank applies a spread over the interbank rate when converting foreign-currency settlements. Confirm this rate upfront – it directly impacts your real margin on international sales. Some banks will convert at an unfavorable internal rate, or flag the transaction entirely, if e-commerce activity hasn’t been declared.
Tax & Compliance

Tax Compliance: FBR, GST, and International Duties

The FBR Invoice Gap – Your Audit Exposure Starts Here

This is the tax mistake that catches Pakistani merchants most often, and it’s entirely avoidable.

Shopify’s default invoice is a general e-commerce document. It’s not formatted to FBR specifications. If you’re registered for GST or Sales Tax with FBR – which any serious commercial operation eventually needs to be – you’re required to issue sales tax invoices that meet FBR’s format requirements.

Using Shopify’s default invoices for FBR filings isn’t a minor issue. It’s a filing deficiency that creates audit exposure from the very first sale you declare.

The fix: install a third-party invoicing app from the Shopify App Store that generates FBR Sales Tax Act compliant invoices. Do it before your first sale, not after.

Warning
A Shopify invoice is not an FBR invoice.
Using the default system for tax filing purposes is a direct invitation for a compliance audit. Install a compliant invoicing app before you go live.
Fix: Install a third-party invoicing app from the Shopify App Store that generates FBR Sales Tax Act compliant invoices. Do it before your first sale, not after.

Domestic GST and FED

GST Applicability by Turnover
GST applicability depends on annual turnover and product category. FBR updates thresholds periodically – confirm the current slab with an FBR-registered tax consultant.
Shopify Tax Settings Are Display Only
Shopify’s tax rate settings let you configure rates by region. These are display and calculation settings only. Shopify does not file returns on your behalf.
FBR NTN Annual Income Tax Returns
FBR NTN holders are required to file annual income tax returns regardless of profit. E-commerce revenue is business income and must be declared.
Monthly / Quarterly GST Returns
Sales tax-registered businesses file monthly or quarterly GST returns. Your invoice records need to be in FBR-compliant format for those returns to hold up.

International VAT: EU, UK, and US Considerations

For merchants selling into international markets at scale:

🇪🇺
EU VAT
EU VAT (OSS scheme)
If sales to EU consumers cross applicable thresholds, VAT registration may be required. The One Stop Shop scheme allows single-point filing across EU member states.
🇬🇧
UK VAT
UK VAT Post-Brexit
Similar post-Brexit requirements apply for sales into the UK. UK VAT registration thresholds and rules now apply independently from EU requirements following Brexit.
🇺🇸
US Sales Tax
US Sales Tax Considerations
No federal sales tax, but state-level rules vary. Shopify’s built-in US tax calculation is a starting point – confirm applicability with a US tax advisor if your US sales volume is significant.
For NRPs with a UAE entity selling into these markets, the entity’s home-country treatment applies – distinct from a Pakistan-registered business.
NRP Setup

NRP Rapid Setup

Non-Resident Pakistanis building a Shopify operation through a foreign entity need a different configuration checklist. Here’s what that actually looks like.

Entity

Use your UAE, UK, or CA registered company as the legal entity for your Shopify store. Don’t mix your personal Pakistan address into business-facing settings.

Shopify Configuration

Settings > General
Business name and address must reflect your foreign entity, not your personal location. Mismatching this creates compounding compliance errors.
Settings > Taxes
Tax region must match your entity’s country of registration. If your entity is UAE-registered, configure UAE VAT settings – currently 5% standard rate, with business-to-business exemptions.
Settings > Payments
Your gateway must be connected under the foreign entity’s verified business account, not a personal account. The gateway registration entity must match your Shopify legal entity.

Banking

Primary Settlement Account
Use a business account in the entity’s country – UAE, UK, wherever – as your primary settlement account. This is where gateway payouts should land first.
Routing Income to Pakistan
If you’re also routing income to Pakistan, declare this to your Pakistan bank as foreign remittance from a business source. FBR reporting obligations may apply depending on amount and frequency.
Tax Residency Caution
NRP tax residency status in Pakistan depends on days spent in-country and other factors under Pakistan’s income tax rules. If you split time between Pakistan and your entity’s country, get formal NRP tax residency advice. Dual-reporting obligations can apply and aren’t obvious from looking at your Shopify settings.

NTN Registration

Even as an NRP operating through a foreign entity, if you have income sources in Pakistan or are conducting commercial activity from Pakistan, FBR NTN registration may still be required. Confirm with a Pakistan-registered tax consultant.

Is This the Right Setup for You?

Situation Recommended Structure Key Requirement
Pakistan-only sales, PKR transactions Sole Proprietorship + local gateway FBR NTN + business bank account
International sales, need Stripe Pvt Ltd (SECP) or NRP foreign entity SECP registration or foreign incorporation
NRP with UAE/UK entity Foreign entity as primary Shopify entity Shopify configured to foreign entity address
Early-stage, testing market Sole Prop first, upgrade to Pvt Ltd at scale Start lean, plan the upgrade before first USD sale
Selling to EU buyers at volume Any entity type + VAT review EU OSS or local VAT registration
What Goes Wrong

Common Mistakes and Risks

1
Critical – Blocks Payouts
Not declaring e-commerce activity to the bank before launch
Per the SBP’s framework for merchant settlement and B2C exports, your business bank account needs to be registered for e-commerce or foreign-currency receipt before gateway settlements start coming in. Banks that haven’t been informed will flag incoming processor payments. Ask your bank manager specifically about “merchant settlement for e-commerce exports” – that language triggers the right process at most Pakistani banks.
2
Critical – Audit Exposure
Treating Shopify’s default invoices as FBR-compliant
They’re not. This is one of the most common and most avoidable compliance gaps in Pakistani Shopify operations.
3
Critical – Forces Restructure
Choosing Sole Proprietorship and then attempting Stripe
A Sole Prop registered in Pakistan doesn’t qualify for direct Stripe access. Founders who figure this out after building their store face the time and cost of restructuring. The entity decision has to come first.
4
High – Revenue Loss
Skipping 3D Secure
3DS isn’t optional for global payment acceptance anymore. Declined transactions from international buyers don’t produce recovery signals – the buyer is gone with no follow-up opportunity. Enable it before going live internationally.
5
High – Margin Impact
Launching in USD without a foreign currency account or bank declaration
Some Pakistani banks will block or convert incoming USD settlements at unfavorable rates if the account isn’t set up correctly. The USD to PKR conversion spread also affects real margins in ways founders often don’t factor into their planning.
6
High – Compounding Errors
Mismatching Shopify settings with entity address
If your entity is UAE-registered but your Shopify store shows your Pakistan home address, your tax configuration, currency settings, and gateway compliance all carry errors that compound over time.
Ongoing Obligations

Compliance Overview

This covers ongoing obligations once your store is live. It’s not exhaustive – for formal compliance management, work with a registered tax consultant.
FBR Annual Income Tax Filing
All NTN Holders
All NTN holders must file annually, regardless of profit. E-commerce revenue is business income. Non-filing carries penalties under the FBR Income Tax Ordinance.
Non-filing penalties apply
FBR Sales Tax Returns
GST-Registered Businesses
Monthly or quarterly, depending on your registration type. Returns require FBR-compliant invoice records – see the invoicing gap section above.
Requires FBR-compliant invoices
SECP Annual Returns
Pvt Ltd Companies Only
Pvt Ltd companies must file annual returns with SECP, maintain statutory registers, and meet directors’ resolution requirements. Late filing penalties apply.
Late filing penalties apply
SBP Foreign Currency Declaration
USD / Foreign Currency Recipients
If you’re receiving USD or other foreign currency settlements into a Pakistani account, your bank will need documentation of the business source. This aligns with SBP’s framework for remittance-friendly business structures operating in the export-oriented e-commerce space.
NRP Cross-Border Obligations
NRPs with Multi-Country Activity
If your entity is abroad but you’re conducting commercial activity from Pakistan or receiving Pakistan-sourced income, dual-country tax reporting may apply. This is an area where professional cross-border tax advice isn’t optional.
Professional advice not optional
Stop Guessing

Stop Guessing. Get Your FBR-Compliant, Stripe-Ready Shopify Entity Set Up Correctly.

The complexity here isn’t Shopify – the platform itself is fine. The hard part is getting your legal entity, banking declaration, gateway eligibility, and FBR invoicing aligned before your first sale. Getting any one of these wrong doesn’t just create inconvenience. It blocks payouts, creates audit exposure, or forces a costly restructuring at the worst possible time.

Common Questions

FAQ

Yes. You can register a business in Pakistan, set up a Shopify store, and sell both locally and internationally. You’ll need CNIC-based identity verification, an FBR NTN, and a business bank account. Shopify itself doesn’t restrict Pakistan-based merchants – the friction is on the banking and compliance side, not the platform.
For anything beyond a hobby, yes. Local gateways like Easypaisa, JazzCash, and HBL Pay all require a verified business account. Most processors also ask for CNIC verification and a utility bill for address confirmation. A personal account isn’t suitable for live commercial operations – and it limits your ability to receive foreign currency settlements cleanly.
Not through a Pakistan-registered entity directly. Stripe doesn’t list Pakistan as a supported country for company registration. The practical routes are either an NRP entity in a Stripe-supported country like the UAE, UK, USA, or Canada, or using Stripe Atlas to incorporate a US company. Either way, your Shopify store’s settings need to match the entity you’re using for Stripe – not your Pakistan address.
Your Shopify store’s legal address in Settings > General and tax configuration in Settings > Taxes both need to reflect your UAE entity. UAE VAT rules apply to your store’s transactions. If income also flows through Pakistani accounts, or you’re conducting commercial activity from Pakistan, FBR reporting obligations may apply under Pakistan’s income tax rules. A cross-border tax advisor with both Pakistani and UAE knowledge is genuinely worth the cost here.
No. Shopify’s built-in invoice is a general e-commerce format that doesn’t meet FBR’s Sales Tax Act specifications. You need a third-party app from the Shopify App Store to generate compliant invoices. Install it before your first sale – trying to fix invoice compliance after filing has already started is a lot harder than getting it right upfront.
3D Secure is a mandatory authentication step for international card payments – typically an OTP or app confirmation before a transaction completes. Without it, global payment gateways either reject the integration or produce very high decline rates on international cards. A declined transaction from an international buyer generates no recovery signal at all – that buyer is gone, and so is the marketing spend that got them there. Enable 3DS through your gateway settings before launching any international-facing sales.
It means telling your bank – before any gateway settlements arrive – that your account will be used to receive payments from e-commerce processors. Ask specifically about “merchant settlement for e-commerce exports.” This falls under the SBP’s B2C export framework for digital commerce. Most banks have a straightforward process for it. Skipping this step is the main reason first payouts get blocked for Pakistani merchants.
When your gateway settles USD into a Pakistani account, the bank applies a conversion rate that includes a spread over the interbank rate. That spread – which varies by bank and account type – directly eats into your effective margin on international sales. Confirm the rate with your bank before building your pricing model around USD revenue.
Get Started

Stop Guessing. Get Your
FBR-Compliant, Stripe-Ready
Shopify Entity Set Up Correctly.

If you’d rather focus on building the business than reading SBP circulars and filing SECP paperwork, our Shopify setup services for Pakistan brands cover entity guidance, payment gateway integration, and compliance configuration end to end.

Entity guidance
Gateway integration
FBR compliance configuration
Pakistan & NRP specialists

Open in your AI

Choose which AI assistant to use