Textile · FBR

FBR invoicing for textile mills, done right the first time

Yarn and fabric invoices have rules other industries don't. eInvoicePro puts the count, denier or construction, HS code and unit on every line, checks your buyer, and sends each invoice to FBR as you bill.

eInvoicePro invoice list showing invoices submitted to FBR, each with its FBR invoice number, purchase order and delivery challan columns

Who it's for

From yarn to finished fabric

For mills and traders that invoice in kilograms, metres and bales.

Spinning mills

Yarn invoices with the count on every line, and cotton bought from ginners on FBR's own scenario.

Weaving & processing

Grey and finished fabric with its construction, and conversion work billed on the right scenario.

Fabric & garment sellers

High-volume dispatches to registered and unregistered buyers, with every invoice sent to FBR.

The rules

What a textile invoice must show

On top of the usual details, FBR checks these on every yarn and fabric invoice.

What a textile sales tax invoice must show
Field What FBR expects Example
Description For yarn and fabric, the count, denier and construction, as section 23 of the Sales Tax Act requires 20/1 carded cotton yarn; 150D polyester filament yarn; grey fabric 76×68, 30×30, 63"
HS code The code from FBR's list for each line Picked from FBR's list in eInvoicePro
Unit A unit FBR accepts for that HS code Kilograms for cotton yarn
Sale type The FBR scenario that fits the sale SN009 for spinners buying from ginners, SN016 for processing and conversion
Buyer A registered buyer's NTN, checked before you send Checked in eInvoicePro as you pick the buyer

eInvoicePro keeps the description, HS code and unit on each product, so your team never types them again. See the full sales tax invoice format.

Why switch

Typing invoices by hand vs eInvoicePro

By hand

Where textile invoices go wrong

  • Each clerk writes the count or construction differently
  • HS codes copied from last month's invoice
  • Invoices rejected for the wrong unit
  • A wrong buyer NTN found only when FBR rejects it
  • No clear record of what reached FBR
eInvoicePro

What you get

  • Each quality saved once, with its count or construction
  • HS code and unit set once per product
  • Buyer checked before the invoice goes
  • Every invoice sent to FBR as you bill, with its number and QR code
  • Bulk upload from Excel for big dispatch days

Getting started

Start sending invoices in three steps

We set it up with you.

Add your qualities

Each yarn or fabric quality, with its description, HS code and unit.

Add your buyers

Registered buyers by NTN, checked against FBR as you add them.

Bill and send

Make the invoice, send it to FBR, and print it with FBR's number and QR code.

What you get

Built for mill-sized volumes

From ten invoices a day to a thousand.

Bulk invoicing

Upload a day's dispatches from Excel and send them all to FBR in one go.

Connect your ERP

SAP, Oracle or your own system sends invoices through our API. Your team keeps working where it does.

Fix rejections fast

If FBR rejects an invoice, you see the reason next to it. Fix it and send it again.

2000+
Businesses on eInvoicePro
1M+
Invoices sent to FBR
98%
Pass FBR's checks

FAQ

What textile businesses ask

Invoice rules, FBR scenarios and getting started.

Do textile invoices need the count and construction?

Yes. Section 23 of the Sales Tax Act 1990 says the description of textile yarn and fabric must include its count, denier and construction, along with the quantity. eInvoicePro saves these on each product, so they are on every invoice.

Which FBR scenario do spinners use when buying from ginners?

SN009, which FBR sets aside for cotton spinners' purchases from cotton ginners. eInvoicePro has every FBR scenario, from SN001 to SN028.

How do we invoice processing or conversion work?

With FBR's SN016 scenario, for processing and conversion of goods. You set it once on the product, and eInvoicePro uses it on every invoice after that.

Can we upload invoices from Excel?

Yes. Bulk invoicing takes a whole day's dispatches from one Excel file, checks every row and sends them to FBR.

Can eInvoicePro connect to our ERP?

Yes. Your ERP sends each invoice to eInvoicePro through our API, and gets FBR's invoice number and QR code back for printing.

What is the penalty for not sending invoices to FBR?

From 1 July 2026, each invoice not issued as required costs Rs 25,000 or 5% of the tax, whichever is higher. A business that should send invoices to FBR and doesn't can be fined up to Rs 1 million, then up to Rs 5 million a month later, and its premises can be sealed.

Do spinning mills need FBR cameras?

Yes, by 15 November 2026. STGO 30 of 2026 adds cameras where loose, opened or blended fibre is fed, on top of the cotton bale monitoring already in place. See the FBR production monitoring deadlines.

Ready to simplify your FBR digital invoicing?

Join 2000+ businesses that use eInvoicePro to make invoices and send them to FBR.

Chat with us