In this article
You might like
No items found.
See the latest spending trends for 25k+ companies on Ramp

Benchmark your company's expenses with Ramp's data.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Spending made smarter
Easy-to-use cards, funds, approval flows, vendor payments —plus an average savings of 5%.1
|
4.8 Rating 4.8 rating
Error Message
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Get fresh finance insights, monthly
Time and money-saving tips,
straight to your inbox
|
4.8 Rating 4.8 rating
Thanks for signing up
Oops! Something went wrong while submitting the form.
Ready to partner with Ramp?
Time is money. Save both.
Ready to partner with Ramp?
Time is money. Save both.
Ready to partner with Ramp?
Time is money. Save both.
Table of contents

Key takeaways

  • ASC 606's five-step process provides a universal framework for revenue recognition across all industries.
  • Record upfront payments as deferred revenue until you fulfill your performance obligations.
  • Account for variable elements like discounts and rebates by estimating expected revenue based on historical data.
  • Use automated accounting tools to track obligations and generate accurate journal entries for ASC 606 compliance.

To book revenue recognition journal entries under ASC 606, start by recording payments as deferred revenue on the balance sheet. As performance obligations are met, you should reduce deferred revenue and record the earned amount in the revenue account. 

Using ASC 606 has completely changed how businesses handle revenue recognition, providing a consistent framework for recording revenue across different industries. This standard has a five-step process that ensures that all revenue is recognized accurately and aligns with a company's specific performance obligations.

Understanding the ASC 606 process helps businesses comply with GAAP and IFRS 15 accounting standards. These frameworks govern how financial information is reported, creating both transparency and consistency in all financial statements. Recording revenue recognition journal entries help meet these standards, maintain compliance, and avoid costly errors during audits. For businesses, ASC 606 revenue recognition impacts everything from financial reporting to cash flow management

What is ASC 606 and revenue recognition?

The revenue recognition principle ensures businesses recognize revenue in the period when it is earned, not necessarily when the cash is received. ASC 606 introduced a standardized framework that updated this principle, replacing older, industry-specific rules with a much more universal approach. This shift simplifies comparisons across businesses and encourages greater transparency in all financial reporting.

Definition
ASC 606
ASC 606 is a standardized accounting framework that determines how businesses recognize revenue from customer contracts. It replaces industry-specific guidelines with a universal five-step approach to ensure consistent revenue reporting across all sectors.

The core of ASC 606 lies in its five-step revenue recognition process, which outlines how businesses should account for revenue:

  1. Identify the contract - Confirm that a contract exists and understand the contract terms.
  2. Identify performance obligations - Define the goods or services a business has committed to delivering. Each obligation must be distinct and clearly separable in the agreement with the customer.
  3. Determine the transaction price - Establish the total amount the customer will pay, including any variable considerations like discounts or rebates.
  4. Allocate the transaction price - Assign the transaction price to each performance obligation based on its standalone value. This ensures revenue aligns with the selling price of individual components.
  5. Recognize revenue as obligations are satisfied - Revenue is recorded when the promised goods or services are delivered, either at a point in time or over a period of time.

Common journal entries for revenue recognition

Recording journal entries under ASC 606 requires businesses to account for revenue systematically based on performance obligations and the accrual basis of accounting.

Recording deferred revenue for upfront payments

When a customer pays upfront, the revenue cannot be recognized immediately. Instead, it is recorded as deferred revenue on the balance sheet, representing a liability until the business fulfills its performance obligations. For example, in a SaaS subscription model, a customer paying for a year of service in advance would result in a debit to cash and a credit to deferred revenue. As each month of service is delivered, the deferred revenue is reduced, and the revenue is recognized on the income statement.

Recognizing revenue as obligations are fulfilled

Revenue is recognized when performance obligations are met. For instance, a construction company using the completion method records revenue progressively as milestones are reached. This ensures that revenue reflects the work completed and aligns with the accrual basis of accounting, which matches income and expenses to the period they occur, not when cash is exchanged.

Examples of industry-specific applications

In the SaaS industry, journal entries typically involve recognizing revenue monthly for subscriptions, even if the payment was made upfront. On the other hand, in construction, revenue might be recorded based on progress billings tied to contract milestones, ensuring a more accurate representation of the work that has been completed.

How to record revenue under ASC 606

The process of recording revenue under ASC 606 revolves around tracking transactions as they move from initial payment to fulfilling performance obligations.

Initial payment - When a customer makes a payment, record the transaction by debiting accounts receivable (if payment is on credit) or cash (if payment is immediate). Simultaneously, credit the deferred revenue account on the balance sheet. Deferred revenue represents the company’s obligation to deliver goods or services before recognizing the revenue.

