Built for Indian small businesses

Ring up the sale.
The whole shop follows.

Search the item, tap it once, take the money — cash, UPI or on credit. Stock, GST, dues and tonight’s report move with that one entry. Nothing gets written twice, and nothing waits for the end of the month.

No card to start10 business typesRuns on the phone you already have

New billBalaji Kirana · Indore
14:22
Search by name or barcode
  • Detergent powder

    1 kg · ₹385

  • Branded atta

    5 kg · ₹245

  • Shampoo

    340 ml · ₹150

  • Toor dal

    1 kg · ₹170

  • Toned milk

    1 L · ₹65

  • Tea leaves

    250 g · ₹135

This bill

Detergent powder×1₹385
Branded atta×1₹245
Shampoo×1₹150
Subtotal₹780
CGST 2.5% + SGST 2.5%₹39
Total₹819
CashUPIOn credit
INV-2026-0112 saved₹819 · Paid by UPI

Stock on 3 items dropped by one each · today went from ₹18,420 to ₹19,239

The counter screen, drawn from the real thing. One illustrative bill — the three lines add to ₹780, 5% GST is ₹39, and ₹819 is what lands in the day’s total.

A day at the shop

The whole day is one bill — it just runs long

From the 7:41 am sale to the 9:05 pm close, nothing is retyped and nothing is left out. This is a kirana counter in Indore, printed the way the app actually keeps it: every invoice, every stock dip, every credit entry, and the report that shuts the shop for the night.

Balaji Kirana

Indore · GSTIN 23ABCDE1234F1Z5

05-11-2026
INV-2026-0101…0134

  • First bill · 2 items

    Atta 5 kg, toor dal 1 kg. Raised before the shutter was fully up.

    ₹620

  • Wholesale bill · 14 items

    Hotel supply. Tax invoice with your GSTIN and the slab-wise breakup.

    ₹4,860

  • Detergent 500 g — 3 left

    Below the reorder point, so a purchase order was drafted for the vendor.

    stock

  • On credit · Ramesh Ji

    Collect by 20 Nov. It sits in dues ageing from the same entry.

    ₹1,200

  • Return · Basmati 1 kg

    Credit note CN-2026-0003 against the original bill, paid back in cash.

    −₹150

  • Rush · 9 bills in 20 minutes

    Barcode in, amount keyed, UPI confirmed — the fastest took 11 seconds.

    ₹5,735

  • Last bill · 6 items

    UPI again, and the customer had the PDF before leaving the counter.

    ₹1,010

  • Day close (Z-report)

    Drawer counted note by note, report sent to your CA as a PDF.

    report

Bills raised
34
Gross sales (GST inclusive)
₹18,420
Returns
−₹150
GST — CGST ₹574 + SGST ₹574
₹1,148
UPI collected
₹5,320
Still on credit
₹1,200

Net for the day

Cash in the drawer ₹11,750

₹18,270

Drawer, counted

  • ₹2,000 × 4 = 8,000
  • ₹500 × 6 = 3,000
  • ₹100 × 7 = 700
  • ₹50 × 1 = 50
  • total ₹11,750

One illustrative day, built from the shape of real shops’ records. Every number above adds up — gross minus returns is the net, and the notes count to the cash line.

Watch it work

Seven chapters, one film — the parts you open every day

The counter, the GST, a spoken invoice, the review queue, stock refill, your staff and the reports. Nothing here is a recording: every frame is the interface itself, so the film stays true as the app changes.

Counter00:00 / 00:42
Menu · tap to add
Masala dosa
₹120
Filter coffee
₹60
Idli (2)
₹50
Paneer thali
₹240
Lemon soda
₹70
Gulab jamun
₹80
Menu priced once, reused all dayCash, UPI, card or credit
Counter · Table 4
Masala dosa ×1₹120
Filter coffee ×1₹60
Lemon soda ×1₹70
GST 5%₹13
CashUPICardNet banking
Balance due₹0
To pay₹0
Paid by UPI · stock and dues updated

A bill in ten seconds

Tap the items, take UPI or cash — stock, dues and the day’s total move with it.

Posters and WhatsApp

One line about the offer, a finished poster out

Type the offer in a sentence. The backdrop is painted for your trade, your shop's own name, price and number go on top, and Share hands the finished image to WhatsApp, Instagram or Messages from your phone. Nothing reaches anyone until you press send.

  • The order code printed in the corner is your WhatsApp number when the shop's number is a mobile, and your review page when it isn't. It is never invented, and it is never on a poster whose shop has a landline.
  • Whatever comes back that way — an order in WhatsApp, a star rating — arrives marked Scan QR and waits in your queue. Ratings do not reach your wall on their own.
  • Campaign numbers count the chats you actually opened against the customers you have. No impressions, no reach we cannot see.
