Mart Bill Generator
Issue itemised retail bills at the till for kiranas, marts, and grocery counters. Product rows, optional tax, settle on cash or UPI. First bill free.
Mart / Store
None
Upload
URL
Bill details
Auto-generated: INV-400000
Items & totals
Tax & discount
Payment
Add a scannable QR on the bill so customers can pay via UPI.
Currency & footer
₹ Rupee
$ Dollar
First PDF free · Sign in when you download
| Description | Qty | Rate | Amount |
|---|
Thanks for visiting!
From basket to bill
How a retail sale settles at the counter
Closing starts when the last item hits the bag. Counter builds the lines, customer pays, and the owner tracks what is still open if credit was given.
- 1
List what left the shelf
Each SKU becomes a row: description, qty, rate. Wrong atta weight gets fixed before wallets come out.
- 2
Apply discount or tax
Discount subtracts after the item subtotal. GST or IGST appears only when you pick that mode.
- 3
Show the live total
Preview matches the PDF. Customer sees every line before cash or UPI.
- 4
Collect at the till
Cash, card, or UPI on the bill. QR pre-fills the basket total when they scan.
- 5
Hand over or WhatsApp
Print if you have a printer. Many kiranas skip paper and WhatsApp the PDF.
- 6
Track and reopen
Mark paid, partial, or unpaid. Bill History covers faded-slip duplicates and end-of-day review.
Where the till slows down
Sale done. Proper bill still missing.
Most mart PDFs here start when the shop knows what sold, but the customer walks out with a notebook total, a faded thermal slip, or nothing printable.
Kirana without a POS
Buying full retail software for a few dozen bills a day is overkill. Fill store name and product rows here, download a clean PDF, WhatsApp it. Payment stays at the till or on UPI.
Thermal print already faded
Date, items, and amounts are still known. Rebuild or reopen the sale so the PDF matches what left the shelf that day.
Return dispute on one SKU
A single lump total does not help. Itemised rows show which packet and rate were charged so returns stay fair.
Customer asks for a proper bill later
Reopen from Bill History and WhatsApp the same lines. No flipping through carbon copies at closing time.
Who touches the bill
Counter, customer, and owner each need something different
One PDF clears the basket, goes home with the shopper, and later shows up in end-of-day review.
Counter staff
- Enter every SKU before the next customer queues
- Fix qty or rate when the customer spots a mistake
- Choose cash, UPI, or other payment on the form
Customer
- See product lines before paying
- Take an itemised PDF for household records or returns
- Ask for a duplicate when the thermal slip fades
Owner
- Replace notebook totals with WhatsApp PDFs without a POS install
- Mark paid, partial, or unpaid for credit sales
- Pull Bill History at close for till reconciliation
Tax on a retail bill
GSTIN stays optional so unregistered shops stay clean
Many kiranas issue a bill without GST. Registered stores need the number on the PDF. Setting GST type to None clears tax and GSTIN so leftover values do not print on an unregistered receipt.
- Each product row recalculates as quantity × rate. Discount subtracts after the basket subtotal.
- Enter GSTIN only when GST or IGST is selected for that sale.
Sale lines
Settle at the till
Cash on the counter, or UPI on the bill
Neighbourhood stores leaving notebooks often skip a POS and a dedicated printer. They fill the form, WhatsApp the PDF when needed, take payment at the till, and mark credit sales unpaid until they clear.
- WhatsApp the PDF for home delivery or when the customer wants a digital copy.
- UPI QR on the bill pre-fills the basket total so the shopper does not retype the amount.
- Bill History holds the day's sales for payment status and lost-bill duplicates.
After the notebook
How small kiranas usually run it
1 Enter SKU rows and confirm rates
2 Download or WhatsApp the PDF
3 Collect cash or UPI on the bill
4 Mark paid, partial, or unpaid
Before they leave the till
Scan these before you hand over or send
The usual re-print is a wrong rate or a discount that still exceeds the basket total.
After closing
How shops reconcile mart bills after the rush
Once the last customer leaves, the job is matching till money to bills and answering anyone who needs the PDF again tomorrow.
Match cash and UPI to the day
Open Bill History at close. Paid collections should line up with the day's bills. Credit sales stay marked unpaid or partial until they clear.
Keep SKUs and tax apart
End-of-day totals only make sense when product lines, discount, and GST stay separate. One merged notebook number hides why a return changed the take.
Resend when the slip fades
Customers often ask days later. Reopen the sale, WhatsApp the same itemised PDF. No rebuilding from memory after a long shift.
FAQ
Questions from the kirana counter
No POS, product rows, GSTIN, UPI, and lost bills.
We do not have a POS. Can we still issue itemised bills?
How do product line items work?
Is GSTIN required on every mart bill?
Can I put a UPI QR on the bill?
The customer lost the bill. How do I send it again?
Which currencies are supported?
Do I need a subscription to download mart bills?
You might also need
Create these bills next for a complete set of documents.