Free · No account · Works offline

Generate & Send FBR Digital Invoices Instantly

Free. No account. Works on your phone, even without internet.

Your shop

AK-000123

● FBR ✓
CustomerAhmed Traders
Solar panel 550WQty 4
GST 18%Rs 32,400

Total

Rs 212,400

FBR invoice no. 1234567DI17…

Where do you want to start?

Three easy steps. You can stop and come back at any time.

1. Set up

Register in IRIS, choose PRAL, get your token. Plain steps with tick boxes.

Open setup guide

2. Practice

Send a test invoice to the FBR practice system. Nothing real is sent.

Practice invoice

3. Real invoice

Make your invoice and send it to FBR. Your data stays on your device.

Make an invoice

Install the FBR SenderProblem sending invoices?

  • Works offline

    Make bills with no internet. Everything is saved on your phone.

  • Urdu and English

    Switch language in one tap. Type items in either.

  • Private by design

    Your data never leaves your device. We never see your FBR token.

  • Fills the HS code

    Type “solar panel” and the code, unit and tax rate appear.

How it works

  1. 1

    Type your invoice

    Write plain words like “solar panel”. We fill the HS code, unit and tax rate for you.

  2. 2

    Print or share

    Print it, save a PDF, or send it on WhatsApp.

  3. 3

    Send to FBR

    Install the small sender on your shop PC and get the FBR number and QR code on the bill.

Ready to make your first invoice?

It takes about two minutes. No sign-up.

3 invoices free. Your data stays in your browser. We never see your FBR token.

Make an invoice

Free FBR digital invoicing software for Pakistan

ApnaBill helps Pakistani shops, retailers and wholesalers make FBR digital invoices without a difficult system. Write the invoice in Urdu or English, let the tool suggest the HS code and tax rate, then send it to FBR through PRAL with the free FBR Sender program on your shop PC. FBR returns the invoice number (IRN), and ApnaBill prints it with the QR code on the bill. There is no account to open, and your data stays in your own browser.

ApnaBill is an independent tool. It is not run by FBR or PRAL and it is not tax advice. Always check your invoice details before you send them.

اپنا بل پاکستانی دکانداروں کے لیے ایف بی آر ڈیجیٹل انوائس بنانے اور بھیجنے کا مفت ٹول ہے۔ اردو یا انگریزی میں انوائس بنائیں، ایچ ایس کوڈ تلاش کریں، اپنا آئی پی چیک کریں اور ایف بی آر کا انوائس نمبر اور کیو آر کوڈ حاصل کریں۔

What an invoice looks like

You type the item in plain words. ApnaBill suggests the HS code and unit, you choose the tax rate, and after FBR accepts the invoice the bill is printed with the FBR invoice number and QR code, as in this sample.

How the number and QR code reach your bill →

Sample Traders

Karachi · NTN 0000000

Invoice date
2026-10-08

Buyer: Walk-in customer (unregistered)

ItemHS codeQtyValue
Solar panel8541.43002 pcs100,000

Sales tax 18%: 18,000

Total: 118,000

FBR invoice number

SAMPLE-000000000000-0001

Sample bill with made-up data. The number and QR code are examples only. A real FBR invoice number exists only after FBR accepts the invoice.

Tools and guides

  • FBR invoice maker

    Type plain words like “solar panel”. The HS code, unit and sales tax rate are suggested. Print, share on WhatsApp or send to FBR with the IRN and QR code.

  • HS code finder

    Search the HS code for your product in Urdu or English, and copy it in one tap.

  • Static IP check

    See the IP address FBR sees, to give PRAL when you register for digital invoicing.

  • FBR error codes

    What 0204, 0099, 0046, 0077, 0073, 0074 and 0052 mean and how to fix each one.

  • Step-by-step guides

    How to send an FBR digital invoice, and how to get the IRN and QR code, in plain words.

  • Setup guide

    Six simple steps from IRIS registration to your first live invoice.

  • PRAL and IRIS guides

    The PRAL digital invoicing documents and FBR rules, explained in plain language.

Frequently asked questions

What is ApnaBill?

ApnaBill is a free tool for Pakistani shops and businesses that have to issue FBR digital invoices. You type your invoice in Urdu or English, the HS code, unit and sales tax rate are suggested for you, and you can print it, share it on WhatsApp or send it to FBR with the small FBR Sender program on your shop PC.

Make an invoice →

Is ApnaBill free?

Yes. You do not need an account to make invoices. Public guide pages may show ads, but ads never appear on the invoice, setup or practice screens.

How do I submit digital invoices to FBR in real time?

There are six steps: register for Digital Invoicing in IRIS, pick PRAL as your integrator, finish the sandbox test scenarios, give FBR your static IP, get your sandbox and then your production token, and install the FBR Sender on your shop PC. After that you make the invoice in ApnaBill and the Sender sends it to FBR through PRAL. If the internet is down, the invoice waits in a queue and can be sent later.

Open the setup guide →

How do I get an FBR Invoice Reference Number (IRN) and QR code?

FBR sends back an invoice number when it accepts your invoice, and many people call it the IRN. ApnaBill prints that number on the bill together with a QR code made from it. You cannot make the number yourself: it only exists after FBR accepts the invoice. You can practise first in the FBR sandbox with the practice wizard.

Try the sandbox practice →

Do I need a static IP for FBR digital invoicing?

FBR only accepts invoices from the IP address you gave it. If your shop internet changes its IP, invoices can be rejected. Open the My IP page on the shop computer to see the IP FBR sees, and ask your internet provider about a fixed (static) IP.

Check my IP →

How do I find the HS code for my product?

Type the product name in Urdu or English in the HS code finder and it suggests the code. Treat it as a suggestion and check it before you send the invoice, because the sales tax rate depends on the item and on the buyer.

Open the HS code finder →

How do I fix FBR invoice validation errors?

FBR gives a number such as 0204, 0099, 0046, 0077, 0073, 0074 or 0052 when it rejects an invoice. Look the number up on the error codes page to see what it means and the steps to fix it, in Urdu and English.

See all error codes →

Is ApnaBill approved by FBR, or connected to FBR or PRAL?

No. ApnaBill is an independent helper tool. It is not run by FBR or PRAL, it is not approved by or connected to them, and it is not tax advice. You use your own FBR token, and invoices go from your own PC to FBR.

Read the disclaimer →

Does ApnaBill work without internet?

You can make and save invoices without internet, and they stay in your browser. Sending an invoice to FBR needs internet.

Are my data and my FBR token safe?

Your shop details, customers, items and invoices are saved only in your own browser. Your FBR token stays with the FBR Sender on your own PC and is never sent to this website.

Read the privacy page →

Can I connect my own web app to the FBR digital invoice API?

ApnaBill is not an API service. If you are a developer, the PRAL guide explains in plain language what the PRAL technical documents say, including the steps, scenarios SN001 to SN028 and the sale error codes. The IRIS guide explains who must join and who needs a licence.

Read the PRAL guide →