Giving credit is how many Indian shops and wholesalers keep loyal customers, but credit without a ceiling slowly turns into cash stuck in other people’s pockets. Setting a credit limit for customers means deciding, in rupees and in days, how much each account can owe you before new bills need cash, UPI or an approval. This guide gives you a simple credit-limit formula, a way to sort customers into risk tiers, rules for blocking bills over the limit, and a routine for reviewing limits from real payment history.
It is written for kirana, supermarket and hardware owners and for wholesalers who sell to retailers and contractors. All worked numbers below are illustrative Kerala examples, not data from any real business.

What a credit limit for customers actually controls
A good limit has three parts, agreed before the first credit bill:
- Amount limit: the maximum outstanding balance the customer can carry, for example ₹8,000 for a regular household or ₹1,50,000 for a contractor.
- Period limit: how many days a bill can stay unpaid, such as “settle by the 5th of next month” or “30 days from the invoice date”.
- Action on breach: what the counter does when either is crossed: warn, ask the owner, or take only cash or UPI.
Most shops only think about the first part, but a customer who stays under the rupee limit and pays 90 days late still locks up your working capital. If your khata is still on paper, start with customer dues management for retail, because a limit is only as reliable as the balance it is compared against.
A simple formula to set the credit limit
You do not need a bank-style credit score. A limit that follows the customer’s real buying pattern works well:
Credit limit = average monthly credit purchase × (agreed credit days ÷ 30) × comfort factor
Here is what each part means:
- Average monthly credit purchase: the average of the last three to six months of credit bills. For a new customer, start low.
- Agreed credit days ÷ 30: converts the period into months: 15 days gives 0.5, 30 days gives 1, 45 days gives 1.5.
- Comfort factor: a buffer so a slightly bigger month does not block a good customer, typically 1.0 to 1.5 depending on the tier (next section).

Illustrative example 1: a Thrissur grocery store
Suppose a family in Thrissur buys groceries on monthly credit from a neighbourhood store. Over the last four months their credit bills averaged ₹6,000 a month. They settle once a month, so credit days ÷ 30 = 1. They have paid on time for over a year, so the owner uses a comfort factor of 1.3.
Credit limit = ₹6,000 × 1 × 1.3 = ₹7,800. The owner rounds this to ₹8,000. During Onam the family may buy more, so the owner can approve a temporary increase for that month instead of raising the permanent limit.
Illustrative example 2: a Kozhikode hardware wholesaler
A hardware wholesaler in Kozhikode supplies a small contractor whose credit purchases averaged ₹1,20,000 a month over six months. The agreed period is 30 days. The contractor usually pays but has a short history, so the owner treats the account as tier B (see below) with a comfort factor of 1.1.
Credit limit = ₹1,20,000 × 1 × 1.1 = ₹1,32,000, rounded to ₹1,30,000. If the contractor asks for 45 days, the formula gives ₹1,98,000. That is exactly why a longer period should be treated as a bigger decision, not a favour given casually at the counter.
Add a ceiling based on your own capacity
The formula shows what the customer needs, not what you can afford. If one account’s limit would hurt your own supplier payments when it is paid late, keep the limit lower or shorten the period.
Sort customers into risk tiers
One comfort factor for everyone is unfair to good payers and too generous to risky ones. Tiers keep decisions consistent and easy to explain to staff.
| Tier | Who fits | Comfort factor | Credit period | Over-limit action |
|---|---|---|---|---|
| A – Trusted | Long relationship, almost always pays on time | 1.3–1.5 | Standard, e.g. 30 days | Warning at counter; owner can approve |
| B – Regular | Usually pays, sometimes a week or two late | 1.1–1.2 | Standard | Owner or manager approval needed |
| C – Watch | Frequent delays, a bounced cheque or disputes | 1.0 or lower | Shorter, e.g. 15 days | Hard block: cash or UPI only |
| New | Less than three months of history | Small fixed starting limit | Short | Hard block; review after three months |
The figures are suggestions to adapt, not rules. What matters is that the tier comes from payment behaviour, not from how friendly the customer is. Wholesalers can also set tiers by customer type; see wholesale billing software in India for how customer groups and price lists fit in.
How to set credit limits for customers, step by step
- Reconcile balances first. Agree every credit customer’s balance with them; a limit on a wrong balance starts arguments.
- Pull three to six months of credit bills and note the average monthly purchase and the days actually taken to pay.
- Assign a tier from the payment record. If unsure, go one tier lower.
- Apply the formula and round to an easy figure; record both amount and period.
- Write the over-limit rule for each tier and name who may approve exceptions.
- Tell the customer the limit and due date, and print the due date on credit bills.
- Enter the limit in your billing system and train counter staff.
- Diary a quarterly review, plus an immediate one after a bounced cheque or long delay.
For the conversation and follow-ups, see how to collect payment from customers and these payment reminder messages on WhatsApp.
Blocking bills that cross the credit limit
A limit nobody enforces at the counter is only a wish. The aim is a predictable decision, so staff do not judge each case on the spot.

