FBR Digital Invoicing · Guide

FBR Digital Invoicing for Fertiliser, Seed and Pesticide Dealers (2026): Three Tax Rates on One Counter

Khaad, beej and spray shops: why one bill carries three tax rates, why a reduced-rate line needs an SRO number, and how to dodge FBR errors 0077 and 0091.


Do khaad, beej and spray shops need FBR digital invoicing?

Short answer first. Is your agri-input shop registered for sales tax? If FBR has also notified you to integrate, every sale must be posted to FBR Digital Invoicing. The hard part is not the software. It is that one counter can carry three different tax treatments on the same bill.

FBR Digital Invoicing is Pakistan's live billing system. Live means FBR checks and saves the bill 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 posted 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. No IRN means the bill is not valid for FBR.

Three tax treatments sit on one khaad shop counter

Fertiliser is what makes this trade different. Fertiliser has for years been taxed at a reduced rate. That means a rate set below the standard one, under the Eighth Schedule of the Sales Tax Act 1990. Those entries have been changed by more than one Finance Act. So check today's entry for your exact product by name before you set it up.

Pesticides and seed have been treated as exempt goods under the Sixth Schedule, the list of goods the law charges no sales tax on. Exempt means the tax is zero. It does not mean there is no invoice.

Everything else on the shelves is ordinary taxed stock at the standard rate, which is 18 per cent at the time of writing. Spray pumps, pipes, tarpaulin, empty bags, gloves and hand tools all sit here. The tax is worked out on the price you actually charge.

So one bill to one farmer can hold a reduced-rate line, an exempt line and a standard-rate line, all at once. Our guide 'Reduced-Rate Goods in FBR Digital Invoicing' covers the first case and 'Zero-Rated vs Exempt Invoices in FBR Digital Invoicing' covers the second.

A reduced-rate line must carry an SRO or Schedule number

This is the rule that catches khaad dealers first. When a line is charged at anything other than the standard 18 per cent, FBR wants to know which law let you charge less.

So that line must carry an SRO or Schedule number, plus the item serial number from inside that schedule. An SRO is a Statutory Regulatory Order, the short government notification that changes a tax rule. Leave the schedule box blank and FBR rejects the invoice with error 0077, which reads: valid SRO or Schedule No. is mandatory where the rate is not 18%. Fill the schedule but miss the serial and you get error 0078 instead.

The second trap sits on the same line. For reduced-rate, zero-rated and exempt goods the Extra Tax box must be left empty, not filled with a zero. A zero there brings back error 0091.

Digi Invoice reads the current schedule and serial lists from FBR's own reference service. It fills the pair together and leaves the Extra Tax box blank by itself. The full list is in our guide 'FBR Digital Invoicing Error Codes: The Complete Reference (0001–0402)'.

One bill, three lines, three separate sums

FBR does not check your bill total. It checks every line on its own.

The fertiliser line's tax must equal that line's value times the reduced rate. The spray pump line's tax must equal its own value times the standard rate. The seed line must show a nil tax amount. Three lines, three sums, one bill.

Apply one average rate across a mixed bill and the per-line check fails every time. FBR answers with error 0104, which means the tax you sent does not match value times rate. Our guide 'How Sales Tax Is Calculated on an FBR Digital Invoice: The Formulas FBR Actually Validates' lists every sum FBR runs.

Each goods line also needs an HS code (Harmonised System code — an international product number FBR uses to name an item). It also needs a unit that FBR allows for that code. Bagged fertiliser is normally billed by weight. Send a unit FBR does not allow for that code and you get error 0099.

Exempt sales still have to be invoiced

Many seed and pesticide sellers believe an exempt sale needs no paperwork. In this trade that is the single most expensive belief.

Sales Tax Circular 01 of 2026 is clear on the point. A registered and notified person must post an exempt sale to FBR as a digital invoice as well.

On the wire that sale is scenario SN006. The rate shows as Exempt and the tax amount is nil. The Extra Tax box is left empty. FBR returns an IRN and a QR code exactly as it does for a taxed sale.

