NOW ONBOARDING

Billing that doesn't stop when the internet does.

BillSure is billing and inventory software for medical shops — and any counter that can't afford to stop. Bills are saved on the till and sync the moment the connection returns. Stock is tracked to the batch and its expiry. Every sale carries the name of whoever made it.

Synced
Invoice #0412
Today, 11:42 AM
Amoxicillin 500mg
Batch B-2291 · Qty 2
₹84.00
Multivitamin Syrup
200 ml · Qty 1
₹145.00
Cotton Rolls
Qty 3
₹60.00
Total ₹289.00
Low stock: 3 items

Medical shops and pharmacies

Built for this first. Batches, expiry dates, prescribing doctors, and the margin between what a strip cost and what it sold for.

Counter retail

Kirana, hardware, stationery, apparel. The doctor and prescription fields switch off; everything else is the same shop problem.

Anywhere stock has a shelf life

If the same item can sit in your shop at two different costs and two different expiry dates, one blended number is already lying to you.

Saved offline · will sync
Paracetamol 650mg
₹42.00
ORS Sachets ×2
₹36.00
Total ₹78.00

Bills, even offline.

A dropped connection doesn't stop a sale. Your whole catalogue lives on the device, so you can search an item, build the bill, take payment and print it with no connection at all.

Each bill is saved locally the moment it's made and syncs by itself when you're back online — once, never twice, even if the connection comes and goes mid-send. No waiting, no re-entering, no lost sale.

Stock, down to the batch.

Every delivery becomes its own batch — its own price, expiry, and cost. Know exactly what's selling, what's expiring, and what it's actually worth, instead of one blended number that hides all three.

And when that item sells, BillSure takes it from the batch that expires first. Nobody at the counter has to remember which box to reach for.

Batch B-2291
Expires in 12 days
Item Amoxicillin 500mg
Qty remaining 86 strips
Cost ₹38.00
Sells at ₹42.00
Stock take · Aisle 2
Blind
128 of 134 lines counted
Matched 119
Short 7 · −₹2,140
Over 2 · +₹310
Variance at cost −₹1,830

The day after the sale.

Selling is the easy half. The rest of it is a delivery landing at 7am, a shelf that doesn't match the system, and stock quietly walking out the door.

Receive a delivery and every line becomes a real batch with its own cost and expiry, with the item's figures updated to match. Count your shelves with a blind stock take, where the person counting never sees the number they're supposed to find — so a miscount can't quietly become the truth.

Variance comes back valued at cost, split by section and by counter. And the expected figure is frozen the moment a line is counted, so a sale that happens mid-count is never mistaken for shrinkage.

On the 5th, your accountant asks for the month.

The invoice register lists every bill in a date range — number, date, customer, taxable value, tax, total, and anything since credited — and downloads as a CSV you can hand straight over.

The GST summary gives you the month's taxable value and tax collected net of the credit notes you issued, not gross of refunds you've already paid out. Invoice numbers run in sequence without gaps, and a credit note reverses exactly the tax the original bill charged.

Register · 1–31 Aug
CSV
No.DateTaxTotal
041030 Aug₹18.40₹386.40
041131 Aug₹9.60₹201.60
041231 Aug₹13.76₹289.00
Taxable value ₹2,64,118
Tax collected · net of credits ₹13,205
Gross margin · last 30 days
₹1,42,380 22.4%
Expiring in 30 days ₹8,210 at cost
Customers gone quiet 14
Busiest hour 6–7 PM

Numbers that tell you what to do next.

Not a wall of charts. Revenue and gross margin over any date range. Which batches expire next and what they're worth at cost. Which customers used to come in and stopped. Which hour of the day is actually your busiest, and which items move fastest.

Because BillSure knows what each batch cost you, margin is a real figure rather than an estimate — and it exports to CSV along with the rest.

And everything else a shop needs

Nothing held back for a higher plan — every plan has every feature. We switch off the parts a shop like yours doesn't need, so the screen stays the size of the job.

At the counter

Discounts that add up correctly

Knock money off one line or the whole bill, as an amount or a percentage. Tax follows the discount down automatically.

Part-paid bills, tracked

Record what was actually handed over, and the bill carries its own balance due until it's settled.

Returns that close properly

Credit part of a bill or all of it. Pay the refund out in cash, or leave it as credit and spend it on their next visit.

GST-ready invoicing

A tax rate per item, sequential invoice numbers with no gaps, and credit notes that reverse the right tax rather than a flat cut.

Stock that stays honest

Oldest stock goes first

A sale is taken from the batch that expires soonest, automatically. Nobody has to remember which box to reach for.

Every movement has a reason

Sale, void, delivery, count, correction — stock is a running ledger, not a number someone overwrote. Void a bill and the stock returns exactly as it left.

Your catalogue, in a spreadsheet

Import and export as CSV, with a dry run that names exactly what a file would change before anything is committed.

Reorder levels it works out for you

BillSure suggests a low-stock level for every item from its own sales pace and how long your supplier takes. Accept one, or accept them all.

If a doctor sits in your shop

Consultation fees, kept separate

Charge a fee at one rate for a new patient and another for a follow-up. That money is collected but not earned, so it stays out of your sales figures — with its own place on the dashboard.

What the doctor is owed

Record paying them and see what's still outstanding. What they're owed is fixed at the moment of the bill, so changing the arrangement never rewrites what came before.

