Billing that works with no internet · Android

The bill goes through.
The answer comes back.

Let’s Take Your Dukan Up

Finish every sale, know what you sold, and never lose a bill to a dead signal. Billing, khata and stock on the phone you already have. Tap, scan or say the order out loud, and ask Sathi AI about your shop in Hindi or Marathi.

Launching soon on Android. Free plan forever. No card, nothing to pay to reserve.

Your accountant’s login is free on every plan · English, हिंदी, मराठी

9:41 73%
Billing
No connection. Billing from this phone. Bills will sync automatically.
AllGrains & PulsesOil & Ghee
Aashirvaad Atta 5 kg
285·12 left
1+
Toor Dal (loose)
142/kg·6.5 kg left
750 g+
Amul Butter 100 g
62·24 left
1+
Tata Salt 1 kg
28·40 left
+
Sunflower Oil 1 L
129·3 left
+
Parle-G 70 g
10·96 left
+
Surf Excel 1 kg
165·9 left
+
Basmati Rice (loose)
96/kg·18 kg left
+
Cart (3) · ₹453.50
Cart (3)
No connection. This bill will be saved on the phone.
Aashirvaad Atta 5 kg
1 × ₹285
1+
₹285.00
Toor Dal (loose)
750 g × ₹142/kg
750 g+
₹106.50
Amul Butter 100 g
1 × ₹62
1+
₹62.00
Subtotal₹453.50
Proceed to payment →
Payment
No connection. This bill will be saved on the phone.
Aashirvaad Atta 5 kg ×1₹285.00
Toor Dal (loose) ×750 g₹106.50
Amul Butter 100 g ×1₹62.00
Grand Total₹453.50

Select payment method

Confirm payment
Bill
Sharma General Store
MG Road, Pune · 98765 43210
INV-00048215 Sep · 4:32 PM

ITEMQTYRATETOTAL
Aashirvaad Atta 5 kg1285₹285.00
Toor Dal (loose)750 g142/kg₹106.50
Amul Butter 100 g162₹62.00

Subtotal₹453.50
Grand Total₹453.50
PaymentCash
Done
Scan barcode

Point the camera at the barcode on the packet.

Your products resolve on the phone · new codes check the shared catalogue

NetworkOn: bills upload as they are made
0
Bills lost or double-charged. The till finishes the sale offline, and a retry returns the original invoice
₹4
A day for Plus, paid yearly. Billing is never gated
₹0
For your accountant’s seat, on every plan including Free
3
Languages you can ask a question in: English, हिंदी, मराठी
See how we compare, including where we are behind →
Inside an Indian provision store: spice jars, grain bins and sacks of rice on steel shelves
At the counter

A queue at 7pm doesn’t wait.

Tap it, scan it, or say it out loud. The bill is the same bill, and it finishes whether the network does or not.

Everything in one app

Everything the counter needs. Nothing it doesn’t.

Works with no network

The signal drops. The sale doesn’t.

Search, cart, payment and receipt all run off the phone. The bill queues and uploads itself. If the network drops mid-payment, a retry returns the original invoice, so no customer is ever charged twice.

Khata

Know exactly who owes you.

₹42,650

Outstanding across 23 customers

Ramesh Patil
₹2,340
Sunita Kale
₹1,180

Sample names and figures

Tap it

Fully offline

Loose goods take a weight and price themselves. The cart line shows the arithmetic, so it can be checked rather than trusted.

Scan it

Own stock offline

The phone camera is the scanner. No gun, no dongle. A code you have never sold is looked up online in the shared catalogue.

Say it

Needs a connection

Speak the order in Hindi, Marathi or English. Nothing goes on the bill until you check it and tap Add.

Voice is the one of the three that usually needs a signal, because most phones need the internet to understand speech. Tapping, and scanning your own stock, work without it. We would rather say that here than let you find out at the counter.

Sathi AI · साथी

Your shop, answering in your own language.

Tap a question the way a shopkeeper would actually ask it. Sathi AI reads your own figures, so you never get a generic chatbot answer.

Bill scan

Photograph the distributor’s invoice. Items, quantities and rates come back as a draft purchase entry.

Daily brief

One card each morning: yesterday’s take, what is running out, who owes you.

Product entry

Type “अमूल बटर 100 ग्राम 62” and the name, unit, pack size and price are filled in for you.

Monthly review

What sold, what sat on the shelf, and which khata needs a call this week.

आज की बिक्री
₹18,240
आज 47 बिल बने। कल इसी समय तक ₹15,900 हुए थे, यानी 15% ज़्यादा।

Today’s sales: 47 bills, 15% ahead of yesterday at the same hour.

फोन से · सुबह 9:15Answers offline
Getting started

Billing your first customer in five minutes.

No installation visit, no training session, no annual contract signed before you have seen it work.

Install and sign up

Phone number and shop name. That is the whole form.

Add your first few products

Scan a barcode and the name and pack size fill themselves in from the shared catalogue. Or type it the way you say it and let Sathi AI do the rest.

Ring up a bill

Tap the items, take the payment, print or WhatsApp the receipt.

Add the rest as you sell

