Unless your startup is supported entirely by advertising, you need (or will eventually need) a billing system: a way to securely and efficiently accept payment from your customers. The only question is: build it or buy it? Unfortunately, there is no “one size fits all” answer to this question - the choice is entirely dependent on your own unique circumstances. If you aren’t sure which way to go, assess where your startup stands on the following issues:
Time Sensitivity
The first factor affecting whether to build or buy a billing system is time sensitivity. Do you need a billing system immediately? How about in the next 30-60 days? If so, it probably makes more sense to buy, as your short time horizon will not be tolerant of mistakes or project setbacks. A few extra weeks of development time (which is quite common in software development) could be ruinous to your business if you need a billing system right away.
The less urgency there is, the more it potentially makes sense to build instead of buy. Delays and obstacles in the development process (though certainly frustrating) will not drag your business under.
Unique Sales Process
Some companies create an in-house billing system to save money. Others, meanwhile, have special requirements that ready-made tools won’t support. Maybe it’s an extra form field, maybe it’s a tie-in with your company’s proprietary database, maybe it’s a high level of encryption - it could be anything. If a feature you want or need is not available in existing billing services, building your own becomes attractive, if not an outright necessity.
On the other hand, if another company has already gone through the trouble of creating a billing system that does exactly what you need it to, why re-invent the wheel by creating a brand new one from scratch?


2001: Home Delivery Clubs


