FBR Digital Invoicing for General Stores, Karyana Shops & Supermarkets (2026)
How grocery stores, karyana shops and supermarkets issue FBR digital invoices in 2026 — Third Schedule items, POS vs DI, exempt staples and further tax.
What this guide is about
This guide is for grocery shops in Pakistan — small karyana stores, general stores and big supermarkets. It explains, in simple words, when you must send your sales to FBR and how the tax on shelf items works.
Two quick facts first. Only a shop that is registered for sales tax has to use Digital Invoicing (FBR's system that records every sale in real time). And many branded grocery items are Third Schedule goods (items taxed on the printed retail price, not on your selling price) at 18%. That list grew in 2026 to cover more products.
One more number to remember. If a shop that should be in the system stays out, the penalty starts at Rs 500,000 under the Sales Tax Act 1990. Every real invoice you post gets a unique FBR number (IRN — Invoice Reference Number) and a QR code (a square barcode) that a customer can scan to check the invoice is real.
Does your grocery store even need this?
Digital Invoicing follows your sales tax registration, not your shop size. If you hold an active STRN (Sales Tax Registration Number — proof you are registered for sales tax), you are in scope on FBR's phased plan under SRO 1852(I)/2025.
A very small karyana that is not sales tax registered — for example a tiny shop below the tax limit, or a cottage-level seller — does not have to use Digital Invoicing yet. It comes in only after it registers or FBR notifies it. If you are not sure, read our guide 'Who Is Exempt from FBR Digital Invoicing?'.
Registered supermarkets, chain stores and marts are clearly in scope. If you still need your sales tax number, see our guide 'Sales Tax Registration (STRN) in Pakistan' first — that step comes before any invoicing.
Third Schedule items fill your shelves
A grocery store sells a mix of goods, and each type has its own rule. Your software must pick the right one for every line on the invoice.
Branded, packaged items — biscuits, soft drinks, milk powder, cooking oil, tea, detergents, soap and cosmetics — are usually Third Schedule goods. The 18% sales tax is worked out on the printed retail price (MRP — the Maximum Retail Price printed on the pack), not on the price you charge. In FBR's test list this is scenario SN027 for a retailer selling to a shopper. In 2026 the Third Schedule was widened to include more products, such as footwear, edible oils, cosmetics and sanitary ware.
Plain, unbranded staples can be different. Many fresh or unprocessed foods are exempt (no sales tax) under the Sixth Schedule — scenario SN006. Some items sit at a reduced rate — scenario SN028. A normal 18% item that is not Third Schedule uses the standard retailer scenario SN026. Our guide 'Third Schedule Goods in FBR Digital Invoicing' explains the retail-price rule in full.
POS machine or Digital Invoicing — which one?
Grocery owners often mix up two FBR systems. They are not the same thing.
POS integration is for Tier-1 retailers (large retailers named by FBR, such as big stores in malls or air-conditioned chains). Their cash counter sends each sale live to FBR, and the shop pays a Re. 1 charge per invoice. FBR also runs a prize scheme that rewards customers for checking these receipts.
Digital Invoicing (the DI API — the connection that lets your billing software talk to FBR) posts each sales tax invoice and returns an IRN and QR code. A registered store that also buys and sells in bulk, or supplies other businesses, falls under Digital Invoicing. Many shops fall under both at once. To see which fits you, read 'FBR POS Integration vs Digital Invoicing: Which One Does Your Business Need?'.
Walk-in shoppers, NTN and further tax
Most grocery buyers are ordinary shoppers with no sales tax number. That is fine. But the buyer type on the invoice must match FBR's records — 'Registered' if the buyer has a sales tax number, or 'Unregistered' if not. A wrong type makes the invoice fail.
On standard-rate goods sold to an unregistered buyer, an extra charge called further tax (commonly about 4% of the value) can apply on top of the 18%. Rates change, so confirm the current figure on the FBR portal or with your tax adviser.
When a business buys from you in bulk — say a small café or an office — ask for its NTN (National Tax Number — the 7-digit tax number). With a valid invoice and IRN, that buyer can claim back the tax it paid (input tax). Our guide 'Registered vs Unregistered Buyers' has more on this.
How Digi Invoice keeps it simple
You do not need to memorise scenarios or schedules. Digi Invoice checks each line, decides if it is Third Schedule, standard, reduced or exempt, works out the tax, and posts it to FBR. You get the IRN, the QR code and a clean printable invoice back in seconds.
For a shop with hundreds of items, you load your product list once and bill fast at the counter. If you handle many invoices at a time, our guide 'FBR Digital Invoicing Bulk Upload' shows how to import them together.
Ready to start? Create a free account and post your first FBR-compliant grocery invoice the same day.
Difficult words in this guide
Third Schedule — a list in the Sales Tax Act of goods taxed on the printed retail price instead of your selling price. Most branded grocery items are on it.
MRP (Maximum Retail Price) — the fixed price printed on a pack. Tax on Third Schedule goods is worked out on this price.
IRN (Invoice Reference Number) — the unique number FBR gives your invoice after you post it. No IRN means the invoice is not valid for FBR.
Tier-1 retailer — a large retailer named by FBR (for example big or air-conditioned chain stores) that must integrate its POS counter.
Further tax — an extra charge, commonly about 4%, added on standard-rate sales to a buyer who has no sales tax number.