Revenue recognition examples: 4 different ways to recognize revenue (2024)

Revenue recognition for SaaS companies depends on the pricing structure – whether customers are billed one-time, monthly, or yearly. Below we walk through different examples to help you get this right for your business.

  • What is revenue recognition?
  • When is revenue recorded?
  • Four revenue recognition examples
  • Exceptions to the revenue recognition rule
  • Accurate revenue recognition is key to SaaS success
  • Revenue recognition examples FAQs

Join our newsletter for the latest in SaaS

By subscribing you agree to receive the Paddle newsletter. Unsubscribe at any time.

Picture this. You’ve just landed the biggest customer in your SaaS company’s history, adding tens of thousands of dollars to your income in a single sale.

After the cash lands in your account (and after you’ve cleaned up from the inevitable champagne-and-pizza party), you’ll no doubt want to update your accounts to reflect your newfound revenue.

Not so fast.

Cash isn’t revenue. Even though the money might be in the bank, you can’t count it as revenue until you’ve earned it. Treating cash and revenue the same can be a fatal mistake for any business, whether it is a large, public company selling software or a local private company selling groceries.

So how do you know when to record your revenue, then, if it’s different for every business? To help you out ​​with this financial reporting issue, we’ve put together some revenue recognition examples that show how revenue should be realized for businesses of all kinds.

Before we get into the examples, though, let’s go over what revenue recognition is and the difference between revenue and cash.

What is revenue recognition?

Revenue recognition is agenerally accepted accounting principle (GAAP)that determines the process and timing by which revenue is recorded and recognized as an item in the financial statements. The revenue recognition principle states that revenue should only be realized once the goods or services being purchased have been delivered.

The crucial difference between cash and revenue

The most important thing to realize here, particularly for SaaS companies, is thatcash isn’t revenue. We explain the difference in more detail inthis post, but in general, no matter when a customer's cash arrives in your bank account, you don’t count it asrevenueuntil you have delivered the product or service that it paid for.

The remaining balance should sit in your accounts asdeferred revenueuntil you recognize it since customers can ask for your cashback at any time if you haven’t yet delivered the service (and you’re under obligation to refund them if they ask!).

For most companies—retail stores, for example—this is a subtle difference since the product is delivered as soon as the customer pays for it. But for SaaS and other business types, knowing when to record revenue is more difficult.

For most companies—retail stores for example—this is a subtle difference, since the product is delivered as soon as the customer pays for it. But for SaaS and other business types, knowing when to record revenue is more difficult.

When is revenue recorded?

So if you don’t record the revenue when the cash hits your bank account, whendoyou record it?

Revenue recognition depends on the timing and sequencing of the two main events that make up any transaction:

  • Delivering goods or services (the revenue-generating process); and
  • Receiving payment for said product or service per outlined payment terms.

Both events are independent. Retail stores, for example, handle payment and product delivery simultaneously, but for many businesses, one event frequently occurs before the other.

Let’s take a look at the three different situations in more detail.

Immediately upon receiving payment

This is the simplest example of revenue recognition—you deliver the product or service immediately upon purchase, and you record the revenue immediately.

Revenue recognition examples: 4 different ways to recognize revenue (1)

Revenue for one-time purchases should be recognized immediately.

This is most common with one-time purchases, like buying groceries or one-time software packages. Because the customer takes possession of the product immediately, revenue can be realized on your income statement in the same accounting period as payment was received.

After payment is received

It’s also common practice for companies to wait to record revenue until they deliver the product or service to customers. This should be familiar to most SaaS and subscription-based businesses—the customer pays upfront for a fixed period (usually a month or a year), and the service is delivered over that time period.

Revenue recognition examples: 4 different ways to recognize revenue (2)

Even though the booking for the entire year is received upfront, revenue is recognized equally across the 12-month period.

If you get paid to provide a service for a month or a year, but you receive the money immediately, that payment should be gradually recognized as revenue. Each month that you provide the service for the prescribed time means recognizing an equal portion of that income until the service delivery period is complete.

Before payment is received

Last but not least, revenue can also be recorded after delivery of the product or service butbeforepayment is received.

Companies don’t need to wait until payment is collected to record it as revenue. This is a key concept in accrual accounting and usually applies to service-based businesses like consultancies. A service performed in March, for example, should be realized on March financial statements, even if a client pays for said service in May.

Four common revenue recognition examples

We get it—wrapping your head around all of this can be confusing. The easiest way to explain when you should recognize revenue in your own business is by seeing it in action, so let’s look at a few revenue recognition examples.

1. Traditional software companies

Meet Company A, a software company selling an on-prem CRM package for enterprise customers. Instead of running a SaaS product, Company A delivers their software the traditional way - a one-time software package, installed on local hardware run by the customer.