Revenue recognition - Once the performance obligations are met, reduce the deferred revenue balance by debiting it and crediting the revenue account on the income statement. This step ensures revenue is recorded in the period it is earned, adhering to the revenue recognition principle.

Here’s an example:

Imagine a SaaS company selling an annual subscription for $1,200, with the customer paying upfront. At the time of payment, the company would:

  • Debit cash for $1,200.
  • Credit deferred revenue for $1,200.

Each month, as the service is delivered, the company recognizes the service revenue:

  • Debit deferred revenue for $100.
  • Credit the revenue account for $100.

By the end of the subscription term, the full $1,200 will have been recognized as revenue.

This method ensures that revenue recognition aligns with service delivery, providing an accurate picture of the company’s overall financial health. Properly following these revenue recognition journal entries helps businesses stay compliant while also giving stakeholders more clarity on their financial performance.

Tip
To streamline your revenue recognition proces, you can create a revenue recognition schedule at the start of each contract to map out when and how much revenue you'll recognize each period. This helps prevent recognition errors and simplifies your month-end closing process.

Handling the challenges of revenue recognition

Revenue recognition under ASC 606 can become challenging when dealing with variable consideration, rebates, and refunds. Here are some of the common challenges that can arise:

Variable consideration and its impact on journal entries

Variable consideration refers to situations where the amount of revenue a business expects to receive isn’t fixed. This could include performance bonuses, discounts, or penalties. Businesses estimate the expected revenue based on historical data or probability-weighted outcomes to handle this. These estimates are then used to allocate the transaction price in journal entries. For example, if a company expects a 5% discount on a $10,000 sale, the revenue recognized should reflect $9,500 instead of the full amount.

Adjusting for rebates, refunds, and discounts

Rebates, refunds, and discounts further complicate the revenue recognition process. Businesses must create provisions to account for potential revenue reductions. Refunds are usually recorded as a liability until settled, while discounts and rebates are deducted from the transaction price at the time of recognition. Proper documentation and clear policies ensure these adjustments are both accurate and consistent.

Ensuring accuracy with accounting systems and tools

Using an efficient accounting system, such as templates in Excel, helps streamline the process. Excel can be used to calculate variable considerations, allocate transaction prices, and track adjustments. Modern accounting tools also integrate these features to automate entries, reducing manual errors and improving compliance with accrual accounting standards.

Addressing challenges during audits

Audits can expose inconsistencies or errors in revenue recognition. Some of the most common issues include incomplete documentation or incorrect allocation of variable consideration. To avoid these problems, businesses should keep clear records, regularly review their policies, and ensure that their journal entries align with ASC 606 requirements. Proactive internal reviews reduce the risk of audit findings and strengthen financial reporting practices.

The financial statement impact of revenue recognition

Revenue recognition directly affects a company’s financial statements, influencing the income statement, balance sheet, and cash flow. Here’s how:

Income statement and balance sheet

Revenue is a key line item on the income statement, representing the earnings generated during a period. Recognizing revenue only when performance obligations are met ensures that reported income reflects the actual business activity. On the balance sheet, unearned revenue is recorded as a liability under deferred revenue until obligations are satisfied. As the company delivers goods or services, deferred revenue is reduced, and the corresponding revenue is recorded.

Cash flow and general ledger

While revenue recognition doesn’t directly impact cash flow, it influences how cash transactions are categorized. For instance, upfront payments are logged as cash inflows but recorded as deferred revenue in the general ledger. Over time, as performance obligations are fulfilled, these entries are adjusted, ensuring accurate tracking of both revenue and cash flow.

Accurate disclosures for compliance

ASC 606 emphasizes detailed disclosures in financial statements, requiring businesses to explain their revenue recognition practices, performance obligations, and any variable consideration. 

Real-world examples of ASC 606 revenue recognition

Businesses across different industries can accurately recognize revenue while staying compliant with accounting standards. Each industry has unique needs, but the core principles of ASC 606 provide a consistent framework for recording revenue. Here are some examples:

As mentioned previously, SaaS companies often deal with subscription-based revenue, where payments are received upfront, but the service is delivered over a period of time. For example, cash received for a $1,200 yearly subscription would be recognized as $100 of revenue per month, ensuring the revenue aligns with the service's delivery. This approach matches revenue recognition with fulfilling performance obligations, reflecting the company’s financial health.

In construction, where projects span multiple periods, revenue recognition typically follows an "over time" method. Companies measure progress using either input methods (like costs incurred relative to total expected costs) or output methods (like surveys of work completed). For example, if a $1 million construction project is 40% complete based on costs incurred, the company would recognize $400,000 in revenue for that period. This approach ensures the financial statements reflect the continuous transfer of control to the customer as construction progresses.

