FBR Digital Invoicing for Computer, Laptop and IT Hardware Shops (2026)
Computer shops bill hardware and repair labour together. Which half goes to FBR, why a laptop is not a phone, and the repeat-line error that blocks bills.
Do computer and laptop shops need FBR digital invoicing?
Short answer first. Is your computer shop registered for sales tax? Has FBR notified you to integrate? If both are true, every sale must be posted to FBR Digital Invoicing as you make it. This page covers the part that trips up IT shops. One bill often carries hardware and labour, and those two halves do not go to the same tax office.
FBR Digital Invoicing is Pakistan's live billing system. Live means FBR checks and records the bill at the moment you make it. The rules come from SRO 1852(I)/2025, the notification FBR issued on 24 September 2025, which sets who joins and by when. Under Sales Tax Circular 01 of 2026, dated 11 September 2026, the penalty for not integrating starts at Rs 1 million. It can rise to Rs 5 million if the failure carries on.
Every accepted bill comes back with an IRN (Invoice Reference Number - the unique number FBR gives an invoice once it accepts it). It also carries a QR code, the square barcode a buyer can scan to check the bill is real. A bill with no IRN is not a valid sales tax invoice. A registered buyer cannot use it to claim input tax.
One thing to settle before you spend any money. If you are not registered for sales tax, and FBR has not notified you, the duty has not started for you yet. Selling computers does not by itself force you to register. Check your own status first.
Hardware is federal. Repair labour usually is not.
A computer shop earns in two ways. It sells goods, such as laptops, printers, hard disks, cables and toner. It also sells labour, such as repairs, software installation, network setup and an annual maintenance contract.
Sales tax on goods is federal. It belongs to FBR, so goods lines go to FBR Digital Invoicing. Sales tax on most services is provincial. A shop in Sindh reports services to SRB, in Punjab to PRA, in Khyber Pakhtunkhwa to KPRA, and in Balochistan to BRA.
Islamabad is the exception worth knowing. Services given inside the Islamabad Capital Territory are federal. So repair and IT labour billed from an Islamabad address goes to FBR under a services sale type, not to a provincial authority.
This means a single bill can carry a laptop on one line and repair charges on the next. That bill may have to be split between two systems. Our guide 'Does FBR Digital Invoicing Apply to Services? Goods vs Services Explained (2026)' draws the line, and 'FBR vs Provincial (SRB/PRA/KPRA) E-Invoicing: Which System Do Service Businesses Report To? (2026)' shows which office takes which half.
Do not work this out from your shop address alone. Your registrations decide it. If you are registered with FBR and with a provincial authority, you may have two reporting duties running side by side.
A laptop is not a mobile phone
This is the most common wrong turn in IT retail. Mobile phones have their own treatment in FBR's system. They sit under the Ninth Schedule of the Sales Tax Act 1990, and they are posted under FBR's mobile phone sale type, scenario SN015.
Laptops, desktops, printers and spare parts are not mobile phones. They do not belong on that sale type. Copying a phone dealer's setup onto a laptop line is a fast way to a rejected invoice.
Pick the sale type from the list FBR's own system returns for your registration, never from memory. A sale type that does not fit your profile comes back as error 0007 or error 0013. If you sell phones as well, our guide 'FBR Digital Invoicing for Mobile Phone Dealers & Distributors (SN015, Ninth Schedule)' covers that side.
Do not carry a tax rate over from last year either. The entries for IT goods have been changed by more than one Finance Act. Look up the current entry for your exact item by name. Better still, let the software read the current rate from FBR's own rate list each time.
The error that stops two identical laptops on one bill
Here is a problem almost no vendor warns you about. Sell two of the same laptop to one customer. Put them on two separate lines. FBR can reject the second line as a repeat.
FBR looks at the shape of the line, not at the price. Say the HS code, the description, the rate and the unit are all the same on two lines. The system then reads the second line as the first one sent twice. Different quantities and different prices do not break that match.
There are two clean fixes. Merge the two into a single line, with the quantity and the value added together, which is what good software does before it sends. Or give each line a description that is truly different, such as the model number or the specification.
Writing only the word Laptop on every line is the habit that causes this. Writing Laptop 14in i5 8GB 512GB SSD does not. The longer description is better for your own stock register too, and the buyer can read what they actually bought.
The boxes FBR rejects most on an IT bill
Quantity is not optional on a goods line. Leave it blank and FBR answers with error 0098, which says quantity is mandatory for sales of goods. One laptop is a quantity of one, not an empty box.
The unit has to match the HS code (Harmonised System code - the international product number FBR uses to identify each item). FBR keeps a list of units it allows for each code, and a unit outside that list comes back as error 0099. Most IT hardware sits on a pieces-and-units style measure, but check the code rather than assume. Our guide 'UoM in FBR Digital Invoicing: Picking the Right Unit of Measurement (2026)' shows the lookup.
FBR checks every line on its own, not the bill total. Work out one average rate across a mixed bill and the check fails. FBR answers with error 0104, which means the tax you sent does not match value times rate. Each line is its own sum.
Selling to a walk-in customer with no NTN is normal and allowed. Set the buyer registration type to Unregistered, and let the software add whatever extra amount the current law asks for on that line. Do not invent a figure. The full code list sits in our guide 'FBR Digital Invoicing Error Codes: The Complete Reference (0001–0402)'.
What a computer shop should do this week
First, check your own status. Are you registered for sales tax, and has FBR notified your business to integrate? If either answer is no, you may stop here. That is an honest answer, not a loophole.
Second, split your price list into goods and labour. Two columns on a sheet is enough to begin. You will need that split on every bill anyway.
Third, fix your item names before you fix anything else. Put the model and the specification into the name of every machine and every part. This one habit removes the repeat-line rejection for good.
Fourth, test in the sandbox (FBR's free practice system, where test invoices do not count as real sales). Post a bill carrying two of the same laptop and watch what happens, while no customer is waiting at the counter.
Fifth, keep your records. Sales tax records must be kept for six years. For an IT shop, the purchase file for imported stock is the paper an officer asks for first.
Digi Invoice handles the mechanical parts of this. It reads the current rate, unit and schedule lists from FBR's own reference service. It merges repeated lines before sending. It also checks a bill against FBR before the bill is posted. You can register a free account and try it in the sandbox with one bill before you change anything in the shop.
Difficult words in this guide
IRN (Invoice Reference Number) - the unique number FBR gives a digital invoice once it accepts it. No IRN means the bill is not valid.
Sandbox - FBR's free practice system. Invoices posted there are tests and do not count as real sales.
HS code (Harmonised System code) - the international product number used to identify each item on an invoice.
UoM (Unit of Measurement) - the measure a line is sold in, such as pieces or units. It must be one FBR allows for that HS code.
Sale type - the category FBR uses to decide the rules and the rate for a line. Mobile phones and computers do not share one.
Input tax - the sales tax a registered buyer already paid on a purchase and can set against the tax they collect. It needs a valid invoice with an IRN.
Ninth Schedule - the list inside the Sales Tax Act 1990 that sets the special treatment for mobile phones.