2026-06-15 · 6 min read · Dev Saini
Daily Profit Tracking for Your Kirana Store: Why End-of-Day Hisab Changes How You Run the Shop
Why daily visibility matters more than monthly
Most kirana shopkeepers have a rough sense of how the month went — they know if it was a "good month" or a "tight month." But very few can tell you what happened on a specific Tuesday, or whether last week's udhar giving was higher than collections. This gap between what you know and what's actually happening in your shop's finances is where money quietly disappears.
Monthly accounting catches problems in arrears — after they've compounded for 30 days. Daily tracking catches them in 2–3 days, when they're still small enough to fix. If your udhar given consistently exceeds your collections by ₹500 per day, a daily check shows you the trend by Wednesday. A monthly check shows you the same problem at month end, after you've lost ₹15,000 in working capital.
The other benefit of daily tracking is momentum. Shopkeepers who look at their numbers every evening develop a feel for what a normal day looks like. They notice deviations — a day where collections were unusually low, a day where udhar spiked without a corresponding reason. This intuition only comes from consistent daily exposure to the numbers, not from a monthly summary.
What to track at end of every day
The daily summary for a kirana store has four components. You don't need a full accounting system to get these — a good khata app generates them automatically as a side effect of recording entries during the day.
Total sales. Every sale that happened today — cash and credit combined. This is the revenue line. If you're only recording credit entries in your khata app, you're only seeing half the picture. Train yourself to record cash sales as well, even as a single "cash sales total" entry at the end of a selling period. The daily total should match what left the shelf.
Udhar given. Total credit extended today — the sum of all credit entries made today. This is what left the shop without cash coming in. Tracking this number daily tells you how much of your sales are going out as receivables. If you sell ₹5,000 in goods today and ₹2,500 of it is on credit, half your revenue isn't cash yet.
Collections received. Total payments received from customers today toward existing balances — cash payments, UPI transfers, and payments through WhatsApp payment links. This is the money that came back in from previous credit. The relationship between today's udhar given and today's collections is the heartbeat of your shop's credit health.
Net cash. Cash sales minus cash purchases plus collections minus expenses. This is what actually landed in your hands today after all inflows and outflows. It's the number that tells you whether the shop generated real cash today or whether money is still sitting in customer balances.
The one number that matters most: udhar ratio
Of all the numbers in the daily summary, the ratio between udhar given and total sales tells you the most about your business health. If you gave ₹2,000 on credit today out of ₹6,000 in total sales, your udhar ratio is 33%. That means one-third of everything that left your shop today hasn't been paid for yet.
A healthy udhar ratio for most kirana stores is under 30%. Above 40%, you're likely straining your working capital — you're buying goods at cost and selling a significant fraction on credit, which means your cash on hand doesn't reflect your actual business activity.
The ratio fluctuates — higher at month-end when cash is tight for households, higher before major festivals, higher in lean seasons. These fluctuations are expected. What you're looking for is the trend: is the ratio stable? Drifting upward week over week? If it's climbing, you either need to tighten credit limits, accelerate collections, or both.
Compare udhar given to collections received each day. Ideally, collections match or exceed new udhar given. If you're giving ₹1,500 per day and collecting ₹800 per day consistently, your outstanding balance is growing by ₹700 per day — which becomes ₹21,000 in a month. That's real working capital tied up in receivables.
Patterns that daily tracking reveals
After two to three weeks of consistent daily tracking, patterns emerge that are impossible to see in a monthly summary.
Day-of-week patterns. Many kirana stores see higher credit ratios on Mondays and Tuesdays (households running low before payday) and better collections on Fridays and Saturdays (payday effects). If you see this pattern, front-load your collection reminders for Thursday evenings — the customer is more likely to have cash on Friday than on Wednesday.
Customer collection velocity. When you track daily collections, you quickly identify which customers pay within a week of a reminder and which ones drag for a month. The fast payers can have generous credit limits with confidence. The slow payers need tighter limits and more proactive reminders.
Seasonal cash flow. Daily tracking across months reveals the seasonal rhythm of your specific neighborhood — when families are cash-light, when they have extra income, when udhar builds. This knowledge is commercially valuable. Shopkeepers who know their cash flow seasonality can stock up before lean seasons and avoid stocking during high-credit periods when cash recovery is slow.
Product mix impact on credit. Some items get bought on credit more often than others — groceries nearly always, luxury or impulse items occasionally. If you track by category, you'll see whether your credit is concentrated in staples (low risk, reliable customers) or spread across discretionary items (higher risk). This informs decisions about which products you're comfortable extending credit for and which require cash.
Decisions daily numbers make easier
The value of daily tracking is not in the numbers themselves but in the decisions they make obvious.
When to send reminders. If collections have been low for three consecutive days, send reminders tonight — proactively, before the balance compounds further. Without daily tracking, you'd wait for the monthly summary to notice the problem. With daily tracking, you see it by Wednesday and act Wednesday evening.
When to tighten credit limits. If a specific customer's udhar appears in your daily summary for three straight days with no corresponding collection, their limit needs review. Daily visibility makes this pattern obvious. Monthly summaries bury it in aggregates.
Whether to take on more stock. Before placing a large purchase order, your daily net cash numbers tell you whether you have the cash flow to absorb it or whether receivables are too high. Many shopkeepers take on stock that looks reasonable on paper but creates a cash crunch because they didn't account for the udhar sitting uncollected.
When your shop is actually performing well. On days where udhar given is low, collections are high, and cash sales are strong — that's a genuinely good day. Without daily tracking, good days and bad days blend into a vague sense of how things are going. With daily tracking, you know exactly which days drive your business and which days drain it.
Doing it in under one minute
Daily profit tracking sounds like work — but with the right tool, it takes less than a minute. The precondition is that you've recorded entries throughout the day: every credit entry, every payment received, every cash sale total. If those entries are in the app, the daily summary generates itself.
At the end of the day — when you're locking up, after the last customer, before you sit down for dinner — open ExtinctBook and tap the summary. The screen shows you today's totals: sales, udhar given, collections received, net cash. Thirty seconds of reading tells you whether today was a good day or a follow-up day.
The closing ritual of looking at the daily summary builds the habit that changes how you run the shop. Shopkeepers who do this consistently report that it takes about two weeks before the numbers start feeling meaningful — before you have a "feel" for what a normal day looks like and what an anomaly looks like. After two weeks, the summary becomes something you look forward to, not a chore.
The one-minute daily review also primes you for the morning. If yesterday's udhar given was high and collections were low, you know before the day starts that today needs to be a collection-focused day — send reminders first thing, follow up on any WhatsApp responses, note which customers might come in and be ready to have a balance conversation.
Common daily tracking mistakes
Only tracking credit, not cash sales. If you only record udhar entries in the app and not cash sales, the daily summary shows your credit activity but not your total revenue. You can't calculate an udhar ratio without total sales. Record daily cash sales as a single entry — even just the total — to complete the picture.
Checking weekly instead of daily. Weekly checking loses the day-level detail that makes tracking actionable. The whole value of daily numbers is catching patterns in 2–3 days, not 5–7. If daily feels too much, start with every other day — but work toward daily as the habit.
Comparing across different types of days. Monday after a long weekend is not comparable to a normal Tuesday. Festival day sales are not comparable to non-festival days. Build mental categories for your shop's different types of days and compare within categories, not across them.
Not acting on what you see. The number is not the goal — the action is. If daily tracking shows udhar ratio at 45% for three days running, that's the signal to send reminders and tighten limits. Shopkeepers who track carefully but don't act on the signals get the data without the benefit. The summary is a prompt, not just information.
For a complete credit management system that goes alongside daily tracking, see our kirana store credit management guide. For setting up WhatsApp reminders so collections come in automatically, see our guide on WhatsApp payment reminders.
ExtinctBook shows your daily profit summary in one tap — sales, udhar given, collections, net cash. Free on Android. Try it at extinctbook.com.
Frequently asked questions
How do I track daily profit for my kirana store?
Use a khata app that shows a daily summary: total sales, udhar given, collections received, and net cash. ExtinctBook shows this in one tap at end of day. Record every sale and credit entry during the day — the app calculates the summary automatically.
What is the difference between daily sales and daily profit?
Daily sales is the total value of goods that left your shop. Daily profit is what's left after you subtract the cost of those goods. A khata app tracks sales and collections — to get true profit, you also need to know your purchase cost per item, which requires inventory tracking. For most small kirana shops, the daily 'net cash' figure (cash received minus cash paid out) is a practical proxy for daily profit.
Why should I check daily profit instead of monthly?
Daily visibility catches problems immediately. If udhar given consistently exceeds collections, you're losing working capital every day. A monthly check means the problem compounds for 30 days before you see it. A daily check means you see the trend in 2–3 days and can adjust — by sending more reminders, reducing credit limits, or focusing on collection calls.
What is a healthy udhar-to-sales ratio for a kirana?
There's no universal rule, but most successful kirana stores keep udhar given at under 30% of daily sales. If you're giving more than 40–50% of your daily sales on credit, collections need attention — your working capital is eroding. Track the ratio weekly and watch for trends rather than single-day spikes.
More guides
2026-06-14 · 7 min read
How to Recover Udhar Customers Won't Pay: A Practical Guide for Shopkeepers
India's small businesses lose thousands of crores every year to unpaid udhar — not because customers are dishonest, but because there's no system. Here's the system, in four stages.
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.
Try ExtinctBook free
Unlimited customers, unlimited entries. Android live, iOS waitlist open.
Join the waitlist →