Ask HN: Why is subscription billing hard?
Our company has created a new pricing model which is built around subscriptions. We have been thinking about the best way to bill our customers and report what has happened to accounting.
While doing research I came across Zuora (http://www.zuora.com) which is a SaaS based subscription billing system. It turns out that their product "solves" the whole pipeline (sales -> use -> billing -> accounting) but it is very very expensive.
So my question is, why? I am not at all trying to pick on Zuora. My guess is they have a fantastic product, but I am having trouble justifying the price. Isn't this just a simple rules engine that produces reports?
My guess is that I am falling into the classic blunder that "It's Trivial" (http://www.codinghorror.com/blog/2009/07/code-its-trivial.html). I was hoping someone in the community could enlightenment me on the pitfalls, before I go off and build it myself!
10 comments
[ 2.9 ms ] story [ 19.0 ms ] threadWe have customers ranging from startups in a garage to enteprises and everything inbetween. Plenty of customers who started small and scale up. Talk to you friendly Zuora rep. He'll give you a good price. :)
To give you a sense of scale, however. For a small company, with decent revenue, it costs a substantial chunk of a dev's salary.
Note: I have no issues with Zuroa. Never heard of them and have no experiences with their products. I was just curious about what the OP meant by expensive.
If you are looking for simpler products focused on small & medium businesses there are plenty of options available as well.
Of course if you are in North America you have Stripe as your first bet and for bit more sophisticated billing plus more options to do promotions, automated notifications, HTML emails, customer support portal, more complex metered billing, grandfathering of price plans (happens!), multi-gateway support etc., you should consider using a billing solution.
Disclosure: I am one a co-founder of http://www.ChargeBee.com, another Subscription Billing solution focused on small businesses.
Shameless plug: If you are looking for options to use payment gateway for credit card + bank transfers for recurring to save $$s per transaction you should try our solution (launching the ACH part very soon).
After I research solutions to a problem, I end up with a list of requirements and a list of solutions with notes regarding each solution (e.g., pros and cons). If you were to post a complete list of your requirements and notes regarding each solution you evaluated, it would be easier to provide relevant feedback.
(If you didn't take any notes, you might want to consider the benefits of note taking in the context of a personal or company wiki.)
The company that can manage that for Comcast is going to be delivering hundreds of thousands to millions of dollars in value. If they didn't pay someone for it, they'd have to employ and manage a large development team just to do billing. Lots of salaries. That's what justifies the price.
If you're a startup with 3 payment plans and sometimes you have to give someone a credit because you had some downtime, your situation isn't even 1% as complex, and you can get by with a $50/month service or a couple hundred lines of your own code.