FBR Digital Invoicing · Guide

Selling to a Government Department: FBR Digital Invoicing, Sales Tax Withholding and FTN Buyers (2026)

Selling to a government department or FTN buyer? How sales tax withholding works on an FBR digital invoice, which field to fill and the errors it triggers.


What this guide tells you, in plain words

Supply a government office, an army unit, a public hospital or a government university, and your invoice behaves differently. The buyer does not hand you all of the sales tax. The buyer keeps part of it and pays that part to FBR. This page shows how to put that on an FBR digital invoice.

The facts up front. Section 3(7) of the Sales Tax Act 1990 says the tax shall be withheld at the rate specified in the Eleventh Schedule. The one who withholds is the purchaser, acting as a withholding agent (a buyer FBR has made responsible for holding back tax). The duty sits with your buyer, not with you.

The second fact settles a lot of arguments. That same clause leaves out services that pay sales tax under a provincial law. Sell a service taxed by Sindh, Punjab, Khyber Pakhtunkhwa or Balochistan, and this federal withholding rule does not reach it.

The third fact is the one that gets invoices rejected. There is one box for this, and FBR only lets you use it for the right kind of buyer. Error 0032 allows it only for government or FTN holders. Error 0070 bars it for an unregistered buyer.

Who withholds, and what the law actually says

Withholding means your buyer holds back part of the sales tax on your invoice and deposits it with FBR. You receive the rest. You still declare the full tax on your return, and you take credit for the part your buyer paid in.

The power comes from section 3(7) of the Sales Tax Act 1990, rewritten by the Finance Act 2019. Its words are that the tax shall be withheld at the rate specified in the Eleventh Schedule. It names who does it: any person being purchaser of goods or services, as withholding agent.

Two words there matter. Purchaser means the buyer withholds, not you. Eleventh Schedule means there is no one fixed rate, because that schedule sets different rates for different buyers and suppliers.

So do not guess a percentage. Read the current Eleventh Schedule, or ask your tax adviser. Then get the rate your buyer will apply confirmed in writing on the purchase order. More than one Finance Act has changed those rates, so a figure you remember from a few years ago may be stale.

FTN buyers, and why your invoice cares

FTN stands for Free Tax Number. FBR issues it to bodies that are not registered for sales tax but still need a number inside the tax system. Government departments and many public bodies hold one.

Your invoice carries a buyer registration type. It accepts only two values, Registered or Unregistered. FBR compares what you send against the buyer's own profile. If the two disagree, the invoice comes back with error 0053.

You do not have to guess. FBR publishes a lookup that returns the registration type for any registration number. Good software calls it before the invoice goes out, and you can check it by hand too. The steps are in NTN, CNIC and STRN Verification in FBR Digital Invoicing.

The withholding box is tied to the same answer. Error 0032 allows sales tax withheld at source only for government or FTN holders. Error 0070 bars it for unregistered buyers. Filling that box for an ordinary private customer will get the line rejected, whatever the buyer told you on the phone.

The one field on the invoice, and the errors that reject it

On the FBR digital invoice the field is called sales tax withheld at source. It sits on every line, beside the sales tax for that line. It is a money field, so it must be zero or more, with two decimal places at most.

Put in the rupee amount your buyer is withholding on that line. Not a percentage. If nothing is withheld, send zero. Leaving it blank invites error 0022 or error 0024, which both say the withheld figure is missing.

Error 0055 has the same root. It asks for the withheld tax as a withholding agent, and fires when the buyer's profile expects withholding but the line arrived empty. Error 0039 catches debit and credit notes: for registered users, the withholding figures on a note must match the sale invoice it refers to.

One rule belongs only to the cotton trade. For the Cotton Ginners sale type, the withheld figure must be zero or exactly equal to the sales tax on that line. Nothing in between is accepted, and errors 0008 and 0050 both report it. Every code here, with its cause and fix, is in Common FBR Digital Invoicing Errors and How to Fix Them.

Before you bid: further tax, active status and three checks

Two more things shape a government invoice. First, further tax. Section 3(1A) charges four percent of the value on a taxable supply to a person who has not obtained a registration number. The Finance Act 2022 added four words: or who is not an active taxpayer. So a registered buyer who has slipped off the active list can still pull four percent onto your invoice.

Active taxpayer has a written meaning in section 2(1A). A registered person stops being active on four grounds. Being blacklisted or suspended under section 21. Missing the sales tax return for two tax periods in a row. Missing the income tax return or statement. Missing the withholding statement under section 165 of the Income Tax Ordinance 2001. Further tax and extra tax are two different charges, explained in Further Tax and Extra Tax in FBR Invoicing.

Second, the provincial line. Section 3(7) leaves out services that pay sales tax under a provincial law, and many government contracts are for services. Which authority you report to is explained in FBR vs SRB, PRA, KPRA & BRA: Who Handles Service E-Invoicing in Pakistan (2026).

Three checks before you send the invoice. One, ask the department in writing for its registration number and the rate it will withhold, and keep the reply. Two, check that number against FBR's lookup and set the registration type to match. Three, enter the withheld amount in rupees on each line, and leave it at zero when nothing is withheld.

Registration status changes more than this one field, and the rest is in Registered vs Unregistered Buyers on FBR Invoices: Registration Type, Further Tax and ATL Checks. How withholding works across every invoice type is in Sales Tax Withheld at Source in FBR Digital Invoicing. Not connected to FBR yet? Start at How to Register for FBR Digital Invoicing (Step by Step).

Difficult words in this guide

Withholding agent: a buyer who holds back part of the sales tax on your invoice and pays it to FBR, not to you.

FTN, or Free Tax Number: a number FBR gives to bodies not registered for sales tax, such as most government departments.

Eleventh Schedule: the list at the back of the Sales Tax Act 1990 that sets how much tax each kind of buyer must withhold.

Active taxpayer: a registered person who is not blacklisted or suspended and has filed the returns named in section 2(1A).

Further tax: an extra four percent under section 3(1A) on supplies to someone not registered, or not an active taxpayer.

Frequently asked questions

Who withholds sales tax when I sell to a government department?

The buyer does. Section 3(7) of the Sales Tax Act 1990 says tax shall be withheld at the rate specified in the Eleventh Schedule by the purchaser, acting as a withholding agent. The department keeps that part of your sales tax and deposits it with FBR. You still show the full sales tax on your invoice and take credit for the withheld portion on your return. The rate is not one fixed number, because the Eleventh Schedule sets different rates for different buyers and suppliers, so ask the department to confirm its rate in writing on the purchase order rather than assuming a figure.

What do I put in the sales tax withheld at source field?

The rupee amount your buyer is withholding on that line, not a percentage. If nothing is being withheld, send zero rather than leaving the box blank, because a blank field returns error 0022 or 0024, and error 0055 fires where the buyer's profile expects a withheld figure. The field is only allowed for the right buyer: error 0032 says withholding is allowed only for government or FTN holders, and error 0070 says it is not allowed for unregistered buyers. For the Cotton Ginners sale type only, the figure must be either zero or exactly equal to the sales tax on the line.

What is an FTN number and does it go on the invoice?

FTN stands for Free Tax Number. FBR issues it to bodies that are not registered for sales tax but still need a number in the tax system, and most government departments hold one. On the invoice you send the buyer's registration number along with a buyer registration type, which can only be Registered or Unregistered. FBR checks that type against the buyer's own profile and returns error 0053 when the two disagree. Ask the department for its number in writing, then confirm the type with FBR's registration lookup before you issue the invoice.

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.