Skip to content

Cash vs Credit Sales: What Each Costs Your Shop

Credit sales bring loyal customers and bigger bills, but every rupee of udhaar is cash you have already spent on stock and a small risk of never being paid. This guide shows how to work out what credit costs your shop, when it is worth giving, and how to mix cash and credit safely.

Published
Reading time
5 min read
Dates and dried fruit piled high at a market stall in Karachi
Dates and dried fruit piled high at a market stall in Karachi · Photo: Ali Madad, Pexels (Pexels License)

Almost every Pakistani shop sells on both cash and udhaar. Cash is simple: the goods leave, the money is in the galla. Credit is a loan. You hand over stock you have already paid for, and wait days or months for the money, trusting that it comes.

Neither is good or bad on its own. Credit keeps regular families and business buyers coming to you instead of the shop next door. But it has a cost that never appears on a bill, and most owners only feel it when they cannot pay a supplier. This post is about measuring that cost and deciding how much credit your shop can carry. For the day-to-day work of collecting, see how to reduce udhaar.

What credit really costs

A credit sale costs you in three ways.

1. Cash tied up. Until the customer pays, the money for that stock is not available to buy more stock, pay rent or take a supplier's cash rate. Businesses measure this as days of sales waiting to be collected; accountants call it days sales outstanding. For a shop, a simple version works:

Days of udhaar = total udhaar balance ÷ average credit sale per day

2. Bad debts. Some balances are never paid. A bad debt costs much more than its face value, because you have to earn it back from profit on new sales.

3. Time and effort. Reminders, statements, arguments over old entries and the staff time they take.

A worked example

For example, a grocery store sells 40,000 rupees a day, a quarter of it on credit: 10,000 rupees a day of udhaar. Illustrative figures:

Customers pay in 30 daysCustomers pay in 20 days
Credit sale per day10,000 rupees10,000 rupees
Udhaar outstanding at any timeabout 300,000 rupeesabout 200,000 rupees
Cash freed by faster collection100,000 rupees

Collecting ten days sooner releases 100,000 rupees of cash without selling a single extra item. That is money for a better supplier rate or a seasonal stock-up.

Now the bad debt. If your margin is 12% and a customer disappears owing 6,000 rupees, you need 50,000 rupees of new sales (6,000 ÷ 0.12) just to earn that profit back.

Credit against your supplier terms

The second half of the picture is what you owe. Many shops buy from distributors on 7, 15 or 30 days. This is trade credit: your supplier is lending to you, just as you lend to your customers.

The danger is a gap between the two. If your supplier wants payment in 15 days and your customers pay in 30, you are financing two weeks of sales from your own pocket. Accountants track this as the cash conversion cycle: how long cash is gone between paying for stock and collecting from the sale.

The cash gap

When customers take longer to pay than your supplier allows, the shop pays for the gap from its own cash.When customers take longer to pay than your supplier allows, the shop pays for the gap from its own cash. Day 0: Stock arrives on 15-day credit (Distributor delivers, you sign the bill); Day 3: Sold on udhaar (A regular customer buys for the month); Day 15: Supplier is paid (Cash leaves the shop); Day 33: Customer pays (Cash comes back 18 days later).Day 0Stock arrives on 15-daycreditDistributor delivers, you signthe billDay 3Sold on udhaarA regular customer buys for themonthDay 15Supplier is paidCash leaves the shopDay 33Customer paysCash comes back 18 days laterWhen customers take longer to pay than your supplier allows, the shop pays for the gap from its own cash.When customers take longer to pay than your supplier allows, the shop pays for the gap from its own cash. Day 0: Stock arrives on 15-day credit (Distributor delivers, you sign the bill); Day 3: Sold on udhaar (A regular customer buys for the month); Day 15: Supplier is paid (Cash leaves the shop); Day 33: Customer pays (Cash comes back 18 days later).Day 0Stock arrives on 15-day creditDistributor delivers, you sign the billDay 3Sold on udhaarA regular customer buys for the monthDay 15Supplier is paidCash leaves the shopDay 33Customer paysCash comes back 18 days later
When customers take longer to pay than your supplier allows, the shop pays for the gap from its own cash.

