The definition of Automated Revenue Management
Automated Revenue Management (ARM) involves using software and technology to streamline and optimize the revenue management process within an organization. This can include tasks such as:
ARM aims to enhance revenue management efficiency and accuracy, minimize manual errors, and offer insights to facilitate business expansion. It is commonly utilized in industries with intricate revenue streams, such as software as a service (SaaS) companies, subscription-based businesses, and companies with multiple revenue models.
Application within an Accounting Team
The revenue management function is a complex subset of accounting activities that is traditionally the most challenging and time-consuming area for accounting teams. It is comprised of numerous individual tasks that are innately complex. In addition, the function requires uncompromising commitment and dedication to ensure accuracy, integrity, and timeliness.
The individual revenue management tasks are completed on a routine and recurring basis (daily, weekly, monthly, etc.). These tasks require a consistent process for data collection, processes, and output creation. The individual revenue management tasks include the following:
Application of Accounting Standards
Revenue recognition activities must be compliant with GAAP standards and best practices. In the US, Revenue Recognition adheres to ASC 606 (defined by FASB) and IFRS 15 (defined by IASB) in Europe.
As defined in ASC 606, FASB defined a 5-step model for entities to determine the appropriate amount and timing of revenue recognition and is as follows:
Further, if a contract has multiple performance obligations, ASC 606 requires the entity to allocate the transaction price among the performance obligations based on relative standalone selling price (SSP). The SSP is the price at which an entity would sell a product or service separately to a customer, the “directly observable price.” If a standalone selling price is not directly observable, the entity shall estimate the SSP, with suitable methods being defined as:
Process and Systems
Before the activity can be completed, each revenue management task requires an accounting team to obtain and understand all the necessary input data, objects, and information. Data required to complete the task is collected in collaboration with sales, customer success, engineering, and product development throughout the revenue management cycle.
The accounting team will establish methods and processes based on GAAP standards and utilize available resources and tools to ensure accuracy and consistency. Historically, these tools have included:
As is identified above, the level of efficiency and cost varies depending on the tool.
Benefits of Automated Revenue Management
When done correctly, the revenue management function will provide: