Skip to content
Handwriting ToolsTry it free

Handwritten Grocery Bill Generator

A grocery bill is a long list: rice, dal, oil, sugar, spices, soap — each with a weight or count, a rate and an amount, totalled at the bottom. This handwritten grocery bill generator handles that list for you. Choose a grocery template, add your store name, and type each item with its quantity in kg, litres or pieces; the amounts, subtotal, discount, any GST and the grand total are calculated as you type, along with the total in words. Add or remove rows with one tap, edit any text on the bill and download a clear PNG, JPG, PDF or Word file to print or share. It suits neighbourhood grocery stores and home-delivery orders, and it also works for household budgeting and school maths lessons.

Use responsibly: Create bills only for real sales and services of your own business, or for practice, training and design mockups. Do not create a bill for a purchase that did not happen or change real amounts, and do not use generated bills for reimbursement, insurance or tax claims.

Bill type

36 bill types in 4 groups. Type to search.

Grocery Store bill templates

6 templates · your entries are kept when you switch

Tap any text on the bill to edit it.

Download

Grocery bills for the weekly shop and the monthly ration

Grocery shopping in India often happens in two rhythms. There is the monthly "ration" — atta, rice, dal, oil, sugar, tea, spices and soaps bought in one big list, often delivered home — and there are the small daily top-ups of milk, bread, eggs and vegetables. A grocery store handles both, and both need a bill the customer can check line by line: long lists with weights and litres, a few packaged items at MRP, perhaps a discount for a regular family, and a total that has to be right.

This grocery bill generator keeps the friendly, handwritten look of a neighbourhood store's bill while it handles the maths: weight × rate, quantity × price, discount, GST where it applies, the total in words, and an advance or credit balance if the customer pays later. Download the bill as a PDF or image to send on WhatsApp with a home delivery, or print it at the counter.

Grocery bill meaning

A grocery bill — or grocery bill receipt, once it is paid — is the itemised statement a grocery shop gives for food and household items bought: what was bought, how much, at what rate and for what total. For the shop, it records the sale; for the customer, it is the way to check prices and quantities, return a defective item and keep track of household spending. In everyday Indian usage, the "ration bill" is the same thing for a family's monthly grocery list — not to be confused with receipts from government ration (fair price) shops, which are printed from their own point-of-sale machines.

Grocery bill format

The grocery templates follow a practical grocery bill format with a long item table:

  • Header: store name, address, phone or WhatsApp number for orders, and GSTIN if registered.
  • Bill details: bill number, date and the customer's name and phone — useful for delivery orders and regular customers.
  • Item table: serial number, item with brand or variety ("Sona masoori rice", "Toor dal"), quantity with unit (kg, g, L, pcs), rate and amount.
  • Totals: subtotal, discount, delivery charge if any, GST where applicable, round-off and grand total.
  • Footer: payment mode (cash, UPI or credit), amount in words and a signature.

How to make a grocery bill

  1. Choose a template — the plain and notebook styles suit a long grocery list; the counter slip is better for a few items.
  2. Set up your store's header — saved in this browser for your next bill.
  3. Type the items. Click each line to change it and use Add item for more. Write the unit with the item ("Sugar (kg)"), enter quantity and rate, and the amount appears.
  4. Add a discount or delivery charge in Bill settings.
  5. Check and send. The total and amount in words update as you type; download a PNG for WhatsApp or a PDF to print.

Grocery bill kaise banaye

Mobile par grocery bill banana aasaan hai: template chunein, dukaan ka naam likhein, phir har saamaan ka naam, quantity (kg, litre, packet) aur rate likhein. Amount, total aur "Rupees … Only" apne aap ban jaate hain. Discount ya delivery charge Bill settings mein jodein, aur bill ko PNG ya PDF mein download karke customer ko WhatsApp par bhej dein.

Grocery bill sample (India)

Sample monthly grocery bill
ItemQtyRate (₹)Amount (₹)
Chakki atta (kg)1048480
Basmati rice (kg)5110550
Toor dal (kg)2165330
Mustard oil (L)2175350
Sugar (kg)346138
Tea (500 g pack)1260260
Bath soap (pcs)438152
Subtotal2,260
Regular customer discount 2%− 45.20
Home delivery+ 30
Total2,244.80

Most stores round this to ₹2,245 — add a ₹0.20 "Round off" charge line to show it. Prices in this sample are illustrative.

Units, weights and loose items

Grocery bills mix units more than any other bill. A few habits keep them readable:

  • Put the unit in the item name — "Onion (kg)", "Milk (L)", "Eggs (dozen)" — and enter the number of units as the quantity.
  • Use decimals for loose weights: 0.5 for 500 g, 0.25 for 250 g, 1.5 for 1.5 kg.
  • Write the pack size for packaged goods — "Ghee 1 L tin", "Biscuits (pack of 4)" — and bill at or below the printed MRP.
  • Separate free items from offers on their own line at ₹0, so the customer sees the offer was applied.

Grocery bill with GST

GST on groceries depends on the item, which is why a grocery bill with GST can have different rates on different lines. Loose, unbranded staples such as rice, wheat, pulses and flour sold without a label are generally exempt, while the same items pre-packaged and labelled have been taxed at 5% since July 2022. Packaged foods, cleaning products and toiletries carry their own rates, many of which were revised in the September 2025 GST changes. A small store below the registration limit (₹40 lakh a year for most suppliers of goods) does not charge GST at all, and a store under the composition scheme must not add GST to its bills. If you are registered and selling items at different rates, ask your accountant how to show them; one approach is to print the tax inclusive in each item's price and show the GST summary at the bottom. Rates change, so check them before billing.

Grocery bill format in Excel or Word

Store owners often look for a grocery bill format in Excel or a grocery bill format in Word, and households look for one to track their monthly spending. Spreadsheets are great for tracking but clumsy for writing a bill at the counter or on a delivery run. Here, the grocery bill format is ready on a phone, with totals, discount and amount in words worked out automatically, and the bill downloads as a PDF or image to send at once. If you keep accounts in Excel, copy the bill number, customer, date and total from each bill into your sheet at the end of the day.

Need the bill in Word? Click Word under the bill to download it as a .docx file, at the same A4, A5 or 80 mm thermal size as the PDF. It opens in Microsoft Word and Google Docs. The bill is placed in the file as a picture, so make any changes here and download it again.

Ration bill format for monthly home delivery

Many families send their monthly ration list to the same store on WhatsApp and pay on delivery or at month end. A clear ration bill format for these orders lists every item in the order the customer sent it, so they can tick items off as they unpack. Write the customer's name and address, mark items that were out of stock as "Not available" with no amount, and note substitutions ("Brand B instead of Brand A, same price"). If the family pays monthly, enter any part payment in Bill settings so the bill shows the balance. A ration bill in Hindi can be written in Hinglish — "Aata", "Chini", "Chai patti" — which suits the handwriting fonts; Devanagari text also works but appears in your phone's regular font.

Ration ka bill kaise banaye

Customer ki list ke hisaab se har saamaan ek line mein likhein, quantity aur rate daalein, aur jo saamaan nahi mila use "Not available" likh kar amount khaali chhod dein. Delivery charge ya discount jodein, aur agar customer ne kuch advance diya hai to use Bill settings mein likhein — baaki rakam bill par dikh jayegi. Bill ki photo WhatsApp par bhejein taaki customer saamaan milate samay check kar sake.

For households: using grocery bills to manage spending

People often ask why their grocery bill is so high or how to keep it under control. The first step is simply knowing what you spend. Ask your store for an itemised bill every time — or make one yourself here from your shopping list — and keep them for a month. Comparing a few months' bills shows which items have crept up in price or quantity, where a different pack size would be cheaper per kilogram, and which "extra" items appear on every bill. Students also use grocery bills as a real-life maths exercise in multiplication, decimals and percentages.

Fresh produce on a grocery bill

Fruit and vegetables change price daily and are sold by weight or by the piece, so write each with its unit — "Tomato (kg)", "Coconut (pc)", "Coriander (bunch)" — and the day's rate. Fresh, unprocessed produce is generally exempt from GST, so a registered store should keep it on lines without tax or show it at 0% in the GST summary.

Tips for grocery stores

  • Number every bill and keep a running series; it makes your daily sales easy to count.
  • Keep regular customers' details on their bills — name and phone — for credit and delivery.
  • Never bill above MRP on packaged items; it is an offence under legal metrology rules.
  • Write the payment mode, especially "Credit" for udhaar, so both sides know what is pending.
  • Send the bill before delivery for WhatsApp orders, so payment is ready when the goods arrive.

Grocery bill checklist

Before you hand over or send the bill, a ten-second check catches most mistakes:

  • Units with every item — kg, L, pcs, dozen.
  • Loose weights typed exactly as shown on the scale.
  • Brand and pack size for packaged goods, billed at or below MRP.
  • Out-of-stock items marked "Not available" on delivery orders.
  • Delivery charge and discount on their own lines.
  • Payment mode, including "Credit" for unpaid bills.

Related bill types

