Back to blog
September 2026 8 min read

How to reduce overdue customer payments

Every Pakistani shopkeeper knows the scene: the khata is fat, the drawer is thin, and half the neighbourhood owes you money it promised last Friday. This article is the collections playbook — how to chase money that is already owed, politely and systematically, without pushing good customers away. For the prevention side — who gets credit and how much — read the companion piece on how to control customer credit. This one is about the balances already sitting in the khata.

1. See the whole picture before you chase anyone

Collections fail before they start when the shopkeeper works from memory. "Waseem owes something like Rs 15,000… or was it 9,000?" is not a starting point — it is how arguments begin. The first step is not a phone call; it is a list. Open the receivables aging report and put every customer on one screen: name, exact balance, and how old the oldest unpaid amount is. A kiryana shop carrying Rs 280,000 of udhaar across 40 customers cannot chase 40 people — but it can absolutely chase the 8 names holding Rs 190,000 of it.

2. Work the oldest money first

Debt has a shelf life. A balance that is one week old collects almost by itself — the customer remembers the purchase and the promise. At 30 days it needs a nudge. At 90 days you are negotiating. Past six months you are largely hoping, because the customer has reorganised their life around not paying it and your money has quietly become their money. Every week a balance sits, the odds of collecting it fall — which is why the aging list, not the biggest total, decides who gets called. Chasing a fresh Rs 20,000 while a six-month-old Rs 35,000 rots at the bottom of the khata is working hard on the wrong problem.

3. Use data, not emotion

The awkward part of collections is that it feels personal. It stops feeling personal the moment you lead with a number. "Aap ka balance Rs 12,650 hai — is hafte kuch bhej dein" lands completely differently from "aap ka bohat udhaar chal raha hai". The first is a fact with a request attached; the second is a complaint. A good reminder carries three things:

  • The exact balance — not a round guess, the real figure from the ledger.
  • A specific ask — "Rs 5,000 by Friday" beats "jaldi dein" every time.
  • An easy way to pay — your JazzCash or EasyPaisa number in the same message, so "I'll come to the shop tomorrow" stops being the only option.

When the balance comes from a live ledger rather than your memory, the conversation changes: it is no longer your word against theirs. The udhaar ledger in the POS records every credit sale and payment against the customer's name, so the figure you quote is the figure the khata shows — shareable as a statement, defensible in any disagreement.

4. Take partial payments — always

Some shopkeepers refuse small payments out of pride: "poora do ya kuch na do". That pride is expensive. Rs 500 against a Rs 9,000 balance does three useful things — it shrinks the risk, it restarts the habit of paying, and it keeps the relationship warm enough that the customer keeps coming to your shop instead of avoiding your street. A customer paying in instalments is still a paying customer; a customer paying nothing is a write-off in progress. Accept the Rs 500, record it immediately so the next statement is right, and book the next date while the customer is still standing there.

5. Pause new credit while old debt sits

Collecting with one hand while the counter hands out fresh udhaar with the other is bailing a leaking boat. The rule that works: once a customer's oldest balance crosses your line — say 30 or 60 days, whatever your policy sets — the account goes cash-only until money lands. This is where the companion article on credit limits and controls does the heavy lifting: the pause is policy, not punishment, which makes it far easier to hold at the counter.

6. A weekly routine that actually collects

Random collections produce random results — a burst of calls when cash is tight, then silence for three months. Pick one recovery slot a week and protect it: many shops use Friday after Jummah or Monday morning. The evening before, statements go out to the aging list top-down. On the day, you work the same list — calls, a visit for the biggest balances, wallet numbers ready for anyone who offers to pay on the spot. Thirty focused minutes a week beats a full day of panic at month-end.

For the day-to-day recording side — logging payments, keeping the khata clean between collection rounds — see how to manage udhaar customer credit. And because recovered udhaar is really recovered cash flow, the wider picture sits in cash flow management.

The goal is not zero overdue — some udhaar always runs late. The goal is that nothing grows old silently. If every balance has a number, an age and a next action, collections stop being confrontation and become routine.

Frequently asked questions

How do I remind a customer without damaging the relationship?

Use data, not emotion — send the exact balance and a specific date, framed as a routine month-end or week-end statement rather than an accusation. Customers respond to a number and a date far better than to a vague please clear your account.

Should I accept partial payments on overdue udhaar?

Always. Rs 500 against a Rs 9,000 balance restarts the payment habit, keeps the relationship alive and shrinks the risk. Record every partial payment the moment it lands so the next statement is accurate — a wrong balance claim destroys trust.

When should I stop a late payer's credit completely?

When the oldest unpaid balance crosses your line — commonly 60 days — or a promised payment date is missed twice, switch that customer to cash-only until the balance moves. Blame the rule, not the person, and keep the door open for cash sales.

Get started

Collect udhaar without the drama.

SYEZPOS keeps a live customer ledger, receivables aging and payment reminders — so every reminder carries the exact balance and nothing grows old silently. Start free.