FBR Digital Invoicing · Guide

FBR Digital Invoicing for Opticians & Optical / Eyewear Shops (2026)

Opticians in Pakistan: how FBR digital invoicing works for frames, sunglasses and lenses, and why the eye-test fee is taxed by your province, not FBR.


Do opticians and optical shops need FBR digital invoicing?

In short: if your optical shop is sales tax registered, the eyewear you sell — frames, sunglasses, lenses and contact lenses — must be billed through FBR's Digital Invoicing system. The eye-test fee you charge follows a different rule. We explain both in plain words below.

FBR Digital Invoicing is Pakistan's real-time billing system (real-time means FBR checks and saves each bill the moment you make it). The rules come from SRO 1852(I)/2025, the notification FBR issued on 24 September 2025 that sets who must join and by when, with the last group of registered businesses in by 31 December 2025. Missing your date carries a penalty that starts at Rs 500,000.

Every bill you post gets an IRN (Invoice Reference Number — the unique number FBR gives each invoice) and a QR code (the square barcode a buyer can scan to check the bill is real). No IRN means the bill is not valid for FBR. A very small shop below the sales tax limit is not in yet; it joins after it registers or after FBR notifies its group.

Two things you sell: eyewear (goods) and the eye-test (a service)

This is the one point every optical shop must understand. You sell two very different things under one roof. Frames, sunglasses, ready glasses, prescription lenses, contact lenses and cleaning solution are goods (physical products you hand over). The eye-test, or vision check, is a service (work you do, not a product).

Why it matters: goods and services are taxed by different offices in Pakistan. Goods are a federal matter, so they go through FBR Digital Invoicing. Most services are a provincial matter, handled by your province's own tax office. So one customer visit can touch two tax systems at once.

Get this split right and the rest is easy. Our guide 'Goods vs Services on FBR Digital Invoices' covers the idea in full, and 'FBR vs Provincial E-Invoicing (SRB/PRA/KPRA)' explains which office handles the service side.

How to bill frames, sunglasses and lenses (the goods side)

Eyewear is normal taxable goods. Frames, sunglasses, prescription lenses and contact lenses carry the standard 18% sales tax (confirm today's rate with your tax adviser, as rates change). In FBR's test list this is scenario SN001 for a registered buyer and SN002 for an unregistered buyer; a shop selling straight to the public uses SN026.

Each product line needs a few fields: the item name, the quantity, the unit of measure (UoM — how you count the item, such as pieces or pairs), your selling price, and the tax. Every product also needs an HS code (Harmonised System code — an international product number FBR uses to name the item). Set the right code once per product and Digi Invoice reuses it every time.

One number rule worth knowing: the reduced 5% rate is not allowed once a single item's value crosses Rs 20,000 (FBR error 0079). Costly designer frames or premium lenses simply use the normal rate. Our guide 'How Sales Tax Is Calculated on an FBR Digital Invoice' shows every figure FBR checks.

The eye-test fee: a provincial service, not FBR

When you charge for an eye-test or a vision check, that fee is a service. Services are taxed by the province where the work is done — the Sindh Revenue Board (SRB), the Punjab Revenue Authority (PRA), the Khyber Pakhtunkhwa Revenue Authority (KPRA) or the Balochistan Revenue Authority (BRA). This fee does not go on your FBR Digital Invoice.

There is one exception. In Islamabad, services are a federal matter, so an eye-test fee there is billed through FBR as a service (scenario SN019). Everywhere else, the eye-test follows your provincial tax office's own rules and its own invoice.

Many small opticians only sell glasses and do not charge a separate test fee. If that is you, your work is simple: just the goods side goes to FBR. If you do charge for tests, keep the two records apart. Our guide 'Who Is Exempt From FBR Digital Invoicing' helps you check what applies to you.

Registered vs unregistered buyers, and further tax

An optical shop serves two kinds of buyer, and the bill is not the same for both. A walk-in customer usually has no tax number — you mark that buyer as 'Unregistered'. A company, a hospital or a reseller may have an NTN (National Tax Number — the 7-digit tax number), which you record on the bill.

When you sell goods to an unregistered buyer, an extra charge called further tax is usually added on top of the normal tax. The exact figure changes over time, so confirm the current one with your adviser. Choosing the wrong buyer type is a common reason a bill fails. Our guide 'Registered vs Unregistered Buyers on FBR Invoices' covers both sides.

For a registered buyer, a proper invoice with an IRN lets that buyer use the bill in its own records. A walk-in customer does not need to give any number and cannot claim the tax back.

Returns, warranty swaps and how Digi Invoice helps

Glasses come back — a wrong power, a broken frame under warranty, a change of mind. You do not delete a posted bill; FBR keeps every one. Instead you raise a credit note against the original to reduce it, or a debit note to add to it. Our guide 'Debit Notes and Credit Notes in FBR Digital Invoicing' walks through it.

On a busy counter you do not want to type each bill by hand. Save your full product list once — every frame, lens, sunglass and solution with its rate and HS code — and bill in a few taps. You can also import many bills together; our guide 'FBR Digital Invoicing Bulk Upload' shows how.

Digi Invoice puts the right amount in the correct box, works out the tax, and posts the bill to FBR. You get the IRN, the QR code and a clean printable invoice back in seconds. Ready to start? Create a free account and post your first FBR-compliant optical invoice the same day.

Difficult words in this guide

IRN (Invoice Reference Number) — the unique number FBR gives your bill after you post it. No IRN means the bill is not valid for FBR.

QR code — the square barcode printed on the bill; anyone can scan it to check the invoice is real.

HS code (Harmonised System code) — an international product number FBR uses to name each item, like a frame or a lens.

UoM (Unit of Measure) — how you count an item on the bill, such as pieces or pairs.

Further tax — an extra charge added when you sell goods to an unregistered buyer, on top of the normal tax.

Provincial tax office — your province's own tax body (SRB, PRA, KPRA or BRA) that taxes services like the eye-test, separate from FBR.

Frequently asked questions

Do opticians and optical shops have to use FBR digital invoicing?

If your optical shop holds an active sales tax registration and your group has been notified by FBR, then the eyewear you sell — frames, sunglasses, lenses and contact lenses — must go through FBR Digital Invoicing, and staying out after your date carries a penalty that starts at Rs 500,000. A very small shop below the sales tax limit is not required yet; it joins after it registers or after FBR notifies its group.

Is the eye-test fee billed to FBR too?

Usually no. An eye-test is a service, and most services are taxed by your province — SRB, PRA, KPRA or BRA — not by FBR, so the test fee goes on your provincial return, not your FBR Digital Invoice. The one exception is Islamabad, where services are federal and the test fee is billed through FBR as scenario SN019. The eyewear you sell always goes through FBR.

What sales tax rate applies to spectacle frames and sunglasses?

Frames, sunglasses, prescription lenses and contact lenses are normal taxable goods and carry the standard rate — 18% at the time of writing (confirm the current figure with your tax adviser). Sold to a registered buyer this is scenario SN001, to an unregistered buyer SN002, and straight to the public SN026. Remember the reduced 5% rate cannot be used once a single item crosses Rs 20,000 in value (FBR error 0079).

Start issuing FBR-compliant invoices today

Digi Invoice validates, posts and QR-stamps your sales tax invoices through FBR's Digital Invoicing API — no development required.