4 ms·
Ok, now explain how to handle the situation where a user that has been grandfathered into a new set of features and kept paying the original price is at a tier
by james_s_tayler 8y ago
Ok, now explain how to handle the situation where a user that has been grandfathered into a new set of features and kept paying the original price is at a tier limit and they downgrade halfway through the period they have currently already paid for.
Downgrading would put them over a tier limit, so they can't be automatically downgraded unless they first delete enough stuff to be within the next tier limit down. Then I suppose they need to get a credit on their account or a refund etc. But do they get new pricing or are they still grandfathered or what?
Not to mention if they are a South African customer their invoice needs to display the VAT subtotal in Rand and Stripe etc don't cater to that. That's on you.
This stuff becomes kinda nasty when the edge cases stack up and there isn't anything in the market that handles it all beautifully.
That'd make all our lives a lot easier. SaaS billing still sucks.
It's good to see some discussion on how to handle some of this stuff. Information is really thin on the ground.
- ai_ia 8y ago> Not to mention if they are a South African customer their invoice needs to display the VAT subtotal in Rand and Stripe etc don't cater to that. That's on you. I might be wrong but paddle.com helps you solve exactly that.
- aytekin 8y ago5% + 50c! They only make sense if you are small in scale. Use them when you are starting out and then build your own after you have a good number of paid users.
- imhoguy 8y agoEverything has its price. I preffer to improve a core product than to get drowned in international accounting maze (hello EU VATMESS).
- stevoski 8y agoI’ve tried writing my own billing system on top of Stripe and PayPal. And I’ve tried using a Paddle-like service (FastSpring, to be precise.) The bookkeeping and support for my business was much easier when I used FastSpring. I believe the higher payment processing fee to be worth it.