Service companies (SaaS, professional services, etc.) usually generate recurring revenue based on subscriptions with their customers. JustOn supports subscription billing with recurring and transactional (usage-based) items. Now the companies need continuous reporting about subscription-based KPIs, too – like, for example, MRR (monthly recurring revenue) or Churn (rate of discontinued subscriptions or lost revenue).
Take, for example, companies that provide SaaS services. In order to run their business and to get a complete overview of their financial data, they usually distinguish between bookings, billings and revenues:
- Bookings provide a view on the growth of the business. You can analyze the past and near future using the reports based on actual bookings. Basically, they reflect how well a business model scales and how well the sales team performs. Common KPIs include MRR (monthly recurring revenue, based on subscriptions) and Churn (rate of discontinued subscriptions or lost revenue). Taking this one step forward: Actual subscriptions allow for forecasting the future cash position.
- Billings indicate the amount of money that has been invoiced and that is to be collected from customers. They provide information about the cash that a business can expect in the near future. Common KPIs include ARPA (average revenue per account) and CLTV (customer lifetime value). Additional reports may inform about the invoiced amount by product group, the total invoiced amount by account or the amount of tax to pay.
Revenues represent a view on the financial situation of the company. JustOn revenue reports are based on bookkeeping data for invoices, which provide information about
- the revenue that can be recognized in a certain booking period, like a yearly invoice split into monthly revenue amounts – it can show the billed and recognizable revenue as opposed to the deferred revenue
- the revenue that is not yet billed but can be forecasted based on the existing bookings, providing a view on the future financial data – this is the amount that is not billed yet but booked, that is, the forecasted revenue by booking periods.
Now adding the dimension time to bookings, billings and revenues results in the following SaaS reporting scheme:
SaaS KPI reporting with JustOn
For analytics and reporting purposes, JustOn introduces specific metric objects that can be set up to track billing-relevant changes and, consequently, display previews of expected revenues: account metrics, subscription metrics and cash metrics.
Account metrics track changes to recurring or transactional items, like creation, termination, price/quantity modifications, to display the recurring revenue or growth/churn rates aggregated over all subscriptions of an account. Subscription metrics, in contrast, track the same changes in order to display the recurring revenue or growth/churn rates for individual subscriptions. Your business decides which to use:
- Your accounts may have multiple active subscriptions. If you want to display the recurring revenue or growth/churn rates aggregated over all subscriptions of an account, you use account metrics.
- If you want to display the recurring revenue or growth/churn rates for individual subscriptions, you use subscription metrics.
Last but not least, cash metrics track current changes to the amount of existing subscriptions in order to display a business's cash flow.
The metric records can give valuable insights into your business by displaying the recurring revenue for the current or a future date, recurring changes (like growth or churn), or expected cash flow on a monthly basis. That is, they provide previews of expected revenues based on current subscriptions but do not track generated revenues.
In addition, you can use the metric records in order customize the JustOn reports or to build your own reports in Salesforce.