Master kirana store accounting with this comprehensive guide. Learn how to track daily sales, manage udhar, control stock, and stay GST compliant.
Running a kirana store involves handling hundreds of transactions daily - from small βΉ10 sales to large βΉ10,000 bulk orders. Without proper accounting, you'll never know your true profit. This guide will teach you how to manage your kirana store accounts like a professional, even if you've never done formal bookkeeping before.
Why Kirana Store Accounting is Unique
Kirana stores have specific accounting challenges that are different from other businesses. Understanding these will help you set up the right system.
- High volume of small transactions daily
- Mix of cash, UPI, and credit (udhar) sales
- Multiple suppliers with different payment terms
- Products with varying GST rates (0%, 5%, 12%, 18%)
- Perishable items requiring stock rotation
- Festive and seasonal demand variations
- Regular customers expecting credit facilities
Essential Registers for Your Kirana Store
These are the basic records every kirana store should maintain. You can keep them in traditional registers or use digital tools like KhataGO.
- Daily Sales Register: All cash and credit sales with customer name
- Cash Book: Money received and paid each day
- Udhar (Credit) Register: Who owes how much and since when
- Purchase Register: All stock purchases with supplier details
- Stock Register: What's in your shop and go-down
- Expense Register: Rent, electricity, salary, transport, etc.
- Bank Book: All bank transactions (if you have business account)
Daily Accounting Routine for Kirana Stores
Follow this routine every day. It takes only 15-20 minutes but saves hours of confusion later!
- Morning: Count opening cash in galla (cash drawer)
- Morning: Check any pending deliveries from suppliers
- During sales: Record every transaction, especially udhar
- Evening: Count closing cash and match with sales
- Evening: Record all purchases received today
- Evening: Update stock for fast-moving items
- Night: Quick review of udhar pending collection
Managing Udhar (Credit Sales) Effectively
Udhar is both a blessing and curse for kirana stores. It builds customer loyalty but can destroy your cash flow if not managed properly.
- Maintain separate page/record for each credit customer
- Always note the date and items sold on credit
- Set weekly or monthly settlement dates
- Politely remind customers before due date
- Have a maximum credit limit for each customer
- Stop new credit if old dues are unpaid
- Consider offering small discount for cash payment
Stock Management for Kirana Stores
Proper stock management prevents wastage, theft, and ensures you never run out of fast-selling items.
- Track fast-moving items: rice, dal, oil, sugar, milk
- Use FIFO (First In, First Out) for perishables
- Check expiry dates regularly
- Reorder before items go out of stock
- Count stock weekly for high-value items
- Keep go-down stock separate from shop stock
- Monitor theft-prone items closely
GST for Kirana Stores
Many kirana items have different GST rates. Here's a quick overview of common products.
- 0% GST: Fresh fruits, vegetables, milk, eggs, meat, fish, grains
- 5% GST: Sugar, tea, coffee, edible oils, spices, packaged food items
- 12% GST: Butter, ghee, almonds, fruit juices, namkeen, sweets
- 18% GST: Biscuits, chocolates, ice cream, soft drinks, toiletries
- Note: Branded and packaged items often have higher GST than loose items
If your annual turnover is below βΉ40 lakhs, you may not need GST registration. But keeping GST-wise records still helps for future growth!
Tracking Purchases from Suppliers
Managing multiple suppliers is crucial for getting best prices and maintaining supply chain.
- Keep supplier contact and payment terms list
- Record every purchase with invoice number and date
- Track credit period for each supplier
- Compare prices across suppliers regularly
- Build relationships for better credit terms
- Pay on time to maintain good reputation
- Keep all purchase invoices organized by month
Calculating Your Daily Profit
Knowing your daily profit helps you understand if your business is healthy. Here's a simple formula.
- Total Sales (Cash + UPI + Credit given)
- Minus: Cost of items sold (at purchase price)
- Equals: Gross Profit
- Minus: Daily expenses (rent portion, electricity, etc.)
- Equals: Net Daily Profit
Common Accounting Mistakes Kirana Owners Make
- Not recording small udhar transactions
- Mixing personal and shop expenses
- Forgetting to include all expenses in profit calculation
- Not tracking slow-moving and expired stock
- Giving too much credit without limits
- Not reconciling cash daily
- Ignoring bank account transactions
Using WhatsApp for Kirana Accounting
Modern tools like KhataGO let you do all your accounting via WhatsApp - the app you already use every day.
- Record sale: "Sharma ji 500 udhar chai patti"
- Record purchase: "Hindustan Unilever 15000 ka maal aaya"
- Check udhar: "Sharma ji ka udhar?"
- Record payment: "Sharma ji ne 500 diye"
- Daily report: "Aaj ki bikri?"
- Get everything in Hindi, English, or Gujarati
KhataGO is built specially for Indian kirana stores. Track sales, udhar, stock, and GST - all through WhatsApp messages. No training needed, start in 2 minutes!
Monthly Review Checklist
- Total sales for the month
- Total purchases and expenses
- Net profit or loss
- Pending udhar collection amount
- Pending supplier payments
- Slow-moving stock to clear
- Top 10 selling products
- Top 5 credit customers to follow up
Start Your Proper Accounting Today
Don't let another day pass without proper accounting. Whether you use traditional registers or modern apps, what matters is consistency. Start with one simple step - record every transaction starting today. Your future self (and your bank balance) will thank you.