ExtinctBookJoin waitlist

2026-06-13 · 5 min read

Digital Udhar Khata Kaise Banaye — Step by Step Guide

Paper khata ki problem

Paper bahi-khata works until it doesn't. Every shopkeeper who has used one long enough has a story: the book got wet in the monsoon, a page tore out, the ink faded, or someone (usually the shopkeeper's youngest child) drew on three pages. These are the dramatic failures — but the everyday failures are more costly. You forget to write an entry during a busy hour. A customer's name is written two different ways on two pages. You can't read your own handwriting from six months ago. The paper system leaks money slowly and invisibly.

The other problem is disputes. When a customer says "nahi, maine toh ₹500 diya tha pichle hafte," and you have nothing but a handwritten line in a notebook, the conversation goes nowhere. You can't prove the entry is correct. The customer can't prove it isn't. The relationship becomes awkward, and sometimes you just write off the balance to preserve goodwill — money you should have collected.

A digital udhar khata solves both categories of problem. Every entry is timestamped automatically. Every balance is calculated by the app — no arithmetic errors. If a customer disputes a balance, you can show them the full entry history on screen, entry by entry. And if you lose your phone, your data is not gone — it lives in the cloud and restores to your new device in minutes.

Setting up a digital khata takes about 15 minutes the first time. After that, recording entries takes less time than writing in a paper book. Here is exactly how to do it.

Step 1: Download a khata app

ExtinctBook is available free on Android — install it from Google Play. The install takes about a minute on a standard connection. If you're on iOS, join the waitlist at extinctbook.com and you'll be notified when the iPhone version launches.

When you first open the app, you'll be asked to create a shop profile: your shop's name, your phone number for verification, and optionally your address. Use the name your customers know — if your shop is called "Sharma General Store," use that. The shop name appears in WhatsApp reminder messages, so it should be recognizable to your customers.

You do not need a GST number, business registration, or any formal documentation to use a khata app. It is a record-keeping tool, not a financial product. Any shopkeeper with a phone can use it.

Once your shop profile is set up, you're ready to add your first customer. The whole setup takes under five minutes.

Step 2: Add your first customer

Tap "Add customer" and enter the customer's name and phone number. The phone number is important — it's what the app uses to send WhatsApp reminders later. If a customer doesn't have a smartphone, or doesn't use WhatsApp, you can still track their balance in the app; the reminders will just need to happen in person or via SMS.

For existing credit customers — people who already owe you money from the paper system — enter an opening balance when you add them. This captures their current debt so the app starts with accurate numbers. You don't need to re-enter every individual past transaction; just the current balance is enough to get started.

The app creates a separate khata page for each customer. You can search by name or phone number. If two customers have the same name (two "Ramesh" customers, for example), the phone number or a note field lets you distinguish them. The search works on partial names — you don't need to type the full name, just the first few letters.

Add 5–10 of your most active credit customers first. You don't need to import everyone on day one. As regular customers come in, add them when they first appear — within two weeks, your full active credit list will be in the app naturally.

Step 3: Record udhar entries

Every time a customer takes goods on credit, open the app, find their name, tap "Add entry," enter the amount, and confirm. That's it. The entry is timestamped, the balance updates instantly, and the transaction is backed up to the cloud within seconds.

The habit is the hard part, not the app. The biggest reason digital khata systems fail in practice is not technical — it's that the shopkeeper records some entries and forgets others. The solution is to treat the app entry as part of the transaction itself, not an afterthought. The customer gets the goods when the entry is recorded. This also serves a subtle social function: the customer sees you recording the entry, which reinforces that the debt is formally acknowledged. There's less room for "I forgot" later.

If you have staff who handle the counter, train them on entry recording from day one. Show them the flow — it takes five minutes to learn. Make it a rule that no credit goes out without an app entry. Staff who understand why the system exists (fewer disputes, better collections, less stress) will follow it more reliably than staff who are just told to use a new app.

