Home » Finance Compliance » Card vs UPI: Why Restaurant Payment Reports Never Match

Card vs UPI: Why Restaurant Payment Reports Never Match

Your card and UPI reports never match your bank because the two payment types behave differently. When a customer pays by card, a fee comes out before the money settles, and that money often lands a working day later. When they pay by UPI, it usually lands in full and much faster.

So the sales figure on your POS is the gross amount, before fees. The credit in your bank is the net amount, after fees and after the settlement delay. The two were never meant to be the same number.

There is a second reason many owners miss. On older setups, a card tap and a UPI scan on the same machine get logged under one “Card” line. When the two are mixed, even the split you think you have is wrong.

Key Takeaways

  • Card payments carry a Merchant Discount Rate (MDR) that the provider deducts before the money settles
  • UPI person-to-merchant payments and RuPay debit carry zero MDR, so they usually land in full
  • Card money often arrives a working day later than the sale; UPI is usually faster
  • Older setups log card and UPI under one figure, hiding the real split
  • Recording each payment under its true tender is the first step to reports that reconcile

What Is the Real Difference Between Card and UPI?

Both let a customer pay without cash, but the money moves in different ways.

When a customer pays by card, the payment runs through a network and an acquiring bank. Each of them takes a small cut, called the Merchant Discount Rate, before the money reaches you. Credit cards carry the highest MDR. The provider settles the remaining amount to your account, usually on the next working day.

When a customer pays by UPI, the money moves straight from their bank to yours. For person-to-merchant payments, the government made MDR zero from January 2020, through an amendment to the Payment and Settlement Systems Act. RuPay debit cards were included too. So a ₹500 UPI sale generally credits ₹500, and it lands quickly.

This gap is not a bug in your system. It is simply how the two rails are built. Knowing it changes how you read your own numbers.

Card vs UPI at a Glance

Here is how the two compare on the points that decide your reconciliation.

What ChangesCard PaymentUPI (Person-to-Merchant)
Provider fee (MDR)Deducted before settlement, highest on credit cardsZero MDR since January 2020
Amount creditedNet of the feeUsually the full amount
When it landsOften the next working dayUsually same day, faster
How older setups log itOften merged into one “Card” figureOften merged into the same figure
Effect on reportsGross sales sit above bank creditSales and credit line up more closely

Why Don’t the Two Add Up in Your Reports?

Three things pull the numbers apart, and they stack on top of each other.

The fee comes out first. Your POS records the full bill. For a card sale, the provider keeps the MDR and credits the rest. For UPI, nothing is taken. So a day with heavy card use shows a wider gap between sales and bank credit than a day that ran mostly on UPI.

The timing is different. UPI often reaches you the same day. Card settlements usually arrive the next working day, sometimes later over a weekend or a long festival break. On any single date, your bank statement and your sales report are looking at different sets of payments.

The tender gets mixed. When a card and a UPI scan on one terminal both land under “Card”, your split is wrong before you even start. You cannot check a figure you cannot see clearly.

Where the Numbers Go Missing

Now that the mechanics are clear, here is where a real gap turns into a real loss.

The danger is not the fee itself, which is expected. The danger is not knowing which part of the shortfall is the fee and which part is a genuine error. A missed settlement, a wrong MDR charge, or a UPI payment logged under the wrong name all hide inside that same gap. Owners often write the whole thing off as “charges” and move on.

Here is an example, not real data. Say a cafe in Baner, Pune, rings up strong card and UPI sales on a Saturday in February 2026. The next morning, the bank credit comes in lower than the day’s total. Without a tender-wise view, the owner cannot tell whether the shortfall is normal card MDR or a payment that never settled. The money that quietly slips away is exactly the kind of leak we cover in why your Swiggy and Zomato sales and bank deposits never match.

Why the sale and the bank credit differ (illustrative) Card sale Amount credited to your bank fee lands next working day UPI sale Full amount credited to your bank usually lands faster The card bar is credited net of the provider fee, so gross sales on your POS sit above the bank credit.

How Do You Read Card and UPI Correctly?

The fix starts at the terminal, not at month-end. If the payment is recorded under its real tender the moment it happens, everything downstream gets easier.

RECOMMENDED READ  The Best Restaurant SMS Marketing Strategy Of 2023

On Petpooja Pay+, each transaction is classified by the method actually used. Card payments sit under Card. UPI and Bharat QR sit under UPI. The provider is named against each entry, so your daily sales report shows a true split rather than one blurred figure.

With clean tender data in place, the next step is matching. You compare what your records say against what each provider actually paid out. UPI now carries the bulk of digital payments in India, a trend the NPCI’s monthly UPI figures keep confirming, with UPI crossing 23 billion transactions in May 2026 alone. An accurate UPI figure is now central to reading your own sales.

How Does Petpooja Finance Keep the Two Straight?

Recording tenders correctly is half the job. Matching them against real payouts is the other half.

Petpooja Finance, the payment layer inside POSS, brings both together. The dashboard splits card, UPI, wallets, cash, and online settlements, then checks each against what the provider actually paid. For connected terminals and UPI partners, it flags transactions that are missing invoices and shows provider charges next to the final payout.

That means the fee and the error stop hiding in the same number. You see the MDR on each card swipe and the exact orders where something did not settle. The same idea powers our built-in aggregator tool, explained in how Petpooja makes online order reconciliation effortless.

What Should You Check When the Numbers Don’t Match?

When your sales and your bank credit disagree, a short routine tells you fast whether it is a normal fee or a real problem. None of it needs an accountant.

  • Split the tenders first. Before you judge anything, separate card and UPI in your daily report. A blurred figure hides both the fee and the error.
  • Treat the card MDR as an expected cost. For each card sale, a small provider fee will be missing. Mark it as a cost line, not a mystery.
  • Match cards by settlement date, not sale date. A Saturday card sale may land on Monday. Compare the acquirer’s payout report to the right dates, or the gap will look worse than it is.
  • Chase any UPI payment that shows on the POS but not the bank. Since UPI usually lands in full, a missing UPI credit is a clear signal to raise with your provider.
  • Keep credit cards visible on their own. They carry the highest fee, so a rise in credit card use naturally widens the gap between sales and bank credit.

Run this check weekly rather than at month-end. A gap caught within days is far easier to trace than one buried under four weeks of sales.

Conclusion

Card and UPI were never going to show the same number, and that is fine. Cards carry a fee and settle later. UPI usually lands in full and faster. The problem is not the gap itself. The problem is a gap you cannot read, because the two tenders are mixed and never matched against real payouts.

Fix the recording first, so card and UPI stay separate. Then match each against what the provider paid. Do those two things, and the oldest question in the business gets a clear answer: did the money I earned actually reach my bank? To see how it works in your outlet, you can book a demo of Petpooja POSS.

Frequently Asked Questions

1. Why do my card and UPI totals never match my bank credit?

Card payments carry a Merchant Discount Rate that the provider deducts before settling, and the money often lands a working day later. UPI person-to-merchant payments carry zero MDR and usually land in full. So your gross sales on the POS will not match the net amount credited to your bank.

2. Does UPI have any charges for restaurants?

UPI person-to-merchant payments and RuPay debit cards carry zero MDR under a government policy in force since January 2020. Most other card payments, especially credit cards, still carry an MDR that the provider keeps before the money reaches you.

3. Why are card and UPI shown under one figure on my POS?

On older setups, a card tap and a UPI or Bharat QR scan on the same terminal were often logged under a single Card figure. On Petpooja Pay+, each payment is recorded under its real tender, with the provider named, so card and UPI stay separate.

4. How do I reconcile card and UPI payments correctly?

Record each payment under its real tender, then match your POS records against the provider’s settlement report. A view that shows provider charges next to the final payout, order by order, turns month-end reconciliation into a quick check, an approach explained in how smart restaurants reconcile thousands of orders in minutes.

5. Is UPI always cheaper than card for my restaurant?

For person-to-merchant payments, UPI carries zero MDR, so it is usually the cheaper rail to accept. Cards still matter, because many customers prefer them, especially for larger bills. The goal is not to drop one, but to record and reconcile both correctly.

6. Do card and UPI totals affect my GST and profit figures?

Yes. The sales you report in a GST return come from your recorded takings, so a wrong card-versus-UPI split can distort what you file. A GST return filing checklist helps you cover each step before the deadline. And once the card fees are accounted for, a restaurant profit margin calculator shows your real margin on that revenue.

Avani Joshi
Avani Joshi
Avani Joshi is a Content Writer at Petpooja, where she writes about payroll, billing, and the everyday software that keeps Indian SMEs running. She has a knack for taking complicated topics and explaining them in plain language for business owners who don't have time to decode jargon.

RELATED UPDATES

Leave a Reply

Take a free demo