How to Collect UPI Payments Without Platform Transaction Fees (And What Fees Still Apply)

VT

VyaparGateway Team

Payments Editorial

8 min read
Updated
How to Collect UPI Payments Without Platform Transaction Fees (And What Fees Still Apply)
#0 percent upi fees #no platform fee upi #upi pricing #saas pricing gateway

'0% transaction fees' is the most-claimed and least-explained phrase in Indian payment marketing. Every gateway uses it; every gateway means something slightly different by it. This article cuts through the marketing to explain what 0% platform fee actually means in 2026, what fees genuinely still apply (and why), and how to structure your gateway relationship so your costs stay predictable as you grow.

First, what 0% platform fee really means

UPI, at the rails layer, charges zero MDR (Merchant Discount Rate) for P2M transactions. NPCI doesn't take a cut. Your customer's bank doesn't charge you. The UPI infrastructure itself is free for merchants — by regulatory design, to drive digital payment adoption in India.

But a payment gateway is software that sits between you and UPI, providing dynamic QRs, intent tracking, webhooks, and a dashboard. Most gateways charge a percentage of every UPI transaction (e.g. 0.4%–2%) for this software layer. When a gateway says '0% transaction fee', what they usually mean is: the gateway is not adding a percentage markup on top of UPI. You still pay for the software — just via a flat SaaS subscription instead of a per-transaction percentage.

"There is no payment gateway in India that is genuinely free. The honest options are: pay percentage-of-volume, pay flat SaaS, or pay flat-fee-per-transaction. '0% platform fee' is shorthand for 'we don't take a percentage cut' — not 'we're free'."

The fees that genuinely still apply

Even with a true 0% platform fee gateway, you'll still see these costs:

  • Bank charges — your bank may charge a small monthly fee for the current account itself (typically ₹0–₹500/month for SMB current accounts).
  • PSP fees if applicable — if you use a PSP-mediated merchant setup (BharatPe, HDFC Mintoak, Razorpay's PSP arm), the PSP may have its own small per-transaction fee, separate from the gateway.
  • GST on the SaaS subscription — gateway subscriptions are taxed at 18% GST, claimable as input credit if you're GST-registered.
  • Refund fees if any — most direct-to-bank UPI refunds are free, but some PSPs charge a small fee per refund.
  • Your own engineering time — for integration, ongoing maintenance, and any custom workflows.

None of these are 'gateway taking a percentage of your sales.' They're real underlying infrastructure costs you'd pay with any provider.

Finance documents and calculator
True cost = SaaS subscription + bank charges + GST. Percentage-of-volume gateways add a fourth line item that scales with your revenue.

Why the model matters: real math at common volumes

Let's compare a percentage-of-volume gateway charging 1.5% + GST against a flat SaaS gateway charging ₹2,499/month at different business sizes:

  • ₹2L/month UPI volume: percentage gateway ≈ ₹3,540/month vs SaaS ₹2,499 — SaaS saves ~₹1,000/month.
  • ₹10L/month: percentage ≈ ₹17,700 vs SaaS ₹2,499 — SaaS saves ~₹15,200/month, ~₹1.8L/year.
  • ₹50L/month: percentage ≈ ₹88,500 vs SaaS ₹4,999 (higher tier) — SaaS saves ~₹83,500/month, ~₹10L/year.
  • ₹2Cr/month: percentage ≈ ₹3.54L vs SaaS ₹9,999 (enterprise tier) — SaaS saves ~₹3.4L/month, ~₹41L/year.

The savings compound at higher volumes because the percentage model scales linearly with revenue while the SaaS model stays flat. For any business growing through the ₹10L–₹2Cr/month range, switching to flat SaaS is a multi-lakh-per-year decision.

What to ask any 0% gateway before signing up

To verify a '0% platform fee' claim is real:

  1. Ask for the exact pricing page. The plans should be listed in rupees per month with no asterisks pointing to per-transaction add-ons.
  2. Read the terms of service. Search for 'per transaction' and 'percentage' — make sure there are no hidden conditions where percentage fees kick in.
  3. Ask about refund fees. Some gateways are flat on payments but charge per refund.
  4. Ask about international or chargeback fees if relevant to your business.
  5. Ask whether your PSP relationship is bundled or separate (this affects whether PSP fees are inside or outside the SaaS subscription).

The strategic value of flat pricing

Beyond the math, flat pricing gives you something percentage pricing cannot: cost predictability that scales with your growth, not against it.

  • Cash flow forecasting is simpler — one line item, one number.
  • Margin calculations don't require modelling gateway fees as a percentage haircut.
  • Promotional discounts don't cost you more (a percentage gateway charges fees on the discounted price, but it scales with revenue — flat SaaS doesn't care).
  • Your gateway isn't structurally rooting for your prices to go up.
Business growth chart
Flat pricing means your costs don't grow with your revenue — every additional rupee of sales drops straight to your bottom line.

How VyaparGateway structures pricing

VyaparGateway uses flat SaaS pricing exclusively. No per-transaction percentage. No per-transaction flat fee. No surprise charges on refunds or volume tiers. You pay a single monthly subscription based on the tier that fits your team size and feature needs, and that's the entire gateway cost. Bank and PSP fees, where applicable, are separate and paid directly to those providers — we don't mark them up. This is what '0% platform transaction fee' looks like in practice. VyaparGateway helps you issue dynamic UPI QR codes, verify payments, and notify your stack via webhooks—without charging a per-transaction platform fee on top of your plan.

Share this guide

Frequently asked questions

Is it really possible to accept UPI with 0% transaction fees?
Yes, at the rails layer — NPCI charges zero MDR for P2M UPI. The catch is that you still need a software gateway to make UPI usable on a website (dynamic QRs, webhooks, dashboard). That gateway costs money. With a flat SaaS gateway like VyaparGateway, you pay a fixed monthly fee instead of a percentage of every transaction, capturing the rails-level cost advantage in your actual pricing.
What's the catch with '0% platform fee' UPI gateways?
Usually, there's no catch — '0% platform fee' just means the gateway doesn't add a percentage markup on top of UPI's free rails. You still pay for the software (typically a flat monthly subscription) and you still pay GST on that subscription. The honest gateways list these costs clearly. The dishonest ones bury per-transaction fees in fine print, which is why you should read the terms carefully.
Do I still pay bank charges with a 0% UPI gateway?
Yes — bank charges (current account fees, any PSP-side per-transaction costs) are separate from your gateway and are paid directly to the bank or PSP. These are typically small (₹0–₹500/month for the current account; ₹0–₹1 per transaction for some PSP setups) but they exist regardless of which gateway you choose.
When does flat SaaS pricing become cheaper than percentage pricing?
Almost immediately for most SMBs. At ₹2L/month of UPI volume, a 1.5% percentage gateway costs ~₹3,540/month while a flat SaaS gateway costs ~₹2,499/month — SaaS already wins. By ₹10L/month, SaaS saves ~₹15,000/month. By ₹2Cr/month, SaaS saves ₹3+ lakhs/month. The crossover point is so low that almost any business with serious UPI volume should be on flat pricing.

Free tools for Indian merchants

No sign-up, no ads, no data selling

Use our free, browser-only tools whenever you need them. We don't store the values you enter or track you across the web.

See all free tools →
VT

About the Author

VyaparGateway Team

Payments Editorial

The VyaparGateway editorial team writes practical, India-first guides on UPI payments, merchant onboarding, and fintech compliance — informed by what we ship, debug, and operate every day at vyapargateway.com.

Related reading

Start with VyaparGateway

Create an account to connect your merchant profile, get API keys, and ship dynamic UPI checkout in minutes.