BLOG

How Automating Revenue Recognition Works

December 11, 2023
“How

It may be hard to comprehend how automating revenue recognition is even possible. With its revenue policy intricacies and accounting technicalities, how can technology possibly automate the inputs from disparate sources and recognize revenue in compliance with ASC 606?

Our short video explains how automating revenue recognition works so you can do more with less and recognize revenue with confidence.

Watch our video or read the transcript below:

Alissa: Hey Amanda, How does automation for revenue recognition work? Asking for a very frustrated accounting friend.

Amanda: I know that friend all too well!

I, as a revenue accountant, dedicated the majority of my time to reviewing sales contracts, seeking out contract term details, monitoring deliverables for proof of completion, and reconciling data across various systems using spreadsheets.

This process proved to be time-consuming, challenging, and exhausting, often making me feel more like a detective than a strategic analyst.

The revenue accounting process resembles a decision tree of possibilities, akin to navigating through a maze—a complex and bewildering network of passages. Commencing with the execution of a sales contract, the journey extends to posting revenue in the general ledger.

However, navigating this path from A to Z demands time, strategy, courage, snacks, adept Excel formulas, and swift keyboard shortcut skills!

This prompts the question: If each revenue team maintains its version of a cumulative spreadsheet, encompassing contract details, deliverable statuses, and discounts for allocations based on fair values, along with intricate formulas for merging and reconciling data files for month-end close reporting—how can revenue recognition be standardized and automated?

The solution lies in automating the decision tree of possibilities!

Revenue accounting automation is designed to pre-define rules based on policies and desired outcomes. These rules can be directly applied to data sourced from a sales contract and systems capturing orders, fulfillment, and billings. The result is a revenue contract with precise calculations and revenue forecast schedules over the contract term.

How does it work, you ask?

Just like a revenue analyst would review a contract for all of the critical components needed to define and account for revenue earned, rules can be configured with software to identify the same – (aka data mapping)

For example Contract Number, Customer Name, Contract Term, Deliverables, SKUs, Quantity, Sell Price (discounts), Billing Terms, etc.

  • An automated revenue sub-ledger, rather than a spreadsheet, takes on the role of incorporating formulas and rules to automatically aggregate data, calculate revenue, and recognize it at a point in time and over a term based on predefined rules.
  • Building a map for revenue recognition is comparable to pre-configuring the rules for revenue automation.
  • Revenue automation software documents and stores all possible outcomes for how and when to recognize revenue to manage the decision tree of possibilities and eliminate manual checkpoints.
  • The software examines each product discount against pre-defined fair value amounts, determines if the sales discounts exceed the pre-defined range for each product, and, if so, performs revenue allocations across all eligible products, calculating the net revenue to be recognized.
  • In another scenario, when Product D is sold over a 3-year term and billed annually at the start of each year, the revenue software rules calculate the monthly revenue amounts across all three years upon product activation, separating the revenue action from the billing action.
  • RightRev exemplifies how it automates revenue rules by validating contract terms to recognize revenue. Mapping contract data from existing systems and pre-defining revenue rules results in a revenue contract with accurate calculations and journal entries posted to the General Ledger.
  • Managing revenue accounting without standardized automation involves a reactive set of tasks after all systems have captured sales, booking, billing, and fulfillment data.
  • Taking a proactive approach, automating the decision tree for revenue recognition creates seamless accounting paths from sales data to the general ledger, removing manual workarounds, and significantly reducing the risk of getting lost in the maze of possibilities.

Now that you understand how it works, read about the Top 3 Reasons to Automate Revenue Accounting.

Request a demo to see all of our revenue recognition capabilities.

Follow RightRev on LinkedIn to see more revenue insights.

AUTHOR

Alissa Camarillo

Director of Marketing, RightRev

Alissa is a SaaS marketer who leads RightRev’s marketing efforts by sharing the company’s voice and highlighting the potential that accounting teams can achieve through process automation and technology.

Related Resources

  • 5 SaaS Consumption-Based Examples

    5 Best SaaS Consumption-Based Pricing Examples

  • usage-based billing

    What is Usage-Based Billing for SaaS?

  • usage-based pricing vs. subscription

    Breaking Down Usage-Based Pricing vs Subscription Business Models

Get out of spreadsheets and workarounds. Get back to accounting.

Learn more