Neighbourhood shops that run customer accounts may prefer the kirana store bill; larger self-service stores can use the supermarket bill; and shops selling a bit of everything can use the general store bill. See all types on the handwritten bill generator page.

Fair use

Make grocery bills for real sales at your store, for your own household records, or for practice and teaching. Do not create a grocery bill for a purchase that did not happen, or alter a real bill, to claim money — that is fraud.

Grocery bill FAQs

What is the format of a grocery bill?

Shop name and address at the top, then bill number, date and customer name, followed by a table of item, quantity or weight, rate and amount, and finally the subtotal, discount, tax, grand total and total in words.

Can I enter quantities in kg and litres?

Yes. Type the quantity with its unit, such as 2 kg or 1.5 L, and the amount is calculated from the rate.

How many items can one bill have?

As many as you need. Add rows with one tap; long bills continue onto the page and can be downloaded in A4.

Can I add a discount?

Yes. Add a discount as a percentage or a fixed amount and it is deducted from the subtotal.

Can I use it for home delivery orders?

Yes. Add the customer name, phone number and address, and send the bill as an image on WhatsApp.

Can students use it for maths practice?

Yes. Grocery bills are a common school exercise for practising multiplication, decimals, totals and percentages — children can type a shopping list and check the tool’s totals against their own working.

What does grocery bill mean?

A grocery bill is the itemised statement a shop gives for food and household items bought — each item with quantity, rate and amount, and the total. It records the sale for the shop and lets the customer check prices and track spending.

Grocery bill kaise banaye?

Template chunein, dukaan ka naam likhein, phir har saamaan ka naam, quantity aur rate likhein. Amount aur total apne aap ban jaate hain. Discount ya delivery charge jodein aur bill PNG ya PDF mein download karke WhatsApp par bhejein.

Ration ka bill kaise banaye?

Customer ki list ke hisaab se har item, quantity aur rate likhein. Jo saamaan nahi mila use "Not available" likhein. Delivery charge aur advance jodein — baaki rakam bill par dikh jayegi — phir bill WhatsApp par bhejein.

Is GST charged on groceries?

It depends on the item. Loose, unbranded rice, wheat, pulses and flour are generally exempt, while pre-packaged and labelled versions have attracted 5% since July 2022. Other products have their own rates. Small unregistered stores cannot charge GST at all.

How do I show items with different GST rates on one bill?

Ask your accountant which method suits you. One approach is to bill items at tax-inclusive prices and add a GST summary at the bottom showing tax at each rate; another is separate tax rows. Unregistered and composition stores should not add GST.

Is there a grocery bill format in Excel?

You can make one in Excel, but this generator gives you a ready grocery bill format on your phone with automatic totals, discount and amount in words, and downloads as a PDF or image. Copy the totals into Excel if you keep accounts there.

How do I bill loose items sold by weight?

Put the unit in the item name, such as "Onion (kg)", and type the weight as a decimal — 0.5 for 500 g or 0.25 for 250 g. Enter the rate per kg and the amount is calculated.

What is a ration bill?

In everyday use, a ration bill is a family’s monthly grocery bill — the staples bought in one go. It is different from the receipt a government fair price (ration) shop prints from its point-of-sale machine, which this tool does not make.

Can I make a ration bill in Hindi?

Write item names in Hinglish — "Aata", "Chini", "Chai patti" — for the handwritten look. You can type Devanagari text too, but it shows in your device’s normal font rather than handwriting.

How do I show out-of-stock items on a delivery bill?

Keep the item on the bill as the customer listed it, write "Not available" and leave the quantity or amount at zero. Note any substitutes on their own lines so the customer can check the delivery.

Can a store charge more than MRP?

No. Selling a packaged product above its printed MRP is an offence under India’s legal metrology rules. Bill packaged items at or below the MRP, and show any discount on the bill.

How can a grocery bill help me cut household spending?

Keep every itemised bill for a month or two and compare them. You will see which items rose in price, which pack sizes are cheaper per kilogram, and which extras appear every time — the usual reasons a grocery bill keeps going up.

Can I show a credit or udhaar balance on a grocery bill?

Yes. Enter any amount the customer paid in the "Advance / paid" box in Bill settings; the bill shows the balance still due. Write "Credit" as the payment mode so it is clear the bill is not fully paid.

Do I need to give a bill for a grocery sale under ₹200?

A GST-registered store need not issue a tax invoice for a sale under ₹200 to an unregistered customer who does not ask for one, but must make a consolidated invoice for such sales each day. Giving a simple bill anyway is good practice.

All handwritten bill types

Each bill type has its own templates and fields.