Poster for Sai Bhojanalay: Aaj ka special, Pure Veg Thali, 249 rupees against a struck-through 329, per thali, over a dark photograph of a thali on a steel platePoster for Brew Lane Cafe: Morning special, Filter Coffee and Cake, 149 rupees against a struck-through 240, per combo, over a cup of coffee with latte art on a tablePoster for Vastra Boutique: New arrivals, Winter Kurta Sets, 1299 rupees against a struck-through 1999, per piece, over a rail of hanging kurtasPoster for Jeevan Medical Store: Generic week, Vitamin D3 and Calcium, 199 rupees against a struck-through 330, per strip, over three medicine bottles on a counterPoster for Shinde Car Care: Weekend slot open, Full Body Polishing, 1499 rupees against a struck-through 2400, per car, over the front of a dark car in a service bayPoster for Iron Yard Fitness: New batch Monday, Three Months Unlimited, 4999 rupees against a struck-through 6500, per member, over a dumbbell on rubber flooring

Sai Bhojanalay · Kothrud, Pune

Story · 1080 × 1920

Six trades, six sample shops. No order code on these — every one of them holds a landline, and a landline cannot carry one. A shop whose own number is a mobile gets the code printed in that corner automatically.

10 business types

Set up for your trade, not a generic one

Pick your type during signup and this is what actually changes — the screens you get, and the extra fields on every bill you raise. Running more than one outlet is not a trade: branches come with the Business plan.

Choose your trade

Restaurant

Restaurant

Menu, tables, KOT — and this is what Zentra reshapes around it.

Screens you get on top of the core
MenuTablesKitchenReservationsDashboardBillingPurchasesCustomersInventoryTo-do
Extra fields on every bill
Table Numberwhich table is sitting
KOT Nothe ticket the kitchen sees
Served asDine-in · Takeaway · Parcel · Home delivery
CourseStarter · Main · Bread · Rice · Sweet · Beverage

Pricing

Plain pricing, no surprises

Every plan opens with a 7-day free trial. Upgrade, downgrade or cancel whenever you like.

Starter

One shop, billing done right

₹159/month

₹1908 billed yearly

  • GST billing & invoice
  • Unlimited bills, no per-bill charge
  • Basic sales reports
Start 7 days free

Pro

Most chosen

The full counter: stock, people and follow-up

₹399/month

₹4788 billed yearly

  • Everything in Starter
  • Stock & inventory management
  • Customers & staff
  • Payments & payment reminders
  • WhatsApp marketing & posters
  • PDF bills and Excel exports
  • Up to 1 GB of photo storage
Start 7 days free

Business

Many stores, and the machine does the typing

₹799/month

₹9588 billed yearly

  • Everything in Pro
  • Barcode scanning at the counter
  • 2 branches included, ₹99/mo for each extra
  • Advanced analytics
  • AI bill making — photo to invoice
  • Fair use: ~100 AI bills a day keeps it fast for everyone
  • Priority support
Start 7 days free

Prices exclude GST. UPI, cash and card payments are available on every plan.

The boring questions, answered before you ask

And in writing, at Privacy · Terms

  • Every shop's data is locked to its own shop

    Guarded in the database, not in the app code: an account that is not a member of a business reads zero rows from it. Checked table by table, not assumed.

  • Backed up every night, kept somewhere else

    The whole database is dumped nightly and a copy is stored away from the machine that serves the app, so a dead laptop is not a lost shop.

  • No advertising or third-party analytics

    We count visits to our public website and collect error reports on our own server. Visits inside your account are not counted. No advertising pixels, no third-party analytics SDK, and no selling your customers' data. Our Privacy Policy explains what is collected.

  • Your name on the bill, not ours

    Invoices, posters and shared PDFs carry your shop's name, address and GSTIN. Our own details are on the legal pages.

Questions

Before you sign up

Do I need a credit card to start?+

No. The first 7 days are free with no card and no commitment. Add payment details only if you decide to continue.

Are the invoices GST-compliant?+

Add your GSTIN once and every invoice is generated with the correct tax breakup, HSN codes and totals — ready to print or share. Shops that don't charge GST get a bill of supply instead, with no tax line.

Will it work on my phone?+

Zentra is an installable web app. Add it to your home screen and it behaves like a native app on phones, tablets and laptops. Nothing to download from a store, no machine to buy.

What happens after the 7-day trial?+

Pick a plan, or do nothing and your account pauses. Your data stays intact and you can resume on any plan later.

Your first 7 days are on us

Billing, inventory, customers and reports — set up in an afternoon, with no card to hand over.