BillZap Download free

Free forever · No sign-up

GST bills in 30 seconds, even with no signal

BillZap is a free GST billing app built for Indian shops. Make a proper tax invoice at the counter, put a UPI QR on it so the customer pays before they leave, and send it on WhatsApp — all without internet.

  • Works offline
  • Data stays on your phone
  • No subscription
  • 12 Indian languages
A GST invoice being made in BillZap: an item is added by voice, two more are added, CGST and SGST are worked out to a total of ₹4,514, a UPI QR code is printed on the bill, the customer pays by UPI and the bill is sent on WhatsApp.

Say it in your language and the invoice fills itself in

See all 12 languages

Example of voice billing: you say “do kilo chini” and BillZap writes Sugar, 2 kg, HSN 1701, ₹96.00 plus ₹4.80 GST at 5%.

Everything below is in the free app

  • Offline invoices
  • UPI QR on every bill
  • Voice billing
  • GSTR-1 export
  • HSN codes
  • PDF to WhatsApp
  • Day close
  • Stock alerts
  • Customer dues
  • PIN lock
30sTo a finished GST bill
100%Works without internet
12Indian languages
₹0Forever. No trial, no tier

In one paragraph

What is BillZap?

BillZap is a free GST billing and invoicing app for Android, made for small shops and traders in India. It makes GST-compliant tax invoices with HSN codes and an automatic CGST, SGST or IGST split, prints a UPI QR code so the customer can pay on the spot, and shares the bill as a PDF on WhatsApp. It works fully offline, needs no sign-up, keeps every record on the phone, and comes in 12 Indian languages.

Updated 16 October 2026

Price
Free. No paid tier, no trial, no invoice limit
Platform
Android 7.0 and above · about 32 MB
Internet
Not needed — every bill is made and kept offline
Sign-up
None. No account, phone number or email
GST
0, 5, 12, 18, 28 and 40% per item; CGST + SGST or IGST by place of supply
Payments
UPI QR on every unpaid bill; money goes straight to your bank
Exports
PDF invoices; GSTR-1 summary, profit and loss and reports as PDF or CSV
Languages
English, Hindi, Tamil, Telugu, Kannada, Malayalam, Marathi, Gujarati, Bengali, Punjabi, Odia and Urdu
Your data
Stored on your phone; the backup is a file you keep

Built for the counter

Most billing apps were not made for a shop

They ask you to sign up, then to subscribe, then to be online. Meanwhile there is a customer in front of you holding cash.

The whole shop on one screen

Revenue, what is still unpaid, what is running low and what you took today — without opening four different places to find out.

See every stage

No signal? Keep billing

Every bill is saved on the phone the moment you make it. A basement shop, a market stall or a power cut changes nothing — there is no server to reach and nothing waiting to sync.

Where your data lives

One app, no add-ons

One app for every stage of the sale

From setting the shop up to handing your accountant the year — without paying for a single extra module.

Set up

Your shop, once

Name, GSTIN and UPI ID. Every bill afterwards carries them.

Your catalogue

What you sell, saved with its HSN code and GST rate.

  • Works from the first launch, with no internet
  • No account, no phone number, no email
  • The whole app in 12 Indian languages
  • GST rate suggested from the item name

Billing

Tax invoices that hold up

Per-item GST, worked out and shown as you add lines.

Bill by speaking

Say the item and the amount in your own language.

  • Place of supply decides CGST + SGST against IGST
  • 0%, 5%, 12%, 18%, 28% and 40% per item
  • HSN and SAC codes printed on every line
  • Discounts and delivery, applied before tax

Getting paid

UPI QR on the bill

The customer scans and pays before leaving the shop.

Dues, oldest first

Every buyer's balance, sorted by what is most overdue.

  • A clean PDF to WhatsApp in two taps
  • Ageing buckets — 0–30, 31–60, 61–90, 90+ days
  • Paid, sent, pending and overdue at a glance
  • Print to a WiFi or Bluetooth printer

