I sell a subscription-based Chrome extension as a side project and now have about 10 customers. Like many hobby-level businesses, I'm using Stripe for payment processing.
I got a customer from the UAE, so Stripe Tax showed I needed to register for their VAT. When I completed that process, the UAE immediately hit me with a 10,000AED ($2,722) penalty for not registering sooner. Now, if I'd known this would happen I would have just blocked all payments from that country and refunded the customer.
At my scale (hobbyist, $50 MRR) I can't afford international tax lawyers or these massive penalties. A little Googling shows I'll need to register and keep on top of VAT for dozens of countries once I have more customers, which isn't something I can expect to manage solo or afford to pay an expert to do.
I'm thinking of blocking all non-US payments with Stripe Radar, even though I want global customers and prefer to avoid the extra cost for Radar. But other startups seem to manage without this hassle. What am I missing? Are people just not registering for VAT?
That's the impression I got when I researched it. I found lots of post of people explaining their tech stack and payment workflows, but almost none about how they handled country specific tax and VAT.
Paddle, Gumroad, Lemon Squeezy and Fastspring all handle this for you. I went with Paddle for payments for a Chrome extension and I haven't had to think about country specific tax since.
I occasionally check Paddle's changelog (https://new.paddle.com/) to see what new countries and tax changes they're having to deal with weekly to remind myself why I went with them.
There's meant to be SaaS products that work with Stripe to help with tax but is it worth the hassle compared to refunding the existing customers and moving to one of payment the providers above? Ignoring the problem until you grow bigger and then having to correct tax errors in retrospect is an incredibly bad idea imo (fines, paying accountants to sort out missing tax filings, untangling the mess, having to contact old customers about it), that's going to get in the way of you growing your product and cause a lot of stress.