Keep the two questions apart, because they are not the same question. Exemption is about the tax on the goods. Digital invoicing is about your status as a registered and notified person. Selling exempt goods does not by itself force you to register for sales tax. The same point for millers is covered in 'FBR Digital Invoicing for Flour Mills & Rice Mills: Why Exempt Still Means You Must Invoice (2026)'.

What to do this week

First, find out whether FBR has notified your business to integrate. If you are not registered for sales tax and not notified, the duty has not started for you yet, and you may stop here. That is an honest answer, not a loophole.

Second, split your stock list into three buckets on paper: reduced-rate fertiliser, exempt seed and pesticide, and ordinary taxed goods. Most shops find this takes an afternoon and saves months of rejected bills.

Third, for every reduced-rate item write down the schedule and the item serial you will quote. For every item write down the HS code and the unit you will use.

Fourth, test before you go live. Post one mixed bill in the sandbox, which is FBR's free practice system where test invoices do not count as real. Check it comes back with an IRN. Create your free account, run that one test bill, then switch to production.

Fifth, keep your records. Sales tax records must be kept for six years, and a khaad shop's stock register is the document an officer asks for first.

Four mistakes that cost agri-input dealers money

Charging the reduced rate with no schedule number. The rate is right, the bill still bounces, and the farmer is standing at the counter while you work out why.

Typing a zero into the Extra Tax box. On reduced-rate and exempt lines that box has to be empty. A zero is not the same thing as empty here.

One average rate on a mixed bill. It looks tidy on paper and fails FBR's per-line check without fail.

Assuming last season's rate still applies. Fertiliser entries have moved more than once, and an out-of-date rate saved in your software will keep producing wrong bills until somebody notices. Check the entry by item name each season.

One more worth knowing: on taxed lines sold to an unregistered buyer an extra amount can apply on top of the tax. It cannot arise on an exempt line. Let your software apply the current figure rather than typing one from memory.

Difficult words in this guide

Reduced rate — a sales tax rate set below the standard rate for named goods. Fertiliser has long been billed this way.

Eighth Schedule — the list inside the Sales Tax Act 1990 naming goods that are taxed at a reduced rate.

Sixth Schedule — the list inside the same Act naming goods that are exempt, meaning no sales tax is charged on them.

SRO (Statutory Regulatory Order) — a short government notification that adds to or changes a tax rule. Reduced-rate lines must quote one.

Extra Tax — a separate tax box on the FBR invoice. On reduced-rate, zero-rated and exempt lines it must be left empty, never set to zero.

SN006 — FBR's scenario code for an exempt goods sale. It tells the system to expect a nil tax amount.

IRN (Invoice Reference Number) — the unique number FBR gives a digital invoice once it accepts it. Without it the invoice is not valid.

Frequently asked questions

Is urea and DAP exempt or taxed?

Neither, in the usual sense. Fertiliser has for years been taxed at a reduced rate rather than at the standard 18 per cent, and rather than being exempt. The reduced rate is set under the Eighth Schedule of the Sales Tax Act 1990. Fertiliser entries have been amended by more than one Finance Act, so do not carry a figure over from last season. Look up the current entry for your exact product by name, and remember that a reduced-rate line must also quote the schedule and the item serial number, or FBR rejects the invoice with error 0077.

I sell only seed and pesticide. Do I need FBR digital invoicing?

Only if you are registered for sales tax and FBR has notified you to integrate. Seed and pesticide have been treated as exempt goods under the Sixth Schedule, and a business dealing purely in exempt goods is generally not required to register in the first place. Keep the two questions separate. Exemption is about the tax on the goods. Digital invoicing is about your status. If you are registered and notified, every sale goes to FBR, including the exempt ones, posted as scenario SN006 with a nil tax amount. If you are neither, the duty has not started for you yet.

Why did FBR reject my fertiliser invoice with error 0077?

Because the line was charged at less than 18 per cent and no SRO or Schedule number was sent with it. FBR treats any rate below the standard one as something that needs a legal reference, so the schedule box and the item serial box both have to be filled on that line. Error 0077 means the schedule is missing and error 0078 means the serial is missing. Fix them together, because one without the other fails too. While you are there, check the Extra Tax box on the same line is empty rather than zero, since a zero brings back error 0091 on the very next try.

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.