The numbers

Reports your accountant wants

Revenue, GST collected and profit, month by month.

Day close

Cash in, UPI in, expenses out, and what the drawer should hold.

  • GSTR-1 summary as PDF or CSV
  • Profit and loss on a cash basis
  • Your biggest customers, ranked
  • Indian digit grouping — ₹12,34,567, never ₹1,234,567

How it works

How to make a GST bill in 30 seconds

Five moments, from an empty phone to a paid, shared, filed bill. Press any step to watch it again.

An animated walk-through of the five steps listed alongside: setting up the shop, adding an item by voice, the GST split being chosen from the place of supply, the customer paying by UPI, and the bill being shared on WhatsApp and recorded in the reports.
  1. 0:00

    Shop name, GSTIN and UPI ID — about a minute, with no account, OTP or email. Every bill after that carries them.

  2. 0:06

    Pick from your catalogue, or say it in your own language. The HSN code and GST rate come from the item.

  3. 0:14

    Same state as your shop: CGST + SGST. Another state: IGST. The place of supply decides, and the bill shows its working.

  4. 0:20

    A UPI QR on the bill. The customer scans it with any UPI app and the money goes straight to your bank.

  5. 0:26

    A clean PDF to WhatsApp in two taps. The sale lands in your reports and your GSTR-1 summary by itself.

Billing

A tax invoice you would be happy to hand over

The bill is laid out like a document, not a database screen: your shop at the top, the buyer's GSTIN, every line with its HSN code and rate, and the tax split spelled out underneath.

  • Per-item GST — 0%, 5%, 12%, 18%, 28% and 40%
  • Place of supply decides CGST + SGST against IGST
  • Discounts and delivery charges, applied before tax
  • Your bank details and UPI QR printed on the bill
A BillZap tax invoice with its five required parts highlighted in turn: the seller's GSTIN, the buyer's GSTIN and place of supply, the HSN code and GST rate on each line, the CGST and SGST amounts, and the UPI QR code. When the buyer's state changes to Karnataka, the tax becomes IGST.
The BillZap dues ledger: ₹1,64,456 outstanding across four customers, sorted oldest first into 0–30, 31–60, 61–90 and 90+ day buckets. A WhatsApp reminder with a UPI payment link goes to the most overdue customer, who pays ₹86,726.

Getting paid

Know exactly who still owes you

Every bill is colour-coded the moment its due date passes. The ledger sorts by what is most overdue, so the call you make is the one worth making.

  • Paid, sent, pending and overdue at a glance
  • Ageing buckets — 0–30, 31–60, 61–90, 90+ days
  • A WhatsApp reminder with the UPI link attached
  • Search by customer, number or amount

Numbers

What you earned, what you owe, what is left

Revenue by month, GST collected split into CGST, SGST and IGST, and profit after expenses. Export any of it as a clean PDF or a CSV your accountant can open.

  • Month-by-month GST breakdown for GSTR-1
  • Profit and loss on a cash basis
  • Your biggest customers, ranked
  • Indian digit grouping — ₹12,34,567, never ₹1,234,567
BillZap reports: revenue of ₹2,56,688, expenses of ₹57,050 and net profit of ₹1,99,638; monthly revenue from April to September; GST collected of ₹49,229 split into CGST, SGST and IGST; and exports for GSTR-1, CSV and profit and loss.

Compliance

GST handled properly, not approximately

Getting the tax wrong means reissuing the bill. BillZap does the parts that are easy to get wrong, and shows its working.

The right tax, automatically

Same state as your shop and it charges CGST + SGST. Different state and it switches to IGST. The invoice screen tells you which one it has chosen and why, so a wrong place of supply cannot slip past you.

Ready for GSTR-1

A month-by-month summary of taxable value, CGST, SGST and IGST, exportable as PDF or CSV. It is supporting data for your filing, laid out the way your accountant reads it.