Say Company A releases a new version in January, and the new version costs $10,000 upfront. If a customer purchases and receives the software in January, the company can book the sale and recognize all $10k of the revenuein the same month.

Revenue recognition examples: 4 different ways to recognize revenue (3)

This is the simplest example of revenue recognition. Because the customer takes possession of the software immediately and runs it on their own hardware, the seller can recognize the revenue immediately. Retailers like grocery stores work the same way—revenue is recognized upon delivery, when customers buy their groceries.

Even with this straightforward example, though, it’s still important to recognize the difference between cash and revenue. That difference becomes more apparent in our next example.

2. SaaS companies

Let’s move on to Company B, another CRM software provider who develops a SaaS product. Instead of a one-time charge like Company A, though, Company B charges a $10,000 subscription fee each year for access to their service, and most customers pay for the entire year up front.

Take a look at what happens when a customer signs up for one year on January 16th:

Revenue recognition examples: 4 different ways to recognize revenue (4)

The difference with subscriptions? Company B still has toearntheir revenue, even though the customer has already paid for the whole year in advance.Deliveryof the service spans the whole year—this means recognizing revenue on a straight-line basis where revenue recognition occurs monthly and the rest isdeferred revenue, even though Company B's already seeing an improvement in their cash flow.

The problem with SaaS is that the subscription business model falls between the gaps of GAAP. There aren’t any specific revenue recognition standards for SaaS businesses. This is where a number of SaaS companies trip up—since there aren’t any accounting standards, they fail to realize that they have to recognize the revenue for a service incrementally throughout the time window for that service.If you recognize all the revenue upfront and then spend the cash, if a customer comes to you asking for their money back, you’ll likely find yourself up the proverbial creek without a paddle.

3. Retailers

Now, let’s jump out of the software world. Company C sells appliances, and their lack of showroom space means customers often purchase dishwashers, fridges, and other items without being able to accept the products on the spot. Instead, they schedule delivery and installation for a later date.

Say Company C sells an appliance package to a customer on January 16th for $10,000. The customer pays for the appliances on February 10th, but the appliances aren’t delivered until March 3rd. Let’s see how it plays out (you can ignore MRR since renting appliances isn’t common):

Revenue recognition examples: 4 different ways to recognize revenue (5)

Company C should recognize their revenue when items are delivered to the customer, even if paid for in the weeks or months prior. In this specific example, Company C should record the revenue in March—since that’s when the products were delivered—even though the sale was booked in January and paid for in February.

4. Service providers

Our final example comes from the consulting world. Company D is a marketing firm that provides digital marketing solutions to growing startups. Say Company D provides $10,000 in marketing services to one of its clients in January, but the client doesn’t pay for those services until April:

Revenue recognition examples: 4 different ways to recognize revenue (6)

Revenue recognition for service-based work like consulting happens at the time of consulting (when revenue was realized and earned) even if the client pays at a later time. This means Company D should recognize their client revenue in January, even though the cash for those services wasn’t received until April.

Exceptions to the revenue recognition rule

Of course, there are always exceptions to the norm. Not all companies fit into the above categories, so let’s take a look at a few outliers.

Installment purchases

For larger purchases where a customer pays through installments—like a mortgage, for example—companies should only recognize revenue once the payment has been received.

Say a property developer buys a house for $200k, fixes it up, and sells it for $400k. The buyer, though, pays in four installments of $100k each, spread evenly across the next 12 months.

For each payment, the developer should recognize 25% of the total amount of revenue and gross profit earned—in this case, $100k and $25k respectively—since there’s no guarantee of the following payments coming through until the developer has the cash in hand.

Long-term projects

Particularly for long-term manufacturing or construction projects, revenue is often recognized at different stages throughout the production process. Usually, revenue recognition occurs at fixed milestones, based on progress towards completion.

For example, a construction company might be under contract to build 20 miles of railway line for $1m. For each mile of line completed, they can recognize $50k in revenue (divided equally per mile).

Mining, oil, and agricultural companies

A handful of companies complete revenue recognition after the manufacturing process butbeforethe sale of the goods takes place since goods are effectively sold as soon as the manufacturing process is complete.

This is most common with companies manufacturing standardized goods, like mining, oil, or agricultural companies. An oil company, for example, selling barrels of crude might recognize revenue after the oil is packaged and ready for sale, even if it hasn’t actually been purchased by the end customer.

Accurate revenue recognition is key to SaaS success

There’s no way around it—revenue recognition in SaaS isn’t easy. The distinction between different metrics like MRR, ARR, cash, and revenue trips up even the most seasoned founders.

