Building a SaaS from India for global customers is genuinely hard in ways that European or American developers don't face. You deal with payment restrictions that don't exist for US founders, timezone differences when getting customer feedback, and a constant question of how to receive money from people in countries where your bank account can't easily accept payments.
But it's also very doable. The indie hacker scene from India has grown a lot, and the tools available now make it more accessible than ever. This guide covers the specific stack I'd use if I were starting a product today from India.
Hosting and Infrastructure: The Free Tier Reality
Vercel
Vercel is the default hosting choice for Next.js and most modern frontend frameworks. The free tier (Hobby plan) is genuinely usable for early-stage products. You get unlimited deployments, custom domains, SSL, edge functions, and decent bandwidth limits.
The catch is that Vercel's free tier has restrictions on commercial use in their terms. Once you're generating revenue, you're expected to upgrade to a paid plan ($20/month for Pro). In practice, many small indie products run on the free tier for a while before upgrading. But if you're serious about a product, budget $20/month and use the Pro plan so you're not violating ToS.
For serverless functions (API routes in Next.js), Vercel's free tier gives you 100GB bandwidth and reasonable execution limits. For a new product with minimal traffic, this is plenty.
Supabase
Supabase is what you'd use instead of Firebase if you want an open-source alternative with real Postgres. The free tier includes 500MB database storage, 50,000 monthly active users for Auth, and 5GB bandwidth.
For most products in their early months, this is enough. Supabase gives you a Postgres database, a REST API automatically generated from your schema, real-time subscriptions, auth (email, Google, GitHub login), and storage. The combination is remarkable for a free service.
When you outgrow the free tier, the Pro plan is $25/month, which is very reasonable for what you get.
Cloudflare
Cloudflare's free tier is one of the best deals in tech. You get a global CDN, DDoS protection, free SSL, and very good DNS management. Cloudflare Pages lets you host static sites for free with unlimited deployments.
For Indian indie hackers, Cloudflare is particularly valuable because routing traffic through their network means your site loads fast for users globally, including in the US, without you needing to pay for a CDN separately. Point your domain to Cloudflare, and the performance improvement is immediate and free.
Payments: The Complicated Part
This is where Indian indie hackers face the most friction, so let's be direct about what works and what doesn't.
The Stripe India Situation
Stripe has been available in India since 2017. You can create a Stripe India account and accept payments in Indian rupees from Indian customers. That part works fine.
The problem is accepting international payments. If you want to charge a customer in the US $49/month in USD, a standard Stripe India account doesn't support that. Stripe's support for international currencies from Indian accounts is limited.
To use Stripe properly for a global SaaS, you'd need a US entity. Stripe Atlas ($500 one-time fee) incorporates a Delaware LLC for you and sets up a US Stripe account. That's a real option, and many Indian founders go this route eventually. But $500 plus ongoing US compliance costs (registered agent, annual fees) adds up, and it's not the right move for a side project in its early days.
LemonSqueezy: The Best Option for Most Indie Hackers
LemonSqueezy is a merchant of record. That means they're the seller of record for your products, they handle all the sales tax and VAT compliance globally, and they pay you the proceeds. You just integrate their checkout into your product.
For Indian indie hackers, the key advantage is that you don't need a foreign entity. LemonSqueezy accepts sellers from India, pays out in USD, and handles all the payment infrastructure. You integrate their API, set up your products, and start selling globally.
The fees are 5% plus 50 cents per transaction. That's higher than Stripe's standard 2.9% plus 30 cents, but you're paying for the merchant of record service and global tax compliance. For a product doing $1,000/month in revenue, you're paying around $50 in fees. That's a reasonable cost for the time you're not spending on tax compliance.
LemonSqueezy handles subscriptions, one-time purchases, license keys, free trials, and coupons. The developer experience is decent, with webhooks and an API that work reliably.
Paddle
Paddle is a more mature version of the same concept. They also act as merchant of record, handle global payments and taxes, and support Indian sellers.
Paddle tends to be used by slightly more established products. Their checkout is more customizable, their analytics are better, and they have more features around trials, upgrades, and downgrades. The fee structure is similar to LemonSqueezy.
If you're starting out, LemonSqueezy's simpler setup makes it easier to get going. If your product has been around for a while and you need more sophisticated billing logic, look at Paddle.
Gumroad
Gumroad works well for one-time digital products: templates, ebooks, courses, plugins. For subscriptions and SaaS, it's more limited. The fee structure is 10% on top of payment processing fees, which is high, but the simplicity is unmatched.
If you're selling a developer toolkit, a Figma template pack, or a course, Gumroad lets you be live in 20 minutes. For recurring billing SaaS, LemonSqueezy is the better fit.
Email: Transactional and Marketing
Brevo
Brevo (formerly Sendinblue) has a free tier that includes 300 emails per day with no monthly email cap limit on the number of contacts. That's enough for transactional emails (welcome emails, password resets, receipts) for products up to a few hundred users.
The transactional email API is simple. You call their API with your template ID and recipient, and the email goes out. The deliverability is good, the UI for managing templates is clean, and the transition from free to paid (when you need more volume) is gradual.
Resend
Resend is newer and developer-focused. The free tier includes 3,000 emails per month and 100 per day, which is a different cap structure from Brevo. Resend is built around React Email, which lets you write email templates as React components, and the developer experience is excellent.
If you're building with Next.js and React, Resend's integration is very smooth. For pure transactional emails in a developer-focused product, Resend is worth considering.
Both Brevo and Resend work for Indian developers, have no restrictions on account origin, and accept payments in USD or INR.
Analytics: Know What's Happening Without Burning Money
Plausible
Plausible is privacy-friendly web analytics. It's a paid tool, starting at $9/month, but it's worth mentioning because it's GDPR compliant by default, doesn't use cookies, and gives you clean analytics without the complexity of Google Analytics.
For products targeted at privacy-conscious developers or European customers, Plausible is worth the $9/month. You won't need a cookie consent banner, and the data is genuinely useful without being overwhelming.
Umami
Umami is the open-source alternative. You can self-host it on Vercel for free, or use their cloud plan starting at $9/month. If you want Plausible-style analytics without the subscription cost, self-host Umami on Vercel using their Postgres database on Supabase. The setup takes an hour, and then it's essentially free.
For early-stage products, just use Umami self-hosted. It tells you page views, referrers, and events. That's all you need when you have fewer than 1,000 users.
Support Chat: Crisp
Crisp has a free tier that includes 2 agent seats, unlimited conversations, and a live chat widget you can embed in your product. For solo indie hackers, 2 agents is enough.
Adding live chat to a product makes users feel like there's someone on the other side. Even if you're responding with a delay, the presence of a chat widget increases trust and reduces churn. Crisp's free tier gives you this with no time limit.
When you need more features (automated campaigns, email sequences, a knowledge base), Crisp's paid plans start at $25/month.
Version Control and Collaboration
GitHub needs no introduction. For indie hackers, GitHub's free tier is more than enough. Private repos, GitHub Actions for CI/CD, GitHub Pages for documentation sites, all free.
One specific thing worth knowing: GitHub Actions gives you 2,000 minutes of free CI/CD per month. For a small product with a few deploys per week, that's plenty. Your Vercel deploys are triggered automatically from GitHub, so you don't even need to think about deployment pipelines.
The Actual Cost to Launch
Here's what a realistic first-year budget looks like for an Indian indie hacker:
Domain name: ~$12/year. Vercel Pro (once you have paying customers): $20/month. LemonSqueezy fees: paid per transaction, no upfront. Supabase Pro (when you need it): $25/month. Everything else: free.
You can realistically launch and run a product for under $50/month total. And in the early stages, before you have customers, you're spending close to nothing. That's the beauty of the current tool landscape: the free tiers are genuinely functional, not artificially limited.
The Stripe Atlas route adds $500 upfront if you decide you need a US entity, but that's optional and can come later once you know the product has traction.
A Note on Building for Global vs. Indian Market
One more thing worth thinking about: if you're building a product for Indian customers, many of the payment constraints don't apply. Razorpay and Cashfree work excellently for INR payments, and the Indian developer market for SaaS tools is growing.
Building for global (primarily US) customers means dealing with the payment friction described above. Building for the Indian market first is lower friction and lets you get to revenue faster, even if the average contract value is lower.
Many successful Indian indie hackers started with an Indian-market product, generated revenue, and then used that to fund a US-entity for global expansion. It's a valid path that's often faster than trying to go global from day one.