The fix is not always "less credit". It can be collecting a little faster, asking your supplier for longer terms on the items you sell on udhaar, or holding back credit on the slow-moving lines.

When credit is worth giving

Credit makes sense when it brings sales you would not otherwise get, from people who pay:

  • Regular households who buy most of their monthly groceries from you and pay on salary day. Their total spend is far larger than a cash walk-in's.
  • Business buyers such as small restaurants, offices, workshops and smaller shops that buy in bulk every week and settle on a fixed day.
  • Seasonal peaks where a known customer needs a large order now and pays in two parts.

It rarely makes sense for first-time buyers, for amounts larger than a customer usually spends in a month, or on items where your margin is already thin.

Cash saleCredit sale
Money in the gallaNowLater, sometimes never
RiskCounterfeit notes, counter mistakesBad debt, disputes
Customer loyaltyLower; they go where it is cheapestHigher; they come back to their khata
Bill sizeSmallerOften larger
AdminNoneRecords, reminders, statements

Terms for business buyers

A business buyer is not a household. Put the terms in writing when you open the account:

  • A credit limit, based on their weekly purchases, not on what they ask for.
  • A payment day, such as every Saturday or within 15 days of each bill.
  • A bill for every delivery, with a copy they sign, so there is no argument later.
  • A statement every month, showing each bill and payment.
  • A rule for missed payments: new deliveries pause until the balance is back within terms.

Some wholesalers keep one rate for cash and a slightly higher one for credit, so the price covers the cost of waiting. Whether that suits you depends on your market. If you do it, apply it to everyone. Price lists for bulk buyers are covered in wholesale vs retail pricing.

Every credit customer on your phone

The khata shows who owes what, so you can check a customer's balance before agreeing to more credit.

Nafaa digital khata on an Android phone with customers and amounts due
Digital khata on an Android phone in a demo grocery store.

Mixing cash and credit safely

Most shops will always do both. A few habits keep the mix healthy:

  • Know your credit share. Work out what share of last month's sales went on udhaar. If it is rising month after month, decide whether that is on purpose.
  • Take part payment on large bills. A customer who pays half now and half on salary day carries half the risk.
  • Keep one price for cash and credit at the counter, unless you have a clear written credit rate. Ad-hoc surcharges cause arguments.
  • Watch your days of udhaar every month. If the number grows, collect before you lend more.
  • Pay suppliers on time. Your own good record with distributors gets you better terms, which is what makes customer credit affordable.

How Nafaa helps

In Nafaa khata, each customer can have a credit limit, and a bill that would take them over it stops at the counter unless a manager enters a PIN. A bill can be part paid in cash or by wallet with the rest going to the customer's khata. The khata shows balances by age, the credit given and collected this month, WhatsApp reminders and a statement per customer. On the supplier side, each supplier carries payment terms (for example 7, 15 or 30 days) and the purchasing screens show what you owe by age, so you can see both sides of the cash gap.

Sources

  1. Trade credit · Wikipedia · Accessed
  2. Cash conversion cycle · Wikipedia · Accessed
  3. Days sales outstanding · Wikipedia · Accessed

Keep reading

  • How to Reduce Udhaar Without Losing Customers

    Practical ways to keep credit under control at a Pakistani shop: a simple udhaar policy, a limit for each customer, watching how old balances get, a polite reminder routine, easier ways to pay, and how to handle balances that have gone stale.

  • Digital Khata vs Paper Register: What Changes for Your Shop

    Why paper khata registers lose money and time, what a digital khata does differently, and how to move your old balances into Nafaa in one sitting.

  • Wholesale & Distribution

    Nafaa for wholesalers and distributors handles trade the way it is done in Pakistan: carton and piece prices, a separate wholesale price, khata and credit limits for every trade customer, supplier accounts and purchase orders, stock across godowns and branches, A4 invoices and price lists you can send on WhatsApp.

Run your shop on Nafaa

Billing, stock, khata and reports in one place.

Chat on WhatsAppEnglish ya Roman Urdu me