🚨 Stripe Atlas cannot be trusted. You'll just rack up $$$ in fines.👇 Here's Why With Atlas, Stripe extends the American dream to entrepreneurs across the world. Submit your business details over a few clicks and voila! Atlas will complete your incorporation in Delaware, secure company EIN, issue equity, and file all required documents. I bet Atlas was inspired by Collison Brothers' personal experience incorporating in US as Irish entrepreneurs. Let's be clear: Atlas is a slick product. RegTech is a tough space to productize and Stripe has an excellent understanding of the US law. However, it is blind to how regulations in the entrepreneurs' home countries affect Atlas. Let's take the example of India 🇮🇳 In India, RBI has FEMA (Foreign Exchange Management Act). Section II Part 4 clearly states that Indian residents cannot own international assets. This is exactly why startups like Vested had to scale back. As Sandeep Srinivasa explicitly called out in a recent Twitter thread. "You CANNOT use Stripe Atlas, Deel, or whatever else to incorporate. That's an instant FEMA violation that cannot be recovered from later. For an Indian citizen to buy shares in a US co, you have to do an ODI that needs RBI approval (even for 20$) and a UIN number. If you have done this through Stripe/Clerky/whatever, you're f**ked. Close the company and start again. There's no easily known way to recover." The proper way to incorporate in the US is the LLP route where each founder creates an LLP in their name. The LLP acquires the US shares through an RBI-approved ODI (Overseas Direct Investment) transaction with a UIN number. This takes 2-4 months and a significant lumpsum amount to set up. Sandeep also adds: "You cannot receive a salary from the US in India as a founder. This is a tax problem. Just don't do it." Every day I interact with Indian entrepreneurs who have set up US entities via Stripe Atlas. They think they found a 'jugaad' that gives access to Stripe US. (especially after Stripe Indian no longer onboarding merchants). And they can pay themselves from the US entity. If you are one of them, please please please (!!!) just shut down your US entity and immediately rethink. And if what you really need is Stripe US access, onboard a Merchant of Record like Dodo Payments. We have Stripe US + UPI, automated tax compliance, and inbuilt payment tools such as subscription/invoice/fraud etc. You can sign up for our beta (link in comments). I am also adding relevant Twitter threads and FEMA Act to the comments.
❌ Stripe India is no longer onboarding Merchants (invite only). ❌ And Indians cannot set up Stripe Atlas (post for another day). Why did Stripe fail to make a dent in the world's second-largest startup ecosystem? The honest answer is, Stripe was a non-starter in India. In fact, my cofounder Ayush Agarwal in his previous VC-backed startup would route Razorpay/Cashfree for domestic transactions and Stripe for international transactions (explained later). Why did Stripe never take off in India? There are primarily three main reasons: 1. 𝗖𝘂𝗹𝘁𝘂𝗿𝗲: All major decisions for the Indian market were taken in SFO. While Stripe India had local engineering talent, it did not have the autonomy to make local decisions. The product was never 'Indianized' and often got stuck in chicken-egg conundrums (more later). 2. 𝗖𝗼𝗺𝗽𝗲𝘁𝗶𝘁𝗶𝗼𝗻: Razorpay, Cashfree, and the likes have built amazing payment products for Indian merchants. These products work well and have a strong brand name with the average Indian merchant. And Stripe could simply not compete wrt Pricing, Localisation, and GTM. 3. 𝗥𝗲𝗴𝘂𝗹𝗮𝘁𝗶𝗼𝗻: India's switch to UPI hurt Stripe badly. India also implemented stringent data localisation laws that forced Stripe to rewrite the entire global product - from geo-agnostic to geo-localised data policy. Frequent RBI circulars did not help Stripe much. I'll illustrate the above with an example. Stripe India did not have UPI. It acquired UPI license but did not integrate UPI into its payment stack. Without UPI, onboarding Indian merchants was a non-starter. This is precisely why my co-founder used Stripe for international payments only. To integrate UPI into their payment stack, India team needed engineering resources. And the SFO office would require India team to show traction before allocating engineering resources. Classic chicken-egg conundrum. Also, India is not the only country where Stripe is retreating. It is also retreating from Indonesia where it faces local competition from Xendit, Doku etc. ----- So what can Indian merchants do if they want access to Stripe? Their best bet is to onboard with a Merchant of Record (MoR). We are building Dodo Payments, a global MoR to make global payments effortless. Once you onboard with Dodo Payments as a merchant, you can access Stripe US and a bunch of other payment gateways across the world - truly localising your global payments. DM me if I can be of help with anything payments/stripe/compliance. (source: personal conversations + Ken article)
Link to our Beta here: beta.dodopayments.com
Rishabh Goel is it the same when one just wants to run a llc in US and accept payments there ? or stripe atlas would be better if the founder is US native and co founder is indian. or just doing US native as founder would work better ? the product my friend is aiming for isn't curated for indians.
Commenting for extra reach!
How stripe + UPI works? We we have single subscription for US and India Currently we have razorpay for India and Stripe for US
like what I am seeing so far :)
Bhai you are partners with Stripe, don't publicly bash them 😂😂
Very helpful. Been trying to integrate stripe in my web apps and it lacks many local payment methods. Looking forward to use your services
Very helpful
Simplifying Global Payments for SaaS Founders
2moSandeep's Twitter thread: https://x.com/sandeepssrin/status/1834108496125853949 FEMA Act: https://www.indiacode.nic.in/bitstream/123456789/1988/1/A1999_42.pdf