billinginfo.in
Menu
← Blog

Shopping

How to Generate a Grocery Bill in Under a Minute: A Step-by-Step Walkthrough

Here's the fast version, five steps, no scrolling required to find the point. If you run a grocery store, a kirana shop, or even a weekly local market stall and you're tired of handwritten slips that customers lose before they get home, this is the whole process from opening the form to handing over a printable bill.

Step 1: Decide what the bill is for

Before you touch the form, know your customer. A regular household buying Basmati Rice 5kg, some pulses, and cooking oil for the month probably just wants a clear record of what they spent. A customer stocking a small canteen or restaurant kitchen might want something that looks more like a formal purchase record for their own accounting. Both are covered by the same grocery bill template on billinginfo.in, the only decision is which style, Modern or Dot Matrix, fits the moment. We'll cover picking between the two in Step 3.

Step 2: Add your store details

Open the grocery bill template and fill in your store's basic information: name, address, contact number, and GSTIN if you're a registered business. This section only needs to be set up once in a sense, since you'll be reusing the same details for every bill you generate afterward. In Modern style, this becomes a proper header with your theme color applied, which is worth setting up if you want your bills to visually match your store's branding, say, a green theme if that's your storefront color, or whatever suits your shop.

Step 3: Choose Modern or Dot Matrix

This is the one real decision in the whole process, and it comes down to volume and feel.

Modern style suits a supermarket or a grocery store that wants its bills to look like they came from a proper billing counter, with a dynamic item table that expands as you add more products, and the GST split shown clearly under the total. It's the better choice if you're printing on A4 paper or emailing a PDF copy to a customer.

Dot Matrix style suits the classic thermal-paper or continuous-feed look that most Indian kirana stores and small grocers still associate with a "real" bill. Every field is individually editable, so for a quick one-item purchase you can clear out anything you don't need and just print the essentials. It's faster when you're billing customer after customer through a busy morning rush and don't want to think about layout each time.

If you're not sure, default to Dot Matrix for daily counter sales and switch to Modern only when a customer specifically wants a more formal-looking bill.

Step 4: Add your items

This is where the actual bill takes shape. For each product, enter the item name, quantity, and rate. A typical grocery bill might include:

  • Basmati Rice 5kg
  • Toor Dal 1kg
  • Sunflower Oil 1L
  • Sugar 1kg
  • Tea Powder 250g

In Modern style, each of these becomes a row in the item table, and the running total updates as you go. In Dot Matrix, you're filling fixed fields that mimic a real till receipt, item by item, in the same compact format regular customers already recognize.

Most grocery items fall under a 5% GST rate, split as CGST and SGST for a within-state sale. The template applies this split automatically under the item total, so you don't need to calculate it by hand. A handful of unpackaged staples can be exempt or taxed differently, so if your store sells a mix of branded packaged goods and loose staples, it's worth double-checking the applicable rate for anything you're unsure about.

Step 5: Review, generate, and print or share

Check the total, check the GST split if applicable, and confirm the item list matches what's actually in the customer's basket. Once it looks right, generate the bill. From there you can print it directly for a walk-in customer or share a digital copy if they've asked for one by WhatsApp or email, which is increasingly common even for small local purchases.

That's the whole flow. Store details once, style choice per situation, items per bill, review, done.

FAQ

What GST rate applies to grocery items? Most packaged grocery items are taxed at 5%, split between CGST and SGST for in-state sales. Some loose or unbranded staples can be exempt, so confirm the specific rate for your product mix if you're unsure.

Which style is faster for a busy store counter? Dot Matrix, generally. Its fixed, compact fields are quicker to fill for a fast succession of small sales, while Modern's table layout is better suited to fewer, more detailed bills.

Can I reuse my store details for every bill? Yes, your business name, address, GSTIN, and theme preferences carry over each time you use the template, so you're really only re-entering the item list for each new bill.

Do I need a GSTIN to generate a grocery bill? No, the template works fine without one for stores that aren't GST-registered. The GSTIN field and tax split simply won't apply, and the bill will still show a clean item-wise total.

Ready to make one?

Supermarket / grocery store receipt.

Create a Grocery Bill