Retail businesses face challenges with variable considerations, such as discounts and rebates. A retailer offering a 10% rebate on items sold adjusts the revenue to reflect the reduced selling price. This ensures the revenue recognized accurately accounts for any incentives or reductions offered to customers.

How businesses can improve revenue recognition processes

Adopting best practices for revenue recognition ensures compliance with ASC 606 while providing more accurate and reliable financial reporting. These strategies help businesses deal with any challenges and align with essential accounting principles and accounting standards.

Managing the revenue recognition process requires using an efficient accounting system. Automated tools can help streamline tasks like tracking performance obligations, calculating variable consideration, and generating journal entries. These systems reduce errors, save time, and provide detailed documentation to ensure complete compliance during audits.

Collaborating with a CPA can enhance accuracy even more. A CPA’s expertise helps businesses interpret all ASC 606 requirements, address any unique challenges, and implement solutions tailored to specific operations. For instance, a CPA can identify areas where adjustments to revenue recognition policies might improve financial reporting and ensure all performance obligations are met before recognizing revenue.

Consistency in applying ASC 606 is also important. This includes keeping clear documentation of contracts, performance obligations, and any other considerations.

The importance of mastering ASC 606 revenue recognition

Mastering ASC 606 revenue recognition journal entries is important for keeping accurate and compliant financial records. Proper accounting treatment ensures that the revenue aligns with all performance obligations, giving clarity and transparency in all financial accounting. By sticking to these principles, businesses can build trust with stakeholders and issue accurate financial statements.

Streamlining the revenue recognition process is a whole lot easier with modern tools designed to handle difficult accounting requirements. Finance automation platforms can help simplify workflows, improve efficiency, and stay compliant. Find out how Ramp can help you simplify your revenue recognition, reduce your errors, and enhance your compliance, allowing you and your team to spend more time on the things that matter most.

Try Ramp for free
Error Message
 
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Accounting and finance expert
Ken Boyd is a former CPA, accounting professor, writer, and editor. He has written four books on accounting topics, including The CPA Exam for Dummies. Ken has filmed video content on accounting topics for LinkedIn Learning, O’Reilly Media, Dummies.com, and creativeLIVE. He has written for Investopedia, QuickBooks, and a number of other publications. Boyd has written test questions for the Auditing test of the CPA exam, and spent three years on the Audit staff of KPMG.
Ramp is dedicated to helping businesses of all sizes make informed decisions. We adhere to strict editorial guidelines to ensure that our content meets and maintains our high standards.

FAQs

“An improvement in all aspects:" Why Snapdocs switched from Brex, Expensify, and Bill.com to Ramp

"We no longer have to comb through expense records for the whole month—having everything in one spot has been really convenient. Ramp's made things more streamlined and easy for us to stay on top of. It's been a night and day difference."
Fahem Islam, Accounting Associate

How MakeStickers started maximizing the value of its cash with Ramp

“It's great to be able to park our operating cash in the Ramp Business Account where it earns an actual return and then also pay the bills from that account to maximize float.”
Mike Rizzo, Accounting Manager, MakeStickers

How Align ENTA consolidated tools and gained control with Ramp

"The practice managers love Ramp, it allows them to keep some agency for paying practice expenses. They like that they can instantaneously attach receipts at the time of transaction, and that they can text back-and-forth with the automated system. We've gotten a lot of good feedback from users."
Greg Finn, Director of FP&A, Align ENTA

Why Abode's CEO, Tyler Bliha, chose Ramp over Brex

"The reason I've been such a super fan of Ramp is the product velocity. Not only is it incredibly beneficial to the user, it’s also something that gives me confidence in your ability to continue to pull away from other products."
Tyler Bliha, CEO, Abode

How The Second City expedited expense management and gained financial control with Ramp

“Switching to Ramp for Bill Pay saved us not only time but also a significant amount of money. Our previous AP automation tool cost us around $40,000 per year, and it wasn’t even working properly. Ramp is far more functional, and we’re getting the benefits at a fraction of the cost.”
Frank Byers, Controller, The Second City

“Just do it:” How Bratjen Construction modernized processes, saved time, and improved accuracy with Ramp

“Prior to Ramp, we had a handful of cards that our owners and leadership had access to, but it was more of a trust based system. Ramp has allowed us to give cards to more people, but the controls in Ramp ensure that the cards are used properly.”
Michael Irvin, Director of Operations, Bratjen Construction

How MAGNA-TILES® implemented a corporate card program, reduced stress, and prepared to build with Ramp

"In my day-to-day, Ramp helps me resolve things quickly and expedite month-end close. From an overall holistic business standpoint, we now have the ability to quickly scale as we add new users. It’s kind of crazy how quickly things have grown here, and Ramp has been a great partner for us in that growth.”
Tim Borse, Assistant Controller, MAGNA-TILES