SaaS companies continuously strive to be a “best-of-breed” software solution for customers in their segment. But these customers will always want and need additional services that don’t necessarily are a focus area for your software. Reporting is one of them. How do you tackle that challenge? Do you use valuable resources to develop reporting dashboards, or do you buy a solution that can be integrated into your existing tech stack? Our SaaS ROI calculator below will help you decide which scenario is most beneficial for your use case!
SaaS customers demand more and more features for the recurring license fees they’re paying. Features that are often not core to your business’ expertise. For example, tailored insights in the data they generate day in, day out with your platform are high on their list of must-haves.
Typically, a standard reporting dashboard will do the job in the initial startup growth phase. However, as of a certain customer base, your users will start asking for more complex functionalities. Requests such as language-specific dashboards, interactivity, advanced filtering,… Soon, the requests are piling up.
At that point, you need to tackle these questions, before you’re losing clients to competitors that do offer killer reporting. That’s where most SaaS companies get confronted with the decision to build or buy software.
“Should I build one-by-one custom reports myself, or should I embed an off-the-shelf SaaS dashboard building block?”
Now, how do you make a well-advised decision? To do so, you’ll need to have a good view on the costs & the revenue of each case. In this post, we’ll compare the build vs buy scenarios with a fictional example, including a SaaS ROI calculator to try it out yourself!
Let’s look at a fictional SaaS company: MyAwesomeATS. They offer an HR Applicant Tracking System (ATS) to their customers. An ATS is a software tool that helps you keep track of your recruitment funnel of new, potential colleagues and employees.
At this moment, MyAwesomeATS has one custom-built dashboard in their ATS platform. It shows rather basic recruitment metrics like recruited candidates over time with more detailed candidate information in a static table.
Over the past year, they’ve grown to a customer base of 100 customers. They currently have 5 different customer reporting requests outstanding, which are important enough to start addressing.
To implement these client requests, MyAwesomeATS stands before a choice. Either they will build the custom dashboards themselves, or they will collaborate with an embedded analytics vendor.
Customer requests range from adding more advanced objects like a funnel and a sankey diagram; inserting interactivity between objects; measuring progress vs customer-specific KPIs; segmenting the results based on candidate gender, age, role, recruitment channel, etcetera.
A cost-effort analysis will guide them to make this decision. To help product companies make this type of calculation, we created a calculator tool.
We’ll first explain how the calculator works. Then, we’ll illustrate how to use it through the use case of MyAwesomeATS.
Our SaaS ROI calculator is based on a number of key factors that influence the price of embedding vs. building a reporting module. First of all, let's look at all the factors that influence the cost.
Now, let's look at the factors that impact your potential revenue from these dashboards.
Depending on how many dashboards you want to build, you’ll need more time & resources to build it yourself. Your developer’s experience level will influence how fast you can develop the dashboards.
Note that this SaaS ROI calculator is an estimation to help you get a better understanding of the costs. Do take into account that there are more factors case-by-case that can slow down custom development.
Make the calculation for your own product, using our SaaS ROI calculator below! Simply adjust the filters to your own situation and see how the ROI will evolve over time.
To understand better how this calculation works, we’ll illustrate the case of MyAwesomeATS.
MyAwesomeATS wants to add 5 dashboards to their platform with interactivity. Their developer has a medior profile, which leads to the following estimation of man hours.
When we filter in the dashboard, the initial set-up cost to build & embed 5 dashboards will be:
So during the first year, the cost will be almost 9x higher if you decide to build it yourself. The development cycle will easily take 6 to 8 months, depending on how many developers you have, before you can even start monetizing the dashboards.
*Note that this dashboard uses an average cost for a Cumul.io license, as well as averages for developer salaries. Actual costs may vary. Check our up-to-date pricing tiers to get the best indication of your possible ROI.
Of course, there’s not only costs. You can generate new revenue off your embedded analytics module. You can offer the module as an upsell to your clients, for example.
MyAwesomeATS has 100 customers that want to use the reporting module. Assume they charge clients €50/month to use the module. That equals:
Now, let’s compare that revenue to the initial investment:
As shown in the example, it can easily take a couple of years to gain back the initial investment if you decide to build an analytics module yourself.
Also take into account that it can easily take multiple months to build the reporting component, versus a few days to embed a solution. You’ll be losing out on potential revenue during that initial setup period as well.
Have you made up your mind yet about the build-or-buy debate? Start your Cumul.io trial today to get your first dashboards up and running in no time! Or simply contact us if you need more information.