The Complications with SaaS Revenue Recognition

Written by Sunny Wu | Oct 31, 2022 8:24:00 AM

SaaS accounting can be complex, especially for enterprises with large deals and long sales cycles. The FASB criteria for revenue recognition ensure revenue is recognized after delivering a product or service, but complexities arise with situations like subscription cancellations, mid-term upgrades or downgrades, set-up fees, usage-based fees, and more.

When dealing with thousands or millions of users, calculating revenue based on usage data or hybrid scenarios (subscriptions plus usage) requires considering usage, overages, promotional pricing, group rates, etc. Modern billing platforms can automate these calculations, reducing headaches.

Keep reading to explore other revenue recognition complications.

What is SaaS Revenue Recognition?

For those not in the financial department, SaaS revenue recognition is the process of acknowledging the monetary value a company earns from delivering its services to a customer. Typically, SaaS companies recognize revenue when services are delivered, not when cash is received. This approach ensures that the financial statements accurately reflect the company’s performance during the period in which the service was provided, aligning revenue with the delivery of the service rather than the timing of the payment.

Key Concepts and Metrics in SaaS Revenue Recognition

  • Deferred Revenue – Money already billed but not yet recognized as revenue because the service or product hasn’t been delivered.
  • Unbilled Revenue – Revenue recognized but not yet billable due to contract milestones or billing schedules.
  • Monthly Recurring Revenue (MRR) & Annual Recurring Revenue (ARR) – Recurring revenue from monthly or annual subscriptions, including:
    • New MRR: Revenue from new subscriptions.
    • Expansion MRR: Revenue from existing customer upgrades.
    • Contraction MRR: Revenue lost due to cancellations or downgrades.
  • Bookings – The total value of purchased services agreed upon for a given period.
  • Billing Deals – Total cash received from the client.
  • Revenue – All money received after a contract is signed and services are purchased.
  • Revenue Recognition – Revenue is recognized when there’s a reasonable belief it can be collected, based on customer history, contract terms, and the customer’s financial situation.
  • ASC 606 – A standard for revenue recognition created by the FASB and IFRS to remove confusion and contradictions in accounting.

Let’s explore the details of ASC 606.

What is ASC 606?

ASC 606 provides guidelines to help businesses recognize revenue consistently, ensuring accurate and uniform financial statements. Effective from 2018, all private and public companies must comply with these standards. ASC 606 standardizes how companies report revenue from contracts with customers, making financial reporting more transparent and comparable across industries.

Check out the following blog for a detailed explanation of the ASC 606 five-step revenue recognition model.

Recognizing Revenue for Additional Services

When providing implementation services, revenue is typically recognized upon delivery. However, professional services differ from software subscriptions and must be recognized separately. These services are often sold in installments with milestone tracking.

Revenue recognition is straightforward for annual plans, but complexity arises with subscription modifications, such as:

  • Mid-stream subscription cancellations
  • Upgrades from monthly to annual plans mid-year
  • Downgrades from higher ($12,000) to lower ($6,000) plans

Complicated Revenue Types

  • Set-up Fees – Set-up fees become complicated because customers may pay in advance for future services.
  • Licensing – Companies must understand different license types and their impact on revenue recognition.
    • Term Licenses: Valid for a set period, expiring after which the user loses access.
    • Perpetual Licenses: Never expire, granting indefinite access.

ASC 606 Guidelines

ASC 606 mandates recognizing revenue for renewable licenses no earlier than the renewal period’s start. For perpetual licenses, revenue can be recognized upon sale.

Consultation Services

Consultation services are optional services that you can offer to customers, and they are typically offered on a subscription basis. Late fees are quite common with subscription-based consulting services.

Bundles and Discounts

Bundles and discounts are common strategies to upsell or attract new customers, but they require careful revenue recognition.

Example Scenario: If a customer pays $20,000 for 100 licenses and $13,000 for 6 months of consulting services, a $5,000 discount could bundle them to $28,000.

Modern billing software can automate discount deductions for accurate revenue tracking.

Revenue Recognition Methods:

  1. Appreciation Method: Reduces gains based on product appreciation.
  2. Sales-Basis Method: Revenue recognized upon sale and delivery.
  3. Percentage-of-Completion Method: Used for long-term deliveries with milestones.
  4. Completed Contract Method: Revenue and expense recognition deferred until contract completion.
  5. Proportional Performance: Compares company performance against competitors across numerous contracts or plans.

Simplifying Revenue Recognition with LogiSense

Revenue recognition can be complex, even for experienced accountants. The scenarios mentioned highlight some of these complications. However, having a solid accounting team and a modern billing platform can significantly streamline the process.

Why Choose LogiSense:

  • ASC 606 Compliance: LogiSense’s billing platform is designed to simplify compliance with ASC 606 standards, ensuring accurate and timely revenue recognition.
  • Automation: Automates complex billing scenarios and revenue calculations, reducing manual errors and increasing efficiency.
  • Real-Time Reporting: Provides clear, real-time insights into revenue streams, helping you focus on growth and adding more revenue.

Need help meeting regulatory requirements for revenue recognition? Contact us now and let us help you.