You do not need the whole shop on day one. Scan each item the first time you sell it, and the catalogue builds itself. No Sunday lost to data entry.

Switching

Already using something else?

A notebook, another billing app, or Tally at the accountant’s end. None of those is a reason to start over.

From a notebook or khata register

Start with today’s bills and enter the outstanding udhaar balances as you collect them. Nothing needs to be back-dated for the app to be useful tomorrow.

From another billing app

Export your product list as a spreadsheet and send it to us. We import names, pack sizes, prices and opening stock for free, on any plan, before you pay us anything.

From Tally at your CA’s end

Nothing changes for them. Give your accountant the free login and they read the same figures out of DukanUp, or take the spreadsheet export they already know.

Run both apps side by side for a week if you like. We would rather you were sure.

Founding shops

Coming to Android. Reserve your place.

Works on the phone you already have: Android 8 and above, and it is built to stay light on an entry-level device.

We import your product list free, on any plan, before you pay us anything. Run both apps side by side for a week if you like.

  • A real person on WhatsApp and phone, in English, हिंदी, मराठी
  • Your data is yours. Export it or delete it any time
  • Founding shops lock their price. Billing is never gated.
First 500 shops only

Plus for ₹999 a year.
Locked for as long as you stay.

That is about ₹83 a month, against ₹1,788 a year at the monthly price. Leave your number and we will send you the app the day it goes live. The Free plan stays free either way.

Prefer not to fill a form? Message us on WhatsApp instead.

Free to reserve, nothing to pay now. We only message you about your place and the launch, and we never sell your number. See the Privacy Policy.

Honestly compared

Where we are different, and where we are not.

Plenty of good billing apps exist. This is the short list of things that made us build another one.

At the counterMost billing appsDukanUp
Billing with no internetPartial, often read-only, or the app opens but will not save a billFull: search, cart, payment and receipt all work, and the bill uploads itself later
Network drops mid-paymentRisk of a double bill. Retry and the customer may be charged twiceImpossible by design. A retry returns the original invoice, never a new one
Asking a question about your shopDig through reports, with filters, date ranges and an exportAsk in Hindi or Marathi, answered from your own data, offline for the common ones
Ringing up when your hands are fullType it: find the product, tap the field, type the quantitySay it out loud: “do kilo basmati aur ek Parle-G”, matched against your own stock and added only after you check it
Entering a supplier’s billTyped line by line, twenty minutes per deliveryPhotograph it and Bill Scan drafts the whole purchase entry for you to check
What "AI-powered" meansA badge on a search box, or a chatbot that answers from the internetFive everyday jobs done from your own books: ask a question, scan a supplier bill, add products, a morning brief, a monthly review
Your CA’s accessA paid seat, or a monthly spreadsheet exportFree and uncounted on every plan, including Free
LanguageTranslated labels over English reports and receiptsEnglish, हिंदी, मराठी through the app, the receipt and Sathi AI’s answers
Staff, khata and deliverySeparate apps: a khata app, a staff app, a billing appOne app for udhaar, attendance, salary and delivery runs beside the till
Desktop / Windows billingUsually yes Not yet. Android comes first.
भाषा · Language

Not translated. Written.

Numbers in the Indian system: ₹1,24,500, not ₹124,500. Dates the way they are read here. Receipts, alerts and Sathi AI’s answers all in the language you picked, and switching it re-reads what is already on screen.

Today you sold ₹18,240 across 47 bills. Toor Dal is running low, with about 2 days left.
Questions

The things shopkeepers ask us first.

Does billing really work with no internet?

Yes, and not in a limited way. Product search, the cart, payment, the receipt and the stock deduction all run from the phone. The bill is queued and uploads itself when the connection returns. The only things that need a connection are adding a new product, running reports and changing settings.

If the network drops while I am taking payment, will the customer be charged twice?

No. Every bill is given an id the moment the cart is opened, before payment. If your phone resends that bill because it never saw our reply, our server recognises the id and returns the original invoice instead of creating a second one. It is the single most important thing we built.

Do I need a barcode scanner or a computer?

Neither. An Android phone is enough. The camera is the scanner. A Bluetooth thermal printer is optional; you can also send the receipt on WhatsApp.

Can my accountant see the books without me paying for another seat?

Yes. The accountant role is free and uncounted on every plan, including Free. Give them a login and they see the reports they need, nothing more.

What happens if my subscription expires?

You drop back to the Free feature set. Billing keeps working, your data is untouched, and nothing is deleted. We will never lock a shopkeeper out of the till over a payment.

Which languages does it support?

English, Hindi and Marathi across the app, the receipt and Sathi AI’s answers.

Is my shop data safe, and who can see it?

It is encrypted in transit and at rest, your shop is separated from every other shop, and inside your shop your staff see only what their role allows. We do not sell it, advertise against it, or use it to train AI models. See the Privacy Policy.

Can I get my data out?

Yes. Export a spreadsheet from Reports at any time. If you close your account we will send you a full export free of charge first.

Bill your next customer on DukanUp.

Free to start. Your data is yours, and you can export or delete it whenever you like.

WhatsApp