2026-06-14 · 7 min read · Dev Saini
How to Recover Udhar Customers Won't Pay: A Practical Guide for Shopkeepers
The scale of the problem
India's small businesses collectively lose thousands of crores every year to unpaid udhar — not because customers are dishonest, but because the system doesn't support collection. There's no record, so there's no reminder. There's no reminder, so the balance grows quietly. The balance grows until it's large enough to be embarrassing for the customer, who then starts avoiding the shop. The shopkeeper eventually writes it off to preserve what remains of the relationship. This cycle repeats across 6 crore small businesses, hundreds of times per business, year after year.
Most of this loss is preventable. Shopkeepers who consistently collect — who have low write-off rates and high customer payment rates — are not harder or more aggressive than others. They have a system. This guide is that system, in four stages.
Stage 1: Prevention (the 80% solution)
Most udhar that becomes uncollectable could have been stopped at the point it was extended. Prevention is worth far more than recovery — preventing a balance from accumulating is straightforward; recovering a written-off balance is not.
Set a credit limit before the first transaction. Not after the balance reaches ₹1,000. The limit is easier to enforce when it's a stated policy from the beginning: "Bhai, mera rule hai ₹800 tak." When the customer is new, this is a policy introduction. When the customer has been coming for years, it's still a policy — not a personal judgment. The policy is the shield; use it.
Record the entry at the moment of the transaction. Every credit that isn't recorded immediately is a potential dispute or write-off. The entry must happen when the goods leave the counter, not at end of day. If staff manage the counter, make this non-negotiable: no entry, no credit. The discipline is the system.
Send the first reminder when the balance is small. This is the counterintuitive piece most shopkeepers miss. Sending a reminder when someone owes ₹300 feels petty. Not sending one when ₹300 becomes ₹800 is expensive. An early, gentle nudge — "aapka ₹300 baaki hai, convenient ho toh clear karo" — normalizes payment conversation before it becomes high-stakes. Customers who have paid regularly at small amounts are psychologically very different from customers who have never been asked to pay until a large balance has accumulated.
Use a payment link in reminders. The friction between receiving a reminder and completing a payment determines your collection rate more than any other factor. A reminder that says "₹400 baaki hai" requires the customer to separately initiate a payment — call you, come in, do a bank transfer. A reminder with a payment link requires one tap. Every additional step loses a percentage of customers. The tap-to-pay link is not a nice-to-have; it's the primary driver of collection efficiency.
Stage 2: Active collection (2–4 weeks with no payment)
Prevention works for most customers. For the rest — those who don't pay despite reminders, whose balances grow — active collection is the next stage. This is a calibrated escalation, not a confrontation.
Timing matters. The best time to send a payment reminder is 7–9 PM on a weekday — after work hours, when the customer is settled at home, not in the middle of their own busy period. Reminders sent during work hours get seen and deferred. Evening reminders get acted on more often because the customer has time and mental space to handle a small financial task.
Increase frequency gradually. First reminder: one week after the last payment or last entry, whichever is more recent. Second reminder: ten days after if no payment. Third: a direct, personal message rather than automated — "Bhai, ek baar WhatsApp karo — baat karte hain." At this point you're not chasing money; you're opening a conversation about why payment hasn't happened.
Offer a partial payment path. Many customers who aren't paying have the money — they're just overwhelmed by the full balance. "Jitna ho sake, utna de do abhi — baki phir dekh lete hain" is often all it takes to restart the payment flow. A ₹200 payment on a ₹900 balance is not failure; it's the beginning of resolution. It also resets the social awkwardness — once a customer makes any payment, the relationship reactivates and future collections are easier.
Be visible but not aggressive. If the customer shops at your store, greet them normally but let them see that you notice the balance. You don't have to say anything — the digital khata visible on your phone when they're at the counter is often prompt enough. Customers who know you have accurate records are more likely to address the balance than customers who think your tracking is loose.
Stage 3: When reminders don't work
Some customers will not respond to automated reminders. The balance keeps growing; they stop coming in. Move to direct, personal engagement.
Have the conversation in private, not at the counter. A collection conversation while other customers are watching is embarrassing for both parties. Call the customer on WhatsApp when the shop is quiet. "Yaar, seedha baat karte hain — tera ₹1,200 ho gaya hai. Kya ho raha hai?" Direct, not accusatory. Give the customer a chance to explain.
Understand why the balance isn't being paid. The reason matters. A customer who genuinely can't pay (job loss, health emergency, family crisis) is in a different situation from one who is avoiding payment strategically. For the first: arrange a payment plan, extend patience. For the second: stop credit immediately and be explicit that it won't resume until the balance clears.
Involve a family member if the relationship permits. In many neighborhoods, the family relationship with the kirana store spans generations. A respectful message to a family member — "bhai, Ramesh ka ₹800 kaafi time se pending hai, dekh lena" — sometimes resolves what repeated direct messages could not. This should be done respectfully and sparingly; it can repair or damage a relationship depending on delivery.
Stage 4: When to write off
Some balances will not be recovered. This is a fact of running credit at scale. The question is when to accept it, rather than spending time and relationship capital on an uncollectable balance.
The 90-day signal. If a customer has made no payment in 90 days, hasn't responded to three or more reminders, and hasn't engaged with direct outreach, the balance is likely uncollectable through informal means. Formal channels — consumer court for amounts over ₹20,000, local panchayat mediation for smaller amounts — exist but rarely worth the cost for typical kirana balances of ₹500–₹5,000.
The relationship calculation. A ₹600 balance from a customer whose family has shopped with you for twenty years is different from a ₹600 balance from someone who came in twice and disappeared. What is the lifetime relationship worth versus the amount at stake? For long-standing relationships, a generous write-off — "koi baat nahi, clear ho jaayega jab ho sake" — sometimes preserves a customer for another decade. For short relationships, a clean write-off is preferable to months of awkward follow-up.
Document the write-off. In your khata app, mark the balance as written off with a note and the date. If the customer ever returns, you have history to know they're a credit risk and can adjust their limit accordingly. Don't extend credit again without a settled payment history — "pehle purana clear ho jaye, phir aage baat karte hain."
How digital records change the collection dynamic
Every stage of collection is easier with a digital record than without one.
At prevention stage: automated reminders go out on schedule without the shopkeeper remembering to send them. The system does the follow-up. This removes the emotional and relationship friction from early-stage collection entirely.
At active collection stage: the full entry history — date, amount, running balance — is available in seconds. When a customer says "maine toh ₹300 diya tha last week," you can confirm it (because it's in the record) or note that no payment from last week appears. Digital records make disputes shorter and less emotional.
At write-off stage: the documented history tells you exactly how long the balance has been stagnant, how many reminders went out, and what conversations happened. You're writing off based on evidence, not gut feeling.
Small businesses that switch from paper to digital khata consistently report lower write-off rates — not because the app does anything magical, but because immediate entry recording plus automated reminders plus accurate balances prevents the conditions that make write-offs inevitable. The system replaces reliance on memory and willpower, both of which are unreliable at scale.
For practical credit limit-setting and counter scripts, see our kirana store credit management guide. For setting up a digital khata, see digital udhar khata kaise banaye.
ExtinctBook automates prevention and reminders — unlimited customers, unlimited entries, WhatsApp reminders with payment links. Free on Android at extinctbook.com.
Frequently asked questions
How do I recover udhar from a customer who won't pay?
Work through stages: early automated reminders with payment links, then increased frequency, then direct personal conversation, then partial payment options, then write-off if nothing works. The key is starting reminders when the balance is still small — not waiting until it becomes a large, embarrassing amount for both sides.
When should I stop extending credit to a customer?
Stop immediately when: balance hasn't reduced in 60+ days, customer is avoiding the shop, or disputes are consistent without supporting evidence. Reduce to zero credit (cash only) until the balance is cleared.
Is it worth going to consumer court for unpaid udhar?
For amounts over ₹20,000 with documented records, consumer court or a civil suit is viable. For most kirana balances (₹500–₹5,000), the time and cost of formal proceedings outweigh the recovery. Prevention and early collection automation are more cost-effective than legal action.
More guides
2026-06-14 · 6 min read
UPI Solved Cash Collection. It Didn't Solve Udhar Tracking.
709 million QR codes. 18 billion monthly UPI transactions. Digital payments are everywhere in India — but UPI alone doesn't tell you who owes what. Here's the gap that's still costing shopkeepers money.
2026-06-14 · 5 min read
OkCredit vs ExtinctBook: Why Shopkeepers Are Looking for an Ad-Free Alternative
OkCredit's unskippable full-screen ads have frustrated long-time users. Here's what changed in OkCredit's business model, what the app is today, and what shopkeepers are switching to.
2026-06-13 · 5 min read
5 Signs Your Khata App Is Costing You Money (Not Saving It)
A khata app that's slow, noisy, or sends reminders customers ignore isn't helping your collections — it's hurting them. Here are 5 red flags to watch for.
Try ExtinctBook free
Unlimited customers, unlimited entries. Android live, iOS waitlist open.
Join the waitlist →