1. Home
  2. GST
  3. Barcode & QR on bills
Codes that save time

Barcodes and QR codes on bills that get you paid faster and keep you compliant

Add a UPI QR so customers pay by scanning the bill, print the e-invoice QR when the law needs it, and scan item barcodes at the counter. Milaan ERP puts the right code on the right bill without any extra work.

  • No credit card needed
  • UPI QR on every bill
  • E-invoice QR ready
Codes on your GST bill Which one appears depends on the bill type
On the bill
CodeUsed forWhen
UPI payment QRCustomer scans to pay the exact amount Payment Any bill
E-invoice signed QRFrom the IRP, with IRNNeeded above ₹5 crore B2B check E-invoices
Dynamic B2C QRInvoice details + paymentNeeded above ₹500 crore B2C bills Large firms
Item barcodesScanned at billing Speed Counter
Payment matched to billYes
Extra typingNone
Codes set upOnce
Printed automatically UPI amount filled in A4 and thermal
Why it matters

One small square can do a lot of work

Most small businesses now take payments by UPI, but customers still type the amount by hand and staff still check screenshots to see who paid what. A QR code on the bill with the amount already filled in makes this quicker and stops underpayments.

Codes also matter for GST. Businesses with turnover above ₹5 crore must issue e-invoices for B2B sales, and those invoices carry a signed QR code from the government’s Invoice Registration Portal. Very large businesses, above ₹500 crore, must also print a dynamic QR code on B2C invoices.

Milaan ERP prints the right code on the right bill. Every bill can carry a UPI QR for the exact amount. E-invoices carry their signed QR and IRN. And at the counter, item barcodes make billing fast and accurate.

You set it up once. After that, it simply appears on every bill.

Everyday problems

Payment and checking hassles, solved by a code

These are the small, daily problems that codes on bills fix.

  • Wrong UPI amount

    Customers type the amount by hand and pay a little less, or pay twice.

    Amount inside the QR

    The UPI QR on the bill carries the exact amount and bill number.

  • Checking screenshots

    Staff look at payment screenshots to confirm who paid.

    Payment linked to the bill

    The bill number travels with the payment, making it easy to match.

  • E-invoice QR missing

    The IRN is generated, but the printed bill doesn’t show the signed QR.

    QR printed with the bill

    Once the e-invoice is ready, its QR and IRN print on the bill automatically.

  • Slow billing at the counter

    Items are searched by name and typed in.

    Scan item barcodes

    Scan the product barcode and the item, price and tax come in at once.

Features

Code features for every kind of bill

Switch on what you need. Each one works on its own.

UPI payment QR

Let customers pay straight from the bill.

  • Your UPI ID
  • Exact amount filled in
  • Bill number in the note

E-invoice QR

The signed QR from the Invoice Registration Portal.

  • Printed with the IRN
  • On B2B e-invoices
  • Easy for customers to verify

Dynamic B2C QR

For very large businesses that need it.

  • Invoice details in the code
  • Payment details included
  • On B2C bills

Item barcodes

Faster, error-free counter billing.

  • Scan maker barcodes
  • Print your own labels
  • Works with USB scanners

Any print size

Codes fit every format you use.

  • A4 and A5
  • 3-inch and 2-inch thermal
  • PDF for WhatsApp

Your choice

Show only the codes you want.

  • Turn each code on or off
  • Different per bill type
  • Position on the page
How it works

From setup to scan

Here is how codes find their way onto your bills.

  1. Set up once Step 1

    Enter your UPI ID and choose which codes to print on which bills.

  2. Bill by scanning Step 2

    At the counter, scan item barcodes. Prices and tax fill in.

  3. Code on the bill Step 3

    The bill prints or goes on WhatsApp with a UPI QR for the exact amount, and the e-invoice QR if it is an e-invoice.

  4. Paid and matched Step 4

    The customer scans and pays. The bill number in the payment note makes matching quick.

What the law asks

When a QR code is required

A UPI payment QR is optional and simply makes life easier. Two other codes are legal requirements for some businesses. If your annual turnover is above ₹5 crore, B2B invoices must be e-invoices, and they carry the signed QR code issued by the Invoice Registration Portal. If your turnover is above ₹500 crore, B2C invoices must carry a dynamic QR code.

Milaan ERP supports all three, so you can start with a simple UPI QR and keep using the same software as your business and its obligations grow.

Tip: GST rules change from time to time. This page explains them in simple words; for advice on your own case, please speak to your CA.

  • UPI QROptional, for any business.
  • E-invoice signed QRB2B invoices above ₹5 crore turnover.
  • Dynamic B2C QRB2C invoices above ₹500 crore turnover.
  • Printed automaticallyNo extra steps at billing.
  • All formatsA4, A5, thermal and PDF.
Pricing

Two simple ways to get started

GST billing and return reports are in every plan; e-invoicing, e-way bills and some advanced features are in the higher plans. Choose cloud to work from anywhere, or offline to keep everything on your own computer.

Offline desktop

from ₹8,999 one-time

Installed on your computer. Works without internet.

  • Four plans, single PC to unlimited LAN users
  • Data stays on your PC
  • Optional yearly support & updates
See offline ERP
Most businesses pick this

Online cloud

from ₹12,999 per year

Use it on any computer or phone. Updates and backups included.

  • Three plans, from 2 to 10 users
  • Mobile app and daily cloud backup
  • 14-day free trial
Start free trial

Prices are before 18% GST. Barcode billing, batch tracking, e-invoicing and multi-location features are in the higher plans. Need several users or GSTINs? Ask us for a quote. Compare all plans.

FAQ

Questions about codes on bills, answered.

Can’t find your question here? Message us and a real person will reply.

Talk to our team

We’ll set up your UPI QR and show you how it looks on your bill format.

Can I print a UPI QR code on every bill?

Yes. Enter your UPI ID once. Every bill can carry a QR code with the exact amount, so customers just scan and pay.

Is a QR code compulsory on GST bills?

Not for most businesses. E-invoices (for businesses above ₹5 crore turnover) carry a signed QR code, and businesses above ₹500 crore must print a dynamic QR code on B2C invoices.

What is the difference between the e-invoice QR and a UPI QR?

The e-invoice QR is issued by the government portal and lets anyone verify the invoice. The UPI QR is for payment. A bill can carry both.

Can I scan product barcodes while billing?

Yes. Any standard USB or wireless barcode scanner works. You can also print your own barcode labels for items without one.

Will the QR fit on a thermal receipt?

Yes. Codes are sized for 3-inch and 2-inch thermal printers as well as A4 and A5.

Can I turn codes off for some bills?

Yes. Choose which codes appear on which bill types.

How much does Milaan ERP cost?

The offline desktop plan starts at ₹8,999 as a one-time payment and online cloud plans start at ₹12,999 per year, both before 18% GST. Features such as barcode billing, batch tracking, e-invoicing and multi-location are in the higher plans, so tell us what you need and we’ll suggest the right one. The cloud plans come with a free 14-day trial.

Does the UPI QR work with all UPI apps?

Yes. It is a standard UPI QR code that any UPI app can read.

Scan, pay, done. On every bill.

Try Milaan ERP for 14 days. We’ll set up your UPI QR and bill format, free of charge.