Ask HN: How do you handle auto renew for SaaS?
- Checkbox at signup, checked by default
- Checkbox at signup, not checked by default
- Auto opt in, with a note at signup, and an opt-out in client dashboard
- No auto billing
- Checkbox at signup, checked by default
- Checkbox at signup, not checked by default
- Auto opt in, with a note at signup, and an opt-out in client dashboard
- No auto billing
This question suggests you may not be psychologically OK with taking people's money, since approximately every SaaS handles this identically, without drama, in a fashion which doesn't even seem to be in your solution set. You run a business. I would counsel coming to the realization that, if you're providing value to people, it is in fact OK to take their money.
The problem was likely due to cancellation requiring an email to support, rather than a way to do it on the site. That business was selling proxies to SEO people. I eventually let it whither because 1) I was not happy with my customer base's use of the product, and 2) chargebacks got out of control due to the above fact, combined with fraud. At one point it had a chargeback rate of 14%, and close to half of those were stolen credit cards. I'm now starting a VPN business, which will face many of the same problems, so I'm merely wondering the best way to mitigate this one particular reason for chargebacks.
For legitimate users that are causing chargebacks, the following helped reduce it for us:
1) Emailed invoice every time there's a charge
2) When canceling, also sending an confirmation email stating the date of cancelation (so if they still receive a final charge, they'll know it's because cancelation date was after that final charge).
3) Changing the "Statement descriptor" for the credit card charge to be our domain name instead of our company name.
Since implementing those changes our chargebacks have gone down to almost zero. Hope it helps.
Why not? If I receive information that a payment has been stopped, I deactivate their account and send them an email that their subscription has been canceled. Unless the customer sends a new payment, the account stays deactivated and I make a +1 under "Lost Customers".
But yeah, all these are good points and also reasons I shut down the business. This time around I can apply all these lessons learned.
Good luck. :-)
An alternative I also like is just to add account credit for metered usage.
>Obviously that did not stop recurring billing
Obviously? If I get a chargeback from a customer, I cancel their service.
1) On credit card submit, I had a checkbox at sign-up NOT checked by default. Also right next to it was a link to the terms of service they can read.
2) On billing confirmation e-mails, I put a link where they can change their plan or cancel.
Now here are a couple particular scenarios I've handled
+ Several customers called in the second month being very surprised they got charged as they thought it was a one time fee and not a saas subscription. In both cases, they e-mailed or called me directly. I told them I could refund their last month's charge and cancel their account.
+ I had one chargeback, but it was a generally unhappy customer. I let that chargeback go through, and e-mailed the client apologizing and mentioning I would not challenge the chargeback.
---Chargebacks Now in the general case of chargebacks, you can defend against them (I use Braintree Payments who have been awesome in guiding me through the process), if you generally do the following
1) State exactly what your refund policy is in your tos. For me, I have a 'we refund your last month for any reason'.
2) Keep track of your billing e-mails. If the client files a chargeback, the bank will check to see if the payment has been monthly. If the bank sees it is a monthly bill, there is a very low chance of them winning the chargeback.
tldr; Make your tos policies as transparent as possible.
Make it clear on the website. $20.00/user per month. To most people, that is clear that they will be charged each month that price.
In addition to that, in your terms & conditions, you can explain the exact details of the terms.
Depending on the price of the product, I wouldn't waste too much space on the website explaining that they will be auto-renewed as it should be self explanatory and it could cause confusion.
Also, do you have a sales team or do you rely on people to just sign up on the website?