Soft block versus hard block
- Soft block: the bill can go through, but the cashier sees a warning and the exception is recorded with the approver’s name. Suitable for tier A customers and seasonal peaks.
- Hard block: the credit portion of the bill cannot be saved. The customer can pay the new bill by cash, card or UPI, or clear part of the old balance first. Suitable for tier C and new accounts.
What the counter should say
Give staff one polite script, for example: “Your account has reached its limit. You can pay this bill by UPI or cash today, or clear part of the balance and we will continue on credit.” Our article on UPI payment billing software for shops explains how to record those payments against the right bill.
Who can override
Overrides are where credit control usually breaks. Let only the owner or one named manager approve, and log each approval with date, amount and reason; a weekly look at the log shows whether limits are too tight. See our guide to role-based access in retail POS.
Reviewing limits from payment history
Limits should move with behaviour: up for customers who pay early, down for those drifting past the due date, before the balance becomes a bad debt.

What to look at every quarter
- Average days to pay: compare the actual days taken with the agreed period.
- On-time share: how many of the quarter’s bills were paid by their due date.
- Ageing: balance older than 30, 60 and 90 days.
- Red flags: over-limit exceptions, bounced cheques, shrinking part-payments, or a purchase jump from a late payer.
Simple rules to raise, hold or cut
- Raise: paid on time for two quarters in a row and purchases are growing. Move up a tier or raise the comfort factor slightly.
- Hold: mostly on time with short delays. Keep the limit.
- Cut: regularly 30+ days late, or any bounced cheque. Move down a tier, shorten the period, and switch to a hard block until the oldest bills are cleared.
Illustrative example 3: reviewing the Kozhikode contractor
After two quarters, the contractor from example 2 has paid every bill within 25–28 days and monthly purchases have grown to around ₹1,50,000. The wholesaler moves the account from tier B to tier A and recalculates: ₹1,50,000 × 1 × 1.3 = ₹1,95,000, rounded to ₹2,00,000. Another contractor in the same quarter took 50–60 days on several bills, so that account moves to tier C with a 15-day period and a hard block.
If you are a Udyam-registered micro or small enterprise and a business buyer pays later than the agreed period (capped at 45 days under the MSMED Act), you may be able to file on the MSME Samadhaan portal; check eligibility with your CA first.
Common mistakes with customer credit limits
- Setting limits from relationship instead of the payment record.
- A rupee limit with no period limit.
- Letting every cashier approve exceptions.
- Raising limits for festivals and never bringing them back down.
- Keeping balances in a notebook or separate app, so the counter never sees the real figure. See udhaar and credit ledger billing software for why the ledger should live inside billing.
Keeping credit customers organised with Caddayn Biller
Credit limits work best when the customer account, the bill and the payment are in one place. Caddayn Biller includes customer management, GST and barcode billing, and UPI, card and cash payments, with price lists, bulk billing and multi-branch support for growing shops and wholesalers. It runs as a Windows app and a web app. In a demo, ask the team to show how credit customers and their balances would be set up for your business. You can download it from the Caddayn downloads page.
Frequently asked questions
How do I decide the credit limit for a new customer?
Start with a small fixed limit and a short period. After about three months, apply the formula to their actual purchases and assign a tier.
Should I set the credit limit in rupees or in days?
Both. The rupee limit controls how much is at risk, and the period limit controls how long your money is stuck. A customer can stay under the rupee limit and still be a problem if bills stay unpaid for months.
How often should credit limits be reviewed?
Quarterly suits most shops and wholesalers, with an immediate review after a bounced cheque or a long delay.
Is it rude to stop credit when a customer crosses the limit?
Not if the limit was explained upfront. Use a polite script, offer UPI or cash for the new bill, and let them clear part of the balance to continue.