HSN and SAC on every line

Save the code once against the item in your catalogue and it prints on every bill that includes it, with the GST rate suggested from the item name.

Print or share

Send the PDF on WhatsApp, or print to a WiFi or Bluetooth printer from the same screen. The rupee symbol renders correctly in both.

Your language

The whole app, in the language you think in

Not just the menus — the voice billing understands them too.

  • English
  • हिन्दी Hindi
  • தமிழ் Tamil
  • తెలుగు Telugu
  • ಕನ್ನಡ Kannada
  • മലയാളം Malayalam
  • मराठी Marathi
  • ગુજરાતી Gujarati
  • বাংলা Bengali
  • ਪੰਜਾਬੀ Punjabi
  • ଓଡ଼ିଆ Odia
  • اردو Urdu

Side by side

What you usually get, and what you get here

Typical free tiers of cloud billing apps, compared with BillZap.
What matters at the counter Typical billing app BillZap
Works with no internetNeeds a connectionFully offline
Invoices per monthCapped on the free planUnlimited
CostFree trial, then monthlyFree, with no paid tier
Sign-up requiredAccount and phone numberNone — open and bill
Where your data livesOn someone else's serverOn your phone
Voice billingRare, usually English only12 Indian languages
UPI QR on the invoiceOften a paid add-onIncluded
GSTR-1 summary exportUsually a higher planIncluded

Privacy

Your books are nobody else's business

BillZap has no account, no server and no analytics on your invoices. What you bill stays in the app's own storage on your phone. There is nothing for us to read, sell or lose, because nothing is sent anywhere.

Nothing leaves the device

Invoices never leave your phone unless you share them yourself, as a PDF you chose to send.

Locked and backed up

App lock with a PIN or your fingerprint, and a backup file you own — restorable on a new phone in a minute.

Read the full privacy policy

GST, explained

What a GST invoice needs, in plain words

The rules BillZap follows for you, so you know what is on your bill and why. Reviewed 16 October 2026.

What must a GST tax invoice include?

Under Rule 46 of the CGST Rules, 2017, a tax invoice shows:

  • Your name, address and GSTIN
  • A serial number of up to 16 characters, unique for the financial year, and the date of issue
  • The buyer's name and address, and their GSTIN if they are registered
  • The HSN code for goods or SAC code for services, with the description, quantity and unit
  • The taxable value, after any discount
  • The rate and amount of CGST and SGST, or of IGST, and of cess where it applies
  • The place of supply, with the state's name, when the sale is to another state
  • Whether tax is payable on reverse charge, and your signature or digital signature

CGST + SGST or IGST — which one applies?

It depends on where the supply takes place. When your shop and the place of supply are in the same state, the GST rate is split equally into CGST and SGST. When they are in different states, the whole rate is charged as IGST. In a union territory without its own legislature, UTGST takes the place of SGST.

GST on a taxable value of ₹3,740 at 18%
Sale of ₹3,740 at 18%Tax charged
Buyer in your stateCGST ₹336.60 + SGST ₹336.60
Buyer in another stateIGST ₹673.20

The total tax is the same either way; what changes is which government it goes to. BillZap picks the split from the place of supply and shows it on the bill.

How many digits of HSN code do I need?

From 1 April 2021 (Notification 78/2020 – Central Tax), it depends on your aggregate turnover in the previous financial year:

Previous year's turnoverHSN digits on invoices
Up to ₹5 crore4 digits on B2B invoices
More than ₹5 crore6 digits on every invoice

Services use SAC codes, which begin with 99. In BillZap you save the code once against the item and it prints on every bill.

Which GST rates apply in 2026?

Since 22 September 2025, most goods and services are taxed at 5% or 18%, with 40% for luxury and sin goods and 0% for exempt essentials. A few items keep special rates — gold, for example, is at 3%.

