Good Sign

Why ERP Is Not Smart Enough with Recurring Revenue?

Posted by Janne Kivilaakso
May 15, 2018 7:05:00 AM

Good ERP system is an essential tool to support product sales, manufacturing, warehousing, delivery and billing.

However, the ERP mode of operation ‘A Leads to B’, does not support scalable transformation to recurring revenue business models. Specifically, the kind of services requiring advanced variable usage-based pricing are difficult for ERP systems.

Have you ever wondered why this is? 

A Leads to B

Traditional ERP solutions were designed to manage straightforward order–deliver–invoice chains. They function based on predefined sequences where A leads to B and B leads to C and so forth.

Once an order is placed, a product is manufactured according to a defined bill of material or shipped from inventory. The shipping event is a trigger that goods are ready to be invoiced.

This mode of operation can be defined as ‘A Leads to B’ -process. It is a good and solid process, if you sell goods.



Report and React

When companies move from product sales to recurring business models, where revenue is no longer based on a one-time movement of physical goods, things get a bit more complicated.

Often the ERP is not managing the service delivery operation. Service events need to be scheduled or specified timelines need to be monitored with separate systems or via a plethora of reports. Based on the event reporting, synthetic order lines and/or invoice lines are entered into ERP systems to process the data to produce an invoice to the customer and for the bookkeeping.

As the physical movement of goods no longer serves as the billing trigger, potential for making errors and forgetting to take actions increases dramatically. Service businesses are experiencing revenue leakage and decreased customer satisfaction due to these kinds of errors.

For simple recurring services (such like monthly fixed fees) automation can be applied on top of the ERP system via various means.

  • Some companies simply enter the orders in advance for all the coming months. (Guess what happens when there is a change in the service terms.)
  • Some customize the ERP with expensive and hard to manage custom code. (Guess how quick these changes are.)
  • Some utilize Robotic Process Automation. These approaches work well when things are rather static and there is no variation in for example pricing based on volume steps, let alone variable pay-per-use. (Guess what happens if there are changes and/or variability.)

I shall call this a ‘Report and React’ process, where one typically has to create excessive volumes of service product codes for different service parameters and prices, and actively follow up to react to all changes. In this kind of scenario employees often find that ERP enslaves them bringing a lot of manual tasks for them.


Trigger and Flow

As ‘product sale’ business models transform to flexible 'recurring revenue' business models, things change dramatically.

Continuous service business relationship merely sets up a framework for the financial settlements and managing the changes in the service scope. Let’s take an example:

  • A contract may define that customer pays for using equipment and the model can differ machine by machine.
  • One machine is paid directly by the hours used and other machine has a monthly fee including a said amount of hours and then overage separately billed.
  • The frame agreement states that once the total amount of equipment in use exceeds a threshold the hourly price for additional capacity is adjusted to a lower rate.

Such offering scenario will be of great value to customer but makes life in the back office rather complicated. In many cases such back office unmanageability and poor scalability becomes a bottleneck, or even a no-go decision, in offering customers more flexible business models.

Such business models are data-driven. New kind of systems are needed to support handling and storing a data flow defining what machines are active and how much they are used.

Modern service billing solution can automatically utilize such data flows from the IoT platform and other data sources and automatically process correct pricing and billing based on business rules.


Let’s call this intelligently automated mode ‘Trigger and Flow.

Automation keeps running without any manual reporting and reacting whatever the usage variation is until the machine is decommissioned. And billing is never forgotten or wrong. Or late. Fire and forget!


Are you operating service business or launching new recurring revenue business and pricing models? Be sure to develop capabilities to master variation for different pricing models for charging your services not to burden sales and back-office with manual tasks.

Good Sign Solution offers the capabilities for flexible recurring revenue billing, monetization and end-to-end digitalization.

To find out more, download our whitepaper The Why and How: Recurring Revenue Business Models:

Download your free quick guide

Topics: Erp, intelligent automation, Recurring

Janne writes about industrial Internet, business process automation and Business IT. His focus is in industrial high technology and services business. Janne is enthusiastic about enabling new business models and improving efficiency via intelligent automation.


Professionals Behind The Blog

Taija Engman

Taija Engman

Taija´s blogs focus on topics where digitalization brings growth building on new business opportunities and customer value, as well as digitalization bringing savings that effect the bottom line.

Petri Takala

Petri writes about creating new opportunities and solving everyday problems through Service Digitalization. He also covers topics around new business models and recurring revenue.


Kasper Ilmolahti

In his blogs, Kasper is excited to research and reveal ideas about creating meaningful information in the digital economy, the service transformation and improved business monetization.

Hannele Peltonen 797 final 2 web-1

Hannele Peltonen 

Hannele focuses on advising and helping customers with the ongoing business digitalization and service transformation. Concrete customer benefits and customer experience and satisfaction are close to her heart. 

Jeroen Pijpers

Mervi Vikki-Aaltonen

Mervi’s blogs focus on topics of service management, billing & automation and digitalization. She is especially excited to explain the growing need of monetizing service management by digitalization.


Janne Kivilaakso

Janne writes about industrial Internet, business process automation and Business IT. Janne is enthusiastic about enabling new business models and improving efficiency via intelligent automation.





Most Recent Posts

Interested? Subscribe to our BLOG

Choose A Topic

see all