1. How do you manage the SAAS part? From credit card processing to managing the subscriptions, to integrating it into the project? Any suggestions?
2. What about taxes? How do you collect and remit them to the state? (I'm in the USA.)
This is a huge hole in my knowledge, and I would appreciate any information or guidance that you can offer!
Thank you!
1. USA - Stripe for payments and managing subscriptions. They have numerous tools for doing so. Their subscription handling is pretty good at the moment and useful for people who want to cancel etc. The handled processing, fraud etc. Pretty simple to setup with your saas.
2. Talk with an accountant or lawyer for your specifics regarding the state. They differ wildly so you want to make sure you are prepped and handling that from the beginning. Any good accountant should take about an hour to break this all down for you. Worth the $$.
Best of luck.
There are a few new modern players (disclaimer - I'm the CTO of one of them [0]) in the SaaS subscription mamagement and adjacent usage billing space now and I would highly recommend using such a solution while still relying on Stripe for just the payment processing part. It will save you a lot of technical headaches down the road and even should allow you to get started quicker (for example, we provide you with embedded pricing pages, quoting and sign up links, feature entitlements per customer, full metering support and much more out of the box) and iterate over your pricing faster as you grow.
Note that you still need a legal entity to receive your income and probably an accountant to do your taxes.
Keep it simple in the beginning just set up subscriptions/billing and a few basic plans to get users signing up and working out the flow since it sounds like your first time.
Lemonsqueezy and Paddle handles taxes out of the box (Stripe is working on a tax solution). It sounds like most jurisdictions have thresholds you have to break before you have to pay sales tax. It varies greatly so it's probably worth a little extra cost to have that covered from the start. But early on I'm not sure it's completely necessary.
What framework are you building on?
Here are SaaS in a box billing/subscription tools for Rails and Laravel https://bullettrain.co/ https://spark.laravel.com/
Good luck.