BillZap lets you set 0, 5, 12, 18, 28 or 40% on each item, so the current slabs are there and so are the older ones, for any bill that still needs them. The split into CGST and SGST, or IGST, is worked out from whichever rate you choose.

The GST terms on your bill

GSTIN
The 15-character GST Identification Number given to every registered business. The first two digits are the state code and the next ten are the business's PAN.
HSN code
Harmonised System of Nomenclature: the code that classifies goods for GST, printed on each line of the invoice.
SAC code
Services Accounting Code: the HSN equivalent for services. SAC codes begin with 99.
CGST and SGST
Central and State GST, charged together on a sale within one state, each at half the GST rate — 9% + 9% on an 18% item.
IGST
Integrated GST, charged at the full rate on a sale from one state to another, and on imports.
Place of supply
The state where a supply is treated as made. It decides whether the bill carries CGST + SGST or IGST.
GSTR-1
The return of outward supplies — your sales — that a regular GST taxpayer files monthly or quarterly.
Taxable value
The value GST is charged on: the price after any discount, before tax.

A plain-language summary to help you read your own invoices, not tax advice. For your own business, check with your CA.

Questions

The things people ask first

Is BillZap really free?

Yes. There is no paid tier, no trial that expires and no cap on how many invoices you can make. The app you install is the whole app.

Does it work without internet?

Completely. Every invoice, customer, product and expense is stored on the phone itself. You can bill all day with the network off and nothing is queued up waiting to sync.

Are the invoices GST compliant?

They carry your GSTIN, the buyer's GSTIN, HSN or SAC codes per line, the GST rate on each item, and the tax split shown separately as CGST and SGST or as IGST. Place of supply decides which split applies, and the app tells you which one it has picked before you save.

Do I need to create an account?

No. There is no sign-up, no phone number and no email. Open the app and start billing. Because there is no account there is also no server holding your books.

Can I send the bill on WhatsApp?

Yes — the invoice becomes a clean PDF with your shop's name on it, shared in two taps. If the bill is unpaid the message includes a UPI payment link as well.

How does the UPI QR work?

Put your UPI ID in settings once. Every unpaid invoice then carries a QR code the customer scans with any UPI app to pay you directly. The money goes straight to your bank; BillZap is not in the middle of the payment.

What is voice billing?

Speak the item and the amount in your own language and the invoice fills itself in, so your hands can stay on the goods. It understands all twelve of the languages the app is translated into.

Can my accountant get what they need?

Yes. Export a month-by-month GST summary laid out for GSTR-1, a profit and loss statement, a revenue report and an invoice status report — as PDF, or as CSV they can open in a spreadsheet.

What happens if I change phones?

Take a backup from settings — it is a single file you keep — and restore it on the new phone. Your invoices, customers, products and expenses come back.

Does BillZap follow the new GST rates from September 2025?

Yes. You set the rate on each item — 0, 5, 12, 18, 28 or 40% — so the current 5%, 18% and 40% slabs are there, and so are 12% and 28% for any bill that still needs them. The CGST and SGST, or IGST, split is worked out from the rate you choose.

How many digits of HSN code does the invoice show?

Whatever you save against the item — 4, 6 or 8 digits. Businesses with turnover up to ₹5 crore in the previous year need at least 4 digits on B2B invoices; above ₹5 crore, 6 digits on every invoice.

Can I print the bill?

Yes — print to a WiFi or Bluetooth printer from the invoice screen, or share the PDF and print it from any other device.

Is BillZap available on iPhone or a computer?

BillZap is an Android app, for Android 7.0 and above. The invoices it makes are ordinary PDFs, so your customers and your accountant can open them on any phone or computer.

Which Android versions are supported?

Android 7.0 (Nougat) and above. Install it from Google Play; the download is about 32 MB.

Free download

Start billing in the next five minutes

Free to download, free to use, and it keeps working when the network does not. No account, no card, no trial running out.

Android 7.0 and above · about 32 MB · works offline from the first launch