Prescriptions on a letterhead

Printed with the doctor's council registration number, and kept against the customer — for the patient who loses the paper and comes back four weeks later.

What a customer usually buys

Click a regular and see visit by visit what they actually bought, instead of opening each old bill one at a time.

Control and trust

Roles that mean something

A cashier can bill and add a walk-in customer. They can't delete your customer list or read your revenue — unless you decide they can.

An activity log nobody can edit

Every sale, void, price change, refund and permission change, with the name of who did it and when. Read-only, including for you.

One-time codes, not shared passwords

A phone, tablet or till joins in seconds with a code that expires in ten minutes and works once. Losing a device means revoking one device.

Installs like an app

Add it to the home screen on the till, a phone or a tablet. No app store account, no download, no update to chase.

Your data leaves as easily as it arrives

The catalogue, the invoice register and the analytics panels all export to CSV whenever you want. No export fee, no "contact sales to leave".

Every action has a name on it

Once you add staff, BillSure asks for a PIN before anything that changes money or stock — so the activity log is a record of people, not of a device that everyone shares.

Support is a person

We're onboarding shops one at a time, deliberately. When something's wrong you'll be talking to the people who build it, not filing a ticket.

Getting set up takes a conversation, not a form

Your shop's catalogue, pricing, and staff are set up with you directly — not left for you to configure alone.

1

We set up your shop

Your catalogue, pricing, tax rates, and currency are loaded in — starting from whatever spreadsheet or price list you already use.

2

You pair your devices

Each till, tablet, or phone joins with a short one-time code — no app store account, no shared password to hand around.

3

Start billing

Online or off. Stock, staff, and reports are ready from the first sale.

Pay for counters, not for features

Every plan has every feature — offline billing, batch and expiry tracking, stock takes, the full reports set, the activity log. The only difference between them is how many devices can bill at the same time, and staff accounts are unlimited on all of them.

See the plans

Questions worth asking

Including the ones we'd rather you asked now than after you've paid.

Does billing really work without an internet connection?

Yes. Your catalogue is kept on the device, so you can search items, build a bill, take payment and print it with no connection at all. The bill is saved locally the moment it's made and syncs by itself when the connection returns. A few things do need the connection, because they're shared across every device — adding a brand-new customer record, editing business settings, and receiving a delivery. Selling doesn't.

What does BillSure cost?

Plans start at ₹299 a month for a single till. Every plan includes every feature — the only thing a plan limits is how many devices can bill at the same time, and staff accounts are unlimited on all of them. The full list is on the pricing page, along with why this costs more than the free billing apps.

Is BillSure GST compliant?

It produces GST-ready invoices: a tax rate per item, gap-free sequential invoice numbers, and credit notes that reverse exactly the right tax rather than a flat percentage. A GST summary gives you the month's taxable value and tax collected, net of the credit notes you issued, which is the figure your accountant needs. It does not yet generate e-way bills, e-invoices with an IRN, or carry HSN codes on the invoice — if your shop is required to file those, BillSure isn't enough on its own today.

Can I bring my existing catalogue across?

Yes. During setup we load your catalogue, pricing, tax rates and currency from whatever spreadsheet or price list you already use. After that you can import and export the catalogue as CSV yourself, with a dry run that tells you exactly what a file would change before anything is committed.

Can I get my data back out?

Yes, as CSV, whenever you want. The full catalogue exports to a spreadsheet, the invoice register exports every bill in a date range with its taxable value and tax, and the analytics panels export their own figures. There's no export fee and no lock-in step.

Do I need special hardware?

No. BillSure runs in the browser on any reasonably modern phone, tablet, laptop or till, and installs to the home screen like an app with no app store account. Receipts print through the browser to whatever printer the device already uses, and a standard barcode scanner works at the counter because it simply types the item code into the search box.

Is my shop's data separate from other shops'?

Yes. Every shop is its own tenant and every query is scoped to it, so one shop's staff, catalogue, customers and invoices are never visible to another. Each device carries its own key, issued when it pairs, and revoking a device revokes only that device.

How do I get started?

Leave your email or write to us, and we'll arrange your setup — we usually reply within a day. There's no queue to join: we load your catalogue, pricing and staff with you, then you pair your devices with a one-time code and start billing. We take on one shop at a time and do the setup ourselves — that's a choice about how the first shops are supported, not a waiting list.

What BillSure doesn't do yet

Every feature on this page is built and running today — we don't list things we're planning. By the same token, here's what isn't there, so you find out now rather than in week two.

  • E-way bills and e-invoicing. No IRN generation, and no HSN codes on the invoice.
  • Sending bills on WhatsApp. Print or share the PDF your browser makes.
  • Chasing udhaar for you. You can see what any customer still owes, but nothing reminds them — no automatic message goes out.
  • Thermal printer drivers. Printing goes through the browser, not a direct ESC/POS connection.
  • Tally export. You get CSV, not a Tally-native file.
  • Multi-branch. One shop per account today.
  • Self-service signup and card payment. We set you up personally and invoice you directly.
  • Languages other than English.

If one of these is the thing you can't run without, say so when you get in touch — it's how we decide what's next.

Get your shop set up

Leave your email and we'll get in touch to arrange it — your catalogue, your staff, your devices, done with you in one sitting.

No spam — one reply from a person, usually within a day. What we do with it.

Prefer email? Write to us directly