You can also record payments in the same entry system. When a customer pays ₹300 toward their balance, tap "Add payment," enter ₹300, and the balance reduces automatically. The app distinguishes between credit entries (goods given) and payment entries in the history, so the full picture is always clear.

Step 4: Send WhatsApp reminders

When a customer's balance is getting large, or when it's been two weeks since their last payment, tap their name and then "Send reminder." ExtinctBook generates a WhatsApp message that includes your shop's name, the customer's outstanding amount, and a payment link they can tap to pay directly. You don't write the message — the app writes it for you, politely and professionally.

The payment link is the key feature that separates a good reminder from a useless one. If the reminder just says "aapka ₹800 baaki hai," the customer has to then figure out how to pay — call you, come to the shop, do a bank transfer. Each of those steps is friction that delays payment. A payment link removes all of that friction: the customer taps, enters the amount they want to pay, and it's done. The payment records in their khata automatically.

You can send reminders manually whenever you want, or set automatic reminders for customers who exceed a balance threshold. Most shopkeepers find that a reminder when the balance crosses ₹500 — sent automatically, without you thinking about it — is enough to keep most customers current. The reminder is not a confrontation; it's a nudge. Customers who receive a polite WhatsApp with a payment link almost universally prefer it to an awkward conversation at the counter with other people watching.

The tone of the reminder matters. ExtinctBook's default reminder language is polite and neutral — it does not shame the customer or use threatening language. This is by design. The goal is to make payment easy, not to make the customer feel bad. Customers who feel respected are more likely to pay and to keep shopping with you.

Step 5: Check daily profit

At the end of each day, open the app and tap the summary. You'll see: total sales recorded for the day, total udhar given (credit extended), total collections received (payments from customers), and the net cash that should have landed in your till from today's activity. Hisab ho gaya — in one tap, in under 30 seconds.

This daily summary builds a habit of knowing your numbers. Most shopkeepers who don't track digitally have only a rough sense of daily revenue — and often no sense of the split between cash sales and credit sales. Once you start seeing this every evening, patterns emerge: certain days of the week have higher credit ratios, certain months have heavier collections, certain customers always pay on time while others never do. These patterns inform real decisions about who to extend credit to and how to manage your cash flow.

The weekly and monthly summaries are equally useful. At month end, you can see your total udhar given vs collected — which tells you whether your outstanding balances are growing (a warning sign) or shrinking (a healthy sign). This is the kind of information that previously required either a full accounting system or a very disciplined paper ledger. The app generates it automatically as a side effect of recording entries.

What to do if a customer disputes an entry

This will happen. A customer comes in and says their balance should be ₹400, not ₹650. The instinct is to get defensive or to write off the difference to avoid conflict. Neither is the right response.

Open the app and show the customer their entry history, entry by entry, with timestamps. "Dekho, 3 June ko ₹250 ka maal gaya, 7 June ko ₹200 — total ₹650." Each entry has a date and time. If the customer made a payment that wasn't recorded, acknowledge it and ask when it happened — then check if you have any record of cash received that day. If the payment genuinely wasn't recorded (it happens), add it now and adjust the balance.

If the customer insists an entry is wrong and you have no record of any payment, stand by your entry politely. The timestamped digital record is more credible than either party's memory. You can offer to check any written or WhatsApp receipts the customer has — but if they have no proof of payment and you have a timestamped entry, the record stands.

The important thing is to not make on-the-spot adjustments under social pressure. If you adjust balances every time a customer argues, word gets around, and disputing the khata becomes a payment-avoidance strategy. Handle it calmly, show the record, and be open to genuine errors — but firm on entries that are correct.

How to handle partial payments

Partial payments are common and completely normal — especially for larger balances. A customer with ₹1,200 outstanding might come in and pay ₹500. Record it immediately: tap their name, "Add payment," ₹500. The balance updates to ₹700. Simple.

What matters is that partial payments are always recorded the moment they happen — not at end of day, not "when you remember." If a customer hands you ₹500 and you say "okay, main baad mein likh lunga," you are inviting a dispute. By the time you write it, the customer has mentally subtracted it from their balance, but your app still shows the full amount. Now there's a discrepancy that's your fault.

Some shopkeepers have a rule: payment in hand, phone in hand. The entry happens at the same moment as the cash exchange. This is the cleanest approach and eliminates end-of-day reconciliation entirely. Customers also appreciate seeing the immediate balance update — it confirms to them that their payment was properly recorded, which builds trust.

What happens if you lose your phone

This is the question that makes shopkeepers nervous about going digital — and rightly so, because the equivalent of losing a paper khata is genuinely scary. But the digital answer is actually better than paper here.

ExtinctBook syncs your data to the cloud continuously. When you log into your account on a new device, your full customer list, all entry history, and all current balances restore automatically. Nothing is stored only on the device. If your phone is lost, stolen, or broken, your khata is not affected — it's waiting for you in the cloud.

The setup on a new phone takes about 5 minutes: install the app, log in with your phone number, verify the OTP, and your data appears. No manual re-entry, no lost history, no starting from zero. This is the single biggest practical advantage digital has over paper — the data is not tied to a physical object that can be destroyed.

As a habit, it's worth verifying once that your cloud sync is active. Open the app settings and confirm that sync is enabled. If you've been using the app in offline mode for a long time without a data connection, do a manual sync when you reconnect to make sure everything is backed up before getting a new phone.

Tips for getting customers to pay on time

The reminder system is the engine — but there are softer habits that support it. First: set a credit limit per customer and tell them about it. "Bhai, mera rule hai, ₹1,000 se zyada nahi chalega" — said once, politely, early in the relationship, sets an expectation without confrontation. Customers who know the limit tend to manage their own balance.

Second: send the first reminder when the balance is still small. If you wait until a customer owes ₹2,000 to send the first reminder, they're already embarrassed, and the reminder feels threatening. Send a gentle nudge at ₹300 — "aapka chhota sa hisab baaki hai, convenient ho toh clear kar dena." At that amount, most customers pay immediately and don't even think about it twice.

Third: make payment easy. The payment link in the WhatsApp reminder is the key tool here. Remove every friction point between the reminder and the payment. If the customer has to do three steps to pay, fewer will complete it. If tapping a single link completes the payment, almost everyone will.

Fourth: acknowledge good behavior. When a long-standing customer clears a large balance, a simple "shukriya, aapka hisab clear ho gaya — welcome anytime" in WhatsApp goes a long way. Customers who feel appreciated for paying on time are more likely to continue doing so.

Common mistakes new users make

Not recording cash sales. The app is often used only for credit entries — which means the daily summary shows only the udhar activity, not total revenue. If you also record cash sales (even just the total at end of day), the profit summary becomes much more useful. You can see whether your cash sales are trending up or down independently of credit.

Delaying entries. "Main kal likh lunga" is the most common habit that breaks the system. Once you fall even one day behind, catching up feels like work, and it never happens. The rule must be: entry happens at the counter, at the time of the transaction. No exceptions.

Not using the reminder feature. Many shopkeepers set up the khata perfectly but then still collect in person, out of habit or shyness about sending automated messages. The reminder feature is the highest-leverage tool in the app. Use it. Customers will not find it rude — they'll find it convenient.

Adding duplicate customers. "Ramesh" and "Ramesh Kirana" might be the same person, or two different people. Use phone numbers as the primary identifier, not names. If you're unsure whether a customer already exists, search by phone number before adding a new entry.

Not reviewing the monthly summary. The entry habit is necessary but not sufficient — you also need to look at the aggregate picture regularly. Make it a habit to review the monthly outstanding balance report on the 1st of every month. This tells you whether your udhar situation is improving or deteriorating, and flags any customers whose balances have been growing for multiple months without a payment.

Start your digital udhar khata today — free on Android at extinctbook.com. Unlimited customers, unlimited entries. Takes 15 minutes to set up.

Try ExtinctBook free

Unlimited customers, unlimited entries. Android live, iOS waitlist open.

Join the waitlist →