CS ComplyStream
Toggle menu

Pakistan Shopify guide

FBR digital invoicing for your Shopify store

Your order is already in Shopify. The practical problem is turning it into the invoice FBR expects, sending it through your approved integration, and keeping the response with the order.

Does FBR digital invoicing apply to your Shopify store?

Using Shopify does not decide the answer. Your registration status and the persons covered by FBR notifications do. The framework sits under the Sales Tax Act, 1990 and the electronic invoicing provisions in the Sales Tax Rules, 2006, including Chapter XIV as amended. FBR can bring categories of registered persons into scope through notifications and Sales Tax General Orders.

If your accountant says “every online shop is covered”, ask for the current notification that covers your NTN and activity. If someone says “Shopify stores are exempt”, ask the same question. A Karachi apparel store, a Lahore cosmetics importer and an Islamabad services business can have different facts even though all three take orders online.

What FBR actually requires on each invoice

An electronic sales tax invoice is more than a PDF with a logo. The submission needs seller and buyer identifiers where applicable, invoice date and type, item descriptions, HS codes, quantities, values, applicable sales tax rate and amount, further tax or other prescribed fields, and the transaction scenario required by the FBR schema. A successful response supplies the FBR reference that belongs with your invoice record.

The difficult fields are usually not customer name or total. They are tax classification, HS code, sale type, buyer registration status, discount and shipping treatment, and the distinction between a registered buyer and a walk-in consumer. Set those rules deliberately; do not let a staff member guess on each order.

Why Shopify alone doesn't get you there

Shopify knows products, variants, discounts, shipping lines and payments. It does not know your IRIS registration, licensed-integrator relationship, FBR scenario IDs or the HS code and tax treatment your adviser has approved. Standard order notifications also do not call FBR's sandbox and production endpoints with your token.

That gap is why copying an order into another portal feels wasteful but exists: one system has commercial data and the other requires tax data. An integration joins the two, validates what is missing and writes the FBR result back against the Shopify order.

The three ways Shopify merchants handle it

Manual entry

A staff member reads the Shopify order and types it into the relevant invoicing screen. This is defensible at very low volume and useful while learning the fields. It becomes fragile at 40 orders a day, during an 11.11 sale, or when the one trained operator is absent. See the manual-entry comparison for the arithmetic.

Custom integration

A developer maps Shopify webhooks to the FBR schema, builds authentication, retries, logs and an admin interface. You get control, but you also own schema changes, security, support and edge cases. A cheap one-off script is not the same as an operated invoicing system.

A Shopify app

An app can keep setup, validation and invoice status inside the workflow your team already uses. You still need correct tax mappings and your own IRIS credentials. The app removes repeated data entry; it does not decide your tax position.

What the setup actually involves

In practical order: confirm that Digital Invoicing is enabled for the registered person in IRIS; select a licensed integrator, commonly PRAL; obtain sandbox credentials; whitelist the required server IP; connect your store; map product and buyer fields; send representative sandbox invoices; then obtain and configure production access.

Do not test only one neat prepaid order. Test a PKR 4,500 COD order to Rawalpindi, a discounted order with delivery charges to Multan, and a registered-business purchase with NTN. Our full setup guide walks through each screen and hand-off.

What it costs, honestly

PRAL's licensed-integrator service is described by FBR as free of cost on demand under Rule 150XF. That does not make your complete workflow free. You still spend staff time, pay for software or development, and may need professional help to establish mappings. Compare a monthly app plan with the hours you currently spend entering, checking and correcting orders—not with a fictional zero-cost process.

ComplyStream plans follow production invoice volume; sandbox testing is available before you commit. Current limits and charges are on pricing.

Where ComplyStream fits — and where it doesn't

ComplyStream prepares Shopify order data for the FBR schema, submits it using the merchant's configured token, and keeps submission status visible to the store team. It is software, not an FBR-licensed integrator and not a substitute for IRIS registration. Read how ComplyStream works with FBR before installing.

It is the wrong choice for some businesses. A very low-volume shop may be better served by careful manual entry. A B2B wholesaler with negotiated contracts, ERP-led dispatches and complex credit notes usually needs an ERP integration. A business that is not on Shopify should use software built for its actual commerce system. We would rather say that upfront than make your operations bend around our app.

FAQ

Is every Shopify store in Pakistan required to integrate?

Not merely because it uses Shopify. The obligation depends on the registered person and the scope of current FBR notifications. Confirm your position against the current Sales Tax Rules, relevant SROs and advice from your tax practitioner.

Can Shopify send an FBR digital invoice by itself?

Shopify records the sale, but a standard Shopify store does not create the FBR payload, authenticate with your IRIS token or return an FBR invoice number. You need a compliant submission workflow around it.

Do I still need a licensed integrator?

Yes, where the FBR integration rules apply. ComplyStream is software, not a licensed integrator. A merchant normally selects an integrator such as PRAL in IRIS and uses the token issued for that relationship.

Should I submit a COD order when it is placed or delivered?

That depends on the tax point and your operating process. Agree the trigger with your tax adviser before automating it, especially where returns and refusals are common.

Can I test before sending live invoices?

Yes. Complete sandbox credentials and submit representative orders first, including discounts, shipping, registered buyers and walk-in customers, before requesting production access.

Last updated: 4 August 2026

Not tax advice. Confirm registration scope, rates, deadlines, and filing obligations with a Pakistani tax practitioner against current FBR SROs and the Sales Tax Act. ComplyStream is not affiliated with FBR or PRAL.

Ready to test your Shopify orders?

Install ComplyStream, connect sandbox credentials and send representative orders before going live.