Ten years ago, almost every grocery bill was paid in cash. Today, the same counter handles UPI from a phone, cards, bank transfers from business customers, credit for regulars and still plenty of cash. And more and more often, one customer uses two of these on the same bill: "₹500 in cash and the rest by UPI."
Handled well, this flexibility is good for business: customers can always pay, and fewer sales are lost. Handled badly, it's a daily source of queues, errors, disputes and a till that never matches. This guide explains how to take every kind of payment quickly and accurately, and how to keep your cash and bank records right at the end of the day.
The payment methods at a grocery counter
| Method | Where the money goes | Things to watch |
|---|---|---|
| Cash | The till | Change, counting errors, security |
| UPI | Your bank account | Confirming the payment actually arrived |
| Card | Your bank account, after settlement | Settlement timing, charges from your provider |
| Bank transfer | Your bank account | Matching transfers to the right customer and bill |
| Credit (pay later) | The customer's account | Recording it against the right customer |
The key point is that each method ends up in a different place. Your system must record not just that a bill was paid, but how, so that each amount lands in the right account.
Why split payments happen
- The customer has some cash but not enough for the whole bill.
- They want to use up small change and pay the rest digitally.
- A family member pays part from their own phone.
- A regular pays part now and puts the rest on their account.
- A customer uses store credit from an earlier return and pays the rest.
None of this is unusual. The problem is only when the counter software treats it as an exception.
What good split payment looks like
At the payment step, the cashier should be able to:
- See the bill total clearly.
- Enter the first amount and method, for example ₹500 cash.
- See the remaining amount immediately.
- Enter the next amount and method, for example the remainder by UPI.
- Or put the remainder on the customer's account with pay later.
- For cash, type what the customer handed over and see the change automatically.
- Complete the sale.
This should take a few seconds. If the cashier has to cancel the bill and start again, bill the items in two parts, or write the split on paper for later, the software isn't built for how Indian customers pay. Our supermarket POS guide covers the rest of what a good counter needs.
Taking UPI payments safely
UPI is fast and convenient, but it's also where counter disputes and fraud most often happen. The golden rule: confirm the payment on your side, never on the customer's screen.
- Use a payment soundbox or your merchant app so you hear or see each payment as it arrives in your account.
- Don't accept a screenshot or the customer's "payment successful" screen as proof. Screens can be faked or show a payment that failed or went elsewhere.
- If a payment seems pending, wait for confirmation before handing over goods, or take another method.
- Display your own UPI QR code clearly, and check it regularly so nobody can cover it with a different one.
Only record UPI in your billing software once you've confirmed it's received.
Cards
Card payments go through a terminal from your bank or payment provider and settle into your bank account later, usually the next working day. Your provider may charge a fee on card transactions; check your agreement. Record card payments as card in your billing software, so you can match the day's card total against the terminal's settlement report.
Cash
Cash is still important in grocery, and it's the method most prone to errors. Keep enough change in the till at the start of each shift, let the software calculate change rather than doing it mentally at busy times, move large amounts to a safe during the day, and count the till at every shift change. Our guide to preventing cashier theft explains daily cash counts in more detail.
Credit and store credit in split payments
When part of a bill goes on credit, the software should require a named customer and add the unpaid part to their balance automatically. When a customer has store credit from an earlier return or an advance, the system should apply it to the new bill and show the remaining amount to pay. Both must be recorded as part of the same bill, not as separate notes. Our guide to managing credit customers covers the credit side.
Refunds
When you refund a customer, refund by the same method they paid wherever possible: cash for cash, UPI or bank for digital payments. Record the refund in your system against the return, so the right account goes down. A cash refund recorded as UPI, or not recorded at all, leaves both your till and your bank wrong. See our guide to returns and credit notes.
End-of-day reconciliation by payment method
At closing, check each payment method separately:
- Cash: count the till and compare with the cash your system says you should have, after opening cash, cash sales, cash payments in and any cash paid out.
- UPI: compare the day's UPI total in your software with the total received in your merchant app or bank.
- Card: compare the card total with the terminal's batch or settlement report.
- Bank transfers: match transfers from business customers to the right customer accounts.
- Credit: review today's credit sales and check each is on the right customer.
Record any difference, and investigate patterns. When each payment method posts to its own account automatically, this whole check takes a few minutes.
Moving money between accounts
When you deposit cash in the bank or withdraw cash for change, record it as a transfer between your own accounts: cash goes down, bank goes up, or the other way round. It isn't income or an expense. Recording transfers properly keeps both balances accurate and makes your cash and bank statements easy to follow.
Business customers and bank transfers
Hotels, restaurants, offices and smaller shops often pay by bank transfer, sometimes days after delivery and sometimes for several bills at once. This is where payments most often get lost. A transfer arrives with a vague reference, nobody is sure which bills it covers, and the customer's balance stays wrong for weeks.
A few habits prevent this. Give business customers a proper A4 GST invoice with your bank details. Ask them to quote the invoice number in their transfer reference. When a transfer arrives, record it as a payment in against that customer, and let the software apply it to their oldest unpaid invoices first, or to the specific invoices they tell you. Send a statement once a month so both sides agree on the balance.
Train cashiers on payments
Payment errors usually come from rushed habits rather than bad intent. Walk every cashier through each method on your actual software: a full cash sale with change, a UPI payment confirmed on the soundbox, a card payment, a split between cash and UPI, a credit sale to a named customer and a bill using store credit. Then practise the end-of-shift count together. Ten minutes of training saves hours of reconciliation later.
Common payment mistakes
Recording everything as cash. Your cash account becomes meaningless and bank payments disappear from view.
Trusting the customer's phone screen. Always confirm UPI on your side.
Splitting a bill into two bills to handle two payment methods. It confuses sales records and GST.
Unrecorded credit. "They'll pay the rest tomorrow" must go on the customer's account, every time.
Skipping daily reconciliation. Small differences are easy to explain today and impossible to explain next month.
Payments in Grocer OS
Grocer OS by Crafts Software is built for the way Indian customers pay. At the POS, press F8 to take payment and choose cash, UPI, card or bank, or use split payment for more than one method. Type what the customer gave in cash and the change is worked out. Pay later puts the whole bill or the remaining amount on the customer's account, and a customer must be selected before any credit sale. Customer credit from advances or unrefunded returns is used against new bills automatically.
Behind the counter, each payment posts to the right cash or bank account. Cash and bank accounts have opening balances, transfers between accounts and a statement each, so end-of-day checks are quick. Payments in from customers are applied to the oldest unpaid invoices first, payments out and refunds have their own permission, and a wrong payment can be cancelled cleanly. Grocer OS records the payment method; the UPI or card payment itself is taken through your usual QR code, soundbox or card terminal.
Every Payment, Right Account
Split Payments in Seconds, Balances That Match
Grocer OS brings POS billing, inventory, GST and accounting together, and its dashboard shows you what needs attention every day. It runs on your own hosting with no monthly subscription, and our team can customize it to the way your store works.
Explore Grocer OS →Conclusion
Split payments are now normal at the grocery counter, and customers expect them to be quick. Use software that handles any combination of cash, UPI, card, bank and credit on one bill, confirm every UPI payment on your side, let the system calculate change, record refunds by the method used, and reconcile each payment method every evening. Your queues move faster, disputes disappear, and your cash and bank balances finally match what's really there.