A practical, no-jargon guide to taking UPI payments online - the options, what they cost, and the fastest way to get a working checkout for an Indian business.
UPI is how India pays online - it is fast, familiar, and usually the cheapest method to accept. If you sell anything on a website, accepting UPI properly removes friction and cuts no-shows. Here is how to do it without overcomplicating things.
A payment gateway integrates a checkout into your site and accepts UPI, cards, netbanking and wallets. Razorpay and Cashfree are the common choices; both support UPI intent (open the app), UPI collect, and UPI QR. You complete KYC with your business details and bank account, then either use their plugin (for WordPress, Shopify, etc.) or their API.
This is the right choice if you have a real store or recurring sales. UPI MDR for merchants is government-mandated at zero for many cases, though aggregators may apply a small platform fee, so read the UPI line in your gateway's pricing.
If you do not have a checkout yet, payment links are the quickest way to get paid. Instamojo and Razorpay both let you generate a link or QR you can paste into your site, WhatsApp or an invoice. The customer pays by UPI in a couple of taps. Instamojo's free links charge 2% + Rs.3 per transaction.
Use links when you sell a handful of products or services and do not want to build a full checkout.
If you are starting from scratch, an India-first storefront like Dukaan or a Shopify store with an Indian gateway gives you product pages plus UPI checkout in one place.
Remember settlement usually takes one to three business days, and add 18% GST to the gateway fee when you budget. For the full fee comparison, see our payment gateway charges guide, or browse options in the payments category.
Confirm current UPI pricing on the provider's site before going live.
Turn this research into a workflow with apps, stages, caveats, and next actions.
Start with the product itself: a place to write and ship code, host it reliably, and catch errors in production, because nothing else matters until customers can actually use what you built. Next, get the team coordinated with project management and a shared knowledge base so work and decisions are not lost in chat. Then put customer acquisition on a real CRM so leads, demos, and deals are tracked rather than living in inboxes. Add billing and accounting once you have paying users, choosing payment rails that fit whether you sell to India, abroad, or both, and keep GST-clean books from day one. Finish with customer support, product analytics, and access security so you can keep users happy, see what they actually do, and not get breached. Do not buy enterprise sales, analytics, and security suites before you have product-market signal; sequence around shipping and getting your first paying customers.
View stack
Start by choosing the right no-code platform for what you are building, because a customer-facing web app, a mobile app, and an internal portal each suit different tools. Next, model your data cleanly in a database or spreadsheet backend, since a messy data model is the most common reason no-code projects collapse later. Then build the interface and logic so users have real screens and workflows, not just a database. Add payments, forms, and automations to connect your app to the outside world and remove manual work. Finish by launching, securing team access, and measuring usage so you know the app works and is safe. Do not expect no-code to scale infinitely; it is excellent for validating and running real workflows, but be honest about its ceilings and plan to move to custom code if you outgrow it.
View stack
Start by choosing a website builder that matches your skill and needs, because the builder decides how fast you launch and what you can do later. Sort your domain and hosting next, remembering that most builders bundle hosting while self-hosted WordPress needs its own, so you do not pay twice. Then design and write the site so it looks credible and explains clearly what you offer, since a confusing site loses visitors in seconds. Add lead capture, booking, and payment tools so the site actually does something, whether that is collecting enquiries, taking appointments, or selling. Finish by getting found and measuring, with basic SEO, a Google presence, and analytics so you know what is working. Do not over-build a complex site before you have visitors; launch a clear, fast site and improve it with real data.
View stack
Describe your actual business goal and WhichStack will map the apps, trade-offs, setup stages, and buying caveats.
Build a pipeline