Understanding how and when to recognize your SaaS revenue isn’t something you can just wave off and hope for the best. It’s vital you set your revenue recognition right, so you can protect both your business and your customers and confidently reinvest in growing your company.

Revenue recognition examples: 4 different ways to recognize revenue (7)

Take the headache out of growing your software business

We handle your payments, tax, subscription management and more, so you can focus on growing your software and subscription business.

Get started todayTalk to an expert

Revenue recognition examples FAQs

When is revenue recorded on a balance sheet?

Accrued revenue (that has been earned but no cash received) is recorded on a balance sheet. Revenue earned from business operations is recorded in the income statement.

What is a five-step revenue recognition model?

A five-step model, provided by FASB (Financial Accounting Standards Board), includes the following steps in the revenue recognition process:

  1. Contract identification
  2. Identification of performance obligations
  3. Identification of transaction price
  4. Allocation of the transaction price
  5. Revenue recognition

What is cash-basis accounting?

Cash-basis accounting is a method that refers to expense and revenue recognition that occurs at the same time the cash is received. The cash-basis method is an alternative to the accrual accounting method.

What is GAAP?

Generally Accepted Accounting Principles (GAAP) represent the set of standardized rules, principles, and practices for recording and reporting financial information. It was established to improve uniformity, comparability, and clarity of financial information. GAAP has a U.S. counterpart – International Financial Reporting Standards (IFRS).

As an expert in accounting and financial reporting, I can confidently break down the key concepts covered in the article about revenue recognition for SaaS companies. My expertise in accounting principles, especially in the context of SaaS businesses, allows me to provide valuable insights and clarification on the topic.

Revenue Recognition: Revenue recognition is a crucial aspect of financial reporting and is guided by Generally Accepted Accounting Principles (GAAP). It determines the process and timing for recording revenue in financial statements. The fundamental principle is that revenue should only be recognized when goods or services are delivered.

Difference Between Cash and Revenue: The article emphasizes the critical difference between cash and revenue. Even though cash is received, it doesn't count as revenue until the product or service is delivered. Unearned revenue, also known as deferred revenue, is used to account for cash received for services not yet provided, ensuring a clear distinction.

Timing of Revenue Recognition: The timing of revenue recognition depends on the sequence of two main events in a transaction: delivering goods or services and receiving payment. The article explores three scenarios:

  1. Immediately upon Receiving Payment:

    • Applicable to one-time purchases where the product or service is delivered immediately, and revenue is recognized in the same accounting period as payment.
  2. After Payment is Received:

    • Common for SaaS and subscription-based businesses. Revenue is recognized gradually over the service period, even if payment is received upfront.
  3. Before Payment is Received:

    • Revenue can be recorded after delivering the product or service but before receiving payment. This is common in accrual accounting, especially for service-based businesses.

Revenue Recognition Examples: The article provides four detailed examples across different business models:

  1. Traditional Software Companies:

    • Immediate revenue recognition for one-time purchases.
  2. SaaS Companies:

    • Subscription-based revenue recognition over the service period to align with the delivery of the service.
  3. Retailers:

    • Recognition of revenue when items are delivered to the customer, even if payment was received earlier.
  4. Service Providers:

    • Recognition of revenue at the time of service delivery, irrespective of when payment is received.

Exceptions to the Rule: The article acknowledges exceptions, such as installment purchases and long-term projects, where revenue recognition may vary based on specific circ*mstances.

Importance of Accurate Revenue Recognition for SaaS Success: The article underscores the challenges SaaS companies face due to the unique nature of their subscription-based business models. Incorrect revenue recognition can lead to financial pitfalls, emphasizing the need for meticulous accounting practices.

Revenue Recognition Examples FAQs: The FAQs cover essential questions related to when revenue is recorded on a balance sheet, the five-step revenue recognition model by FASB, cash-basis accounting, and an overview of Generally Accepted Accounting Principles (GAAP).

In summary, the article provides a comprehensive guide to revenue recognition, tailoring the discussion to the specific challenges faced by SaaS companies while incorporating broader accounting principles.

Revenue recognition examples: 4 different ways to recognize revenue (2024)
Top Articles
Latest Posts
Article information

Author: Mr. See Jast

Last Updated:

Views: 6341

Rating: 4.4 / 5 (75 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Mr. See Jast

Birthday: 1999-07-30

Address: 8409 Megan Mountain, New Mathew, MT 44997-8193

Phone: +5023589614038

Job: Chief Executive

Hobby: Leather crafting, Flag Football, Candle making, Flying, Poi, Gunsmithing, Swimming

Introduction: My name is Mr. See Jast, I am a open, jolly, gorgeous, courageous, inexpensive, friendly, homely person who loves writing and wants to share my knowledge and understanding with you.