Hacker News new | ask | show | jobs
by biermic 1490 days ago
Absolutely agree with the poster. This is my life at the moment. Just to take money for a small piece of software I built.

Multiple currencies, trial periods, when in the process do you ask for the creditcard, country specific taxes,... And the worst: invoices.

While paddle.com takes care of many of those things - I was shocked after realizing how much work this is going to be.

Please think carefully about those things before you quit your job to work on your "Micro SaaS" or "unicorn startup".

4 comments

Have you looked at Outseta? https://www.outseta.com/billing and https://www.outseta.com/demo . I haven't used it but it looks great. I'd love to hear what you think.
I haven't but will do. Thanks for the links!
Have also been considering Paddle. Would love to know what you found it's missing?
It's hard to figure out what it can do. Everywhere is their branding. As I understand they just send payment receipts, but no invoices.

I'd like to offer a free trial. While they have support for this, a user needs to enter his credit card right at sign up for trials to work.

So in the end I have to build a hybrid solution where my system gets tied to theirs. Still I don't have full control over all e-mails that are sent to the user. I'm not 100% happy, but better than not charging money.

Agreed! But I do prefer to build it for me rather than someone else’s startup, though
Curious, what are you working on?
Raffi and I are building www.getlago.com : the open-source Stripe Billing alternative
Have you not looked at Stripe? Their product is fairly straight forward to set up
Stripe is fairly straight to set up if you sell products in the US and only accept cards.

For selling a SaaS worldwide, Stripe quickly becomes just as much of a nightmare. Taxes, billing, chargebacks, subscriptions, web hooks, different payment methods, VAT validation, card expiries, legislation, changing laws, SCA flows, and my favourite: SCA iframes that become non-responsive on browsers in a certain language. It is a never ending source of edge cases.

Don't ask me how I know... My biggest mistake with my business was that I vastly underestimated how much work it is to accept payments. In my case, it proved to be more work than building the product itself.

Exactly that. While stripe would tick my needs, it's gonna cause some headaches on the long run. They can calculate the taxes meanwhile, but you have to still take care of e.g. MOSS yourself.