Udhaar Management for Shopkeepers: How to Give Credit Without Losing Money
Udhaar is how a neighbourhood shop earns loyalty, and it is also the quickest way for a healthy shop to run out of cash. The good news is that losing money on credit is rarely about bad customers. It is almost always about missing rules: no limit, no due date, no record at the time of sale and no follow-up. This guide gives you nine simple rules, message templates you can copy, and a monthly routine that takes twenty minutes.
The hidden cost of udhaar
Most shopkeepers count only the udhaar they lose. The bigger cost is the money that is stuck. Every rupee a customer owes is a rupee you cannot use to buy stock, pay a supplier on time or take home.
Here is an example with simple numbers (these are illustrations, not averages for any shop):
| Item | Example |
|---|---|
| Monthly sales | Rs 600,000 |
| Share sold on credit | 30% = Rs 180,000 a month |
| Average days to collect | 45 days |
| Money stuck in udhaar at any time | Rs 180,000 × 45 ÷ 30 = Rs 270,000 |
Rs 270,000 is working capital sitting in other people's kitchens. If you ever buy goods on a supplier's credit or borrow money, that is money you are paying to carry.
Now the loss side. If your gross margin is 12%, a Rs 10,000 credit sale earns you Rs 1,200. If that customer never pays, you do not lose Rs 1,200 of profit. You lose the whole Rs 10,000 of goods, and it takes about Rs 83,000 of normal cash sales (10,000 ÷ 0.12) to earn that money back. One unpaid slip can erase a week of hard work.
The goal is not "no udhaar". The goal is udhaar that is chosen, limited, written down and collected on time.
Rule 1: Decide who gets credit
Credit is a favour you give on purpose, not a default for anyone who asks. A simple test many careful shopkeepers use:
- The customer has bought from you for at least a few months, and you know where they live or work.
- You know a second contact (a relative or neighbour) who can help you reach them.
- They have paid cash on time for a few months, or have a steady income (a salary day, a harvest, a shop of their own).
It is fine, and kind, to say: "Pehle kuch mahine cash par, phir hum udhaar shuru kar denge." A clear rule is easier for people to accept than a sudden "no".
Rule 2: Give every customer a limit
A limit protects the customer too: it stops a small udhaar growing into a debt they cannot clear. A practical way to set it:
- Work out what the customer normally buys in one to two weeks, for example Rs 6,000 to Rs 10,000 for a household.
- Set the limit at roughly that amount, not more.
- Increase it only after they have cleared the balance on time at least twice.
Write the limit next to their name. When a sale would push them over it, you politely ask for a part-payment first.
Rule 3: Always agree a due date, and say it out loud
"Jab ho jaye de dena" is how udhaar turns into a permanent loan. Instead, agree a date tied to something real: salary day, the first of the month, after Eid, after the crop sells. Say it when the sale happens and write it in the record: "Rs 2,350, due 1 December".
Rule 4: Record it at the moment of sale
Udhaar written "later" is udhaar that gets forgotten or argued about. Record the customer, the items, the total, the part-payment and the due date at the counter. If you use a notebook, give each customer their own page. If you use software, choose a customer when you make the sale so it posts to their account automatically.
Rule 5: Encourage part-payments
A customer who owes Rs 12,000 and has Rs 3,000 today will usually hide until they have the full amount. Make part-payments normal: "Rs 3,000 abhi de dein, baqi agle hafte." Every payment, however small, should be recorded with the date. It keeps the habit of paying alive and keeps the balance honest.
Rule 6: Sort your udhaar by age
Not all outstanding money is equal. The older it gets, the less likely you are to collect it. Sort every balance into age groups once a week:
| Age of oldest unpaid amount | What it means | What to do |
|---|---|---|
| 0 to 7 days past due | Normal delay | Friendly reminder. |
| 8 to 30 days | Needs attention | Call or visit. Agree a new date and a part-payment today. |
| 31 to 60 days | At risk | Stop new credit. Meet in person. Write the agreed plan down. |
| Over 60 days | Likely to become a loss | Cash only. Ask a relative or elder to help. Decide how much to write off, if needed. |
Rule 7: Remind people politely, in a standard way
Most overdue udhaar is not refusal; it is forgetfulness or embarrassment. A calm, regular reminder fixes a lot of it. Here are three WhatsApp messages you can copy and adapt, from friendly to firm.
Friendly (a day or two late):
Assalam o Alaikum [Name] sahab, umeed hai khairiyat se hon ge. Aap ka Rs [amount] ka hisaab [date] ko tha. Jab suhoolat ho, bhej dein ya dukaan par de jayen. Shukriya.Hello [Name], hope you are well. Your balance of Rs [amount] was due on [date]. Please send or drop it by when you can. Thank you.
Second reminder (two weeks late):
[Name] sahab, Rs [amount] ab [days] din se baqi hain. Kya aap aaj kuch raqam de sakte hain aur baqi ki tareekh bata dein? Is se hum dono ka hisaab saaf rahe ga.
Firm but respectful (a month late):
[Name] sahab, hum aap ki izzat karte hain aur aap ka khayal rakhte hain, lekin Rs [amount] bohat din se baqi hain. Mehrbani kar ke [date] tak ada kar dein. Us ke baad hum naya udhaar nahi de saken ge.
Send reminders at a sensible time, never in front of other customers, and never in a group chat. Keep your tone the same every time. Customers respect shopkeepers who are consistent.
Rule 8: Know when to stop credit
Decide your stopping rules in advance so you are not making an emotional decision at the counter:
- Stop new credit when a balance is more than 30 days overdue.
- Stop new credit when a customer reaches their limit.
- Resume credit only after the overdue amount is cleared or a written plan is being followed.
It helps to tell staff the rule too, so nobody has to argue with a regular customer alone.
Rule 9: Review once a month
Set aside 20 minutes at the end of every month and answer five questions:
- How much is owed in total compared with last month?
- Who are the ten biggest balances, and what is the plan for each?
- What is my collection rate? Payments received this month divided by credit given this month. Under 80% means the pile is growing.
- Which customers are in the 30+ days group, and have I stopped their credit?
- What credit did I write off, and what did it teach me?
The collection rate is the one number that tells you whether your credit system is working. If you give Rs 100,000 of credit and collect Rs 90,000, your rate is 90% and the total owed is growing by Rs 10,000 a month.
Notebook or digital khata?
A paper khata works, and many shops have used one for decades. Its weaknesses are the same everywhere: it can be lost or damaged, the totals have to be added by hand, it cannot send you a list of overdue accounts, and only one person can read it at a time. Digital ledgers have grown in Pakistan for this reason. Dawn has described apps that move the paper ledger online (Dawn), and The Express Tribune has reported that earlier ledger apps such as Khata Book, of Indian origin, were already in use by many kiryana owners (The Express Tribune).
A standalone khata app records what people owe. A full shop system does that and reduces stock, tracks cash and wallets and shows profit from the same sale, so you never enter anything twice. Either is better than memory. Choose based on whether you also want the rest of the shop in one place. (Our POS buyer's checklist can help you decide.)
Note that we did not find a formal Pakistani study on how much udhaar kiryana stores carry or lose, so be careful with any statistic you see quoted without a source. Your own numbers, from your own records, are the ones that matter.
How to run these rules in Dukaan POS
If you use Dukaan POS, the rules above map directly to features:
- Add the customer once, with their phone number. You can also enter an opening balance for what they already owe.
- Sell on credit by choosing the customer at the till. Enter any part-payment, and set a due date.
- Receive a payment later using Receive Payment under Money. The customer's balance and history update automatically.
- Check who owes you on the Customers screen and in the customer dues report, and see credit due today in your alerts.
- Mark a payment that never arrived as unpaid, if a mobile wallet payment was promised but did not reach you.
The software cannot decide who deserves credit or have the polite conversation for you. But it removes the arithmetic and the forgetting, which is where most losses start.
A one-page udhaar policy you can put on the wall
Many shops find it easier when the rules are written. A short policy removes arguments:
- Credit is for regular customers I know well.
- Every customer has a limit, written next to their name.
- Every udhaar has a due date.
- Overdue by 30 days means no new credit until the balance is cleared.
- Part-payments are always welcome and always recorded.
Frequently asked questions
What is udhaar in a shop?
Udhaar means selling goods on credit: the customer takes the goods now and pays later. In a kiryana shop it is usually recorded in a khata (ledger) against the customer's name.
How do I recover old udhaar politely?
Contact the customer privately, never in front of others. Start with a friendly reminder, agree a part-payment and a new date, and write it down. Stop new credit until the overdue balance is cleared. The message templates in this guide give you the words in Urdu and English.
How much credit limit should I give a customer?
A practical starting point is about one to two weeks of what the customer normally buys. Raise it only after they clear their balance on time at least twice.
Is a digital khata better than a notebook?
A digital khata does the adding for you, keeps a payment history, and can show overdue accounts at a glance. It also cannot be lost like a notebook. The best choice is the one you will use at every sale.
What is a good collection rate?
Collection rate is payments received divided by credit given in the same period. Staying at or above 90% is a healthy goal; consistently under 80% means your total udhaar is growing and needs attention.
Try Dukaan POS free for 7 days
Billing, stock, udhaar and staff for your shop. Urdu product names. No card needed.
Start my free trialSources and further reading
- Dawn: apps that move the paper ledger online (Oscar Udhaar)
- The Express Tribune: Budding developers help kiryana store owners count every penny Mentions Khata Book in use among kiryana owners.