ASC 606 and IFRS 15: Revenue recognition explained | Stripe (2024)

Stripe logo
  • Payments Payments Online payments
    • Payment Links No-code payments
    • Checkout Pre-built payment form
    • Elements Flexible UI components
  • Terminal Terminal In-person payments
  • Radar Radar Fraud prevention
  • Authorization Authorization Acceptance optimisations
  • Connect Connect Payments for platforms
  • Issuing Issuing Physical and virtual cards
  • Billing Billing Subscriptions and usage-based
  • Revenue Recognition Revenue Recognition Accounting automation
  • Invoicing Invoicing Online invoices
  • Sigma Sigma Custom reports
  • Data Pipeline Data warehouse sync
    • Payment methods Access to 100+ globally
    • Link Accelerated checkout
    • Financial Connections Linked financial account data
    • Identity Online identity verification
    • Atlas Start-up incorporation
  • Enterprises
  • Start-ups
  • E-commerce
  • SaaS
  • Platforms
  • Marketplaces
  • Finance automation
  • Embedded finance
  • Global businesses
  • Crypto
  • Creator economy
  • Stripe App Marketplace
  • Partners
  • Professional Services
  • Documentation
  • Pre-built checkout
  • Libraries and SDKs
  • App integrations
  • Accept online payments
  • Manage subscriptions
  • Send payments
  • Full API reference
  • API status
  • API changelog
  • Build on Stripe Apps
  • Support centre
  • Support plans
  • Guides
  • Customer stories
  • Blog
  • Sessions
  • Contact sales
Sign in

Revenue Recognition

Stripe Revenue Recognition streamlines accrual accounting so you can close your books quickly and accurately. Automate and configure revenue reports to simplify compliance with IFRS 15 and ASC 606 revenue recognition standards.

Learn more
  1. Introduction
  2. What is revenue recognition?
  3. What is ASC 606?
  4. What is IFRS 15?
  5. ASC 606 vs IFRS 15
  6. The five-step model for ASC 606 revenue recognition
  7. Revenue recognition with Stripe
  8. Get started with Stripe

For most businesses, revenue is the ultimate measure of performance – one that every other KPI informs and serves. Although revenue is an important metric for businesses as they pursue growth, historically there have been industry-specific differences in the way that businesses report their revenue and prepare their financial statements.

With revenue recognition guidelines fragmented across industries, it’s been difficult to meaningfully compare the performance of different companies – until recently. That’s where ASC 606 and IFRS 15 come in. Whether you’ve heard of these accounting standards or they’re entirely new to you, there’s a lot you can learn about what they mean for your business and how you should approach accounting and reporting revenue.

Here is your guide to the principles that govern how all private and public companies – in all industries – report meaningful financial information about the amount, nature, and timing of their revenue and cash flow from customer contracts.

What's in this article?

  • What is revenue recognition?
  • What is ASC 606?
  • What is IFRS 15?
  • ASC 606 vs IFRS 15
  • The five-step model for ASC 606 revenue recognition
  • Revenue recognition with Stripe

What is revenue recognition?

Revenue recognition is a generally accepted accounting principle (GAAP). The principle defines when and how a business’ revenue should be recorded in its financial statements. Revenue recognition dictates when business income is realised and earned, when payment from the customer is received, and which accounting period revenue should be attributed to.

Since correctly recognising and deferring revenue is important for understanding the profitability and financial health of a business, revenue recognition is an important consideration for every organisation. Not only does it have significant implications for a company’s financial performance, compliance, and management decisions, but proper revenue recognition is necessary for staying compliant with regulatory standards. Accurate and timely revenue recognition will help maintain stakeholder trust and ensure the long-term success of the company.

What is ASC 606?

Accounting Standards Codification (ASC) 606 provides businesses with a universal framework for recognising revenue from customer sales. The Financial Accounting Standards Board (FASB) and International Accounting Standards Board (IASB) released ASC 606 in May 2014.

ASC 606 is a simplified, universal set of stipulations for revenue recognition that all businesses now adhere to. It is consistent across all industries, replacing older industry-specific revenue-recognition standards. Conversion to a standardised set of guidelines has resulted in better transparency, more accountability, and easier comparison of financial statements between companies and industries.

What is IFRS 15?

IFRS 15 is a revenue-recognition standard for businesses’ contracts with customers for the purchase of goods or services. It applies to public, private, and nonprofit entities. Like ASC 606, the purpose of IFRS 15 is to eliminate inconsistencies in the way that entities across different industries approach accounting for similar financial transactions.

ASC 606 vs IFRS 15

Both ASC 606 and IFRS 15 provide a comprehensive framework for recognising revenue from customer contracts. They have similar underlying principles and objectives, and they both have the goal of ensuring consistency and comparability in financial reporting across different industries and geographic regions. But there are a few minor differences:

  • Scope
    ASC 606 applies to all entities that enter into contracts with customers, while IFRS 15 applies to all entities that have customer contracts, except for contracts in the scope of IFRS 17 insurance contracts.

  • Disclosure requirements
    While both standards require similar disclosures related to revenue recognition, IFRS 15 includes additional requirements related to the nature, timing, and uncertainty of revenue and cash flows arising from customer contracts.

  • Contract costs
    ASC 606 allows companies to capitalise and amortise certain incremental costs of obtaining a contract, such as sales commissions. IFRS 15 requires companies to apply a more stringent test for capitalising contract costs, which stipulates that the costs be expected to generate future economic benefits.

  • Presentation of revenue
    Under ASC 606, companies must present revenue in their income statement in a way that reflects the transfer of control of goods or services to the customer. But under IFRS 15, companies must present revenue in their income statements on a gross or net basis, depending on whether they are acting as a principal or an agent in the transaction.

  • Transition methods
    ASC 606 allows companies to choose between two transition methods: a full retrospective approach, which requires companies to restate prior periods, or a modified retrospective approach, which allows companies to recognise the cumulative effect of applying the new standard as an adjustment to retained earnings. IFRS 15 requires companies to use either a full retrospective approach or a modified retrospective approach with practical expedients.

FASB provides an explanation of every difference between ASC 606 and IFRS 15, including granular details like differences in wording.

The five-step model for ASC 606 revenue recognition

To support their shared goal of creating a universal framework for revenue reporting, FASB and IASB broke down the reporting and preparation of financial statements into a five-step model. The steps are:

  1. Identify the contract with a customer.
  2. Identify the performance obligations in the contract.
  3. Determine the transaction price.
  4. Allocate the transaction price.
  5. Recognise revenue when or as the entity satisfies a performance obligation.

For more detail on how to recognise revenue under ASC 606, see our article that goes deeper into each step here.

Revenue recognition with Stripe

Stripe revenue recognition was built specifically for fast-growing businesses that use subscription-based or recurring revenue models. But it’s also broadly customisable and user friendly, making it an ideal solution for businesses at any stage of growth – no matter their revenue model. Revenue recognition provides businesses that use Stripe with a comprehensive suite of functionality, including:

  • Insightful reporting tools
    Revenue recognition includes a range of reports, such as balance sheets, income statements, and revenue waterfall tables, that provide users – from accounting managers to C-suite executives – with actionable insights into their company’s growth and performance.

  • Automatic updates
    Revenue recognition will automatically account for any changes to transactions and payments and update them across all reporting. Users can also import non-Stripe transactions, allowing for a complete picture of the company’s revenue – even if not all sales take place through Stripe.

  • Expanded controls
    Users can adjust reporting to account for deferred revenue, exclude certain revenue types, incorporate external data sources into their revenue reporting, and implement many other accounting configurations. The goal is to give users maximum flexibility to tailor their revenue reporting so it aligns with their business operations and preferences.

  • Frictionless integration
    Revenue recognition comes fully integrated with Stripe’s payments platform, including Stripe Billing and Stripe Invoicing, making it an effortless, out-of-the-box solution that requires no IT support to implement.

  • Compliance support
    Revenue recognition provides audit-ready statements and a full scope of support that’s engineered to keep businesses compliant with global standards such as ASC 606 and IFRS 15.

The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accuracy, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent lawyer or accountant licensed to practise in your jurisdiction for advice on your particular situation.

  • Business bank accounts 101: A guide for businesses
  • The ASC 606 how-to guide: Revenue recognition in five steps
  • SaaS accounting 101: Methods, strategies and KPIs that businesses can use

Create an account and start accepting payments – no contracts or banking details required. Or, contact us to design a custom package for your business.

Automate and configure revenue reports to simplify compliance with IFRS 15 and ASC 606 revenue recognition standards.

Automate your accrual accounting process with Stripe Revenue Recognition.

ASC 606 and IFRS 15: Revenue recognition explained | Stripe (2024)
Top Articles
What Affects Your Credit Score
How to Get All of the Secret Coins in Geometry Dash: A Guide
Shoe Game Lit Svg
Algebra Calculator Mathway
Cad Calls Meriden Ct
Encore Atlanta Cheer Competition
Hello Alice Business Credit Card Limit Hard Pull
R Tiktoksweets
Nashville Predators Wiki
Identogo Brunswick Ga
United Dual Complete Providers
I Wanna Dance with Somebody : séances à Paris et en Île-de-France - L'Officiel des spectacles
272482061
Louisiana Sportsman Classifieds Guns
Boston Gang Map
The Grand Canyon main water line has broken dozens of times. Why is it getting a major fix only now?
Sni 35 Wiring Diagram
Pickswise Review 2024: Is Pickswise a Trusted Tipster?
Forest Biome
Puss In Boots: The Last Wish Showtimes Near Cinépolis Vista
Airtable Concatenate
Getmnapp
Celina Powell Lil Meech Video: A Controversial Encounter Shakes Social Media - Video Reddit Trend
Watertown Ford Quick Lane
Radical Red Ability Pill
Narragansett Bay Cruising - A Complete Guide: Explore Newport, Providence & More
Intel K vs KF vs F CPUs: What's the Difference?
Kaiser Infozone
67-72 Chevy Truck Parts Craigslist
Tyler Sis 360 Boonville Mo
Unlock The Secrets Of "Skip The Game" Greensboro North Carolina
Domino's Delivery Pizza
Rogers Centre is getting a $300M reno. Here's what the Blue Jays ballpark will look like | CBC News
Acadis Portal Missouri
Greater Keene Men's Softball
Skyrim:Elder Knowledge - The Unofficial Elder Scrolls Pages (UESP)
Finland’s Satanic Warmaster’s Werwolf Discusses His Projects
Insideaveritt/Myportal
Atlanta Musicians Craigslist
Pro-Ject’s T2 Super Phono Turntable Is a Super Performer, and It’s a Super Bargain Too
The best bagels in NYC, according to a New Yorker
'The Nun II' Ending Explained: Does the Immortal Valak Die This Time?
A Man Called Otto Showtimes Near Cinemark Greeley Mall
Best Restaurant In Glendale Az
Stephen Dilbeck, The First Hicks Baby: 5 Fast Facts You Need to Know
10 Best Tips To Implement Successful App Store Optimization in 2024
Razor Edge Gotti Pitbull Price
Tommy Gold Lpsg
Autozone Battery Hold Down
Naughty Natt Farting
Laurel Hubbard’s Olympic dream dies under the world’s gaze
Latest Posts
Article information

Author: The Hon. Margery Christiansen

Last Updated:

Views: 5946

Rating: 5 / 5 (70 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: The Hon. Margery Christiansen

Birthday: 2000-07-07

Address: 5050 Breitenberg Knoll, New Robert, MI 45409

Phone: +2556892639372

Job: Investor Mining Engineer

Hobby: Sketching, Cosplaying, Glassblowing, Genealogy, Crocheting, Archery, Skateboarding

Introduction: My name is The Hon. Margery Christiansen, I am a bright, adorable, precious, inexpensive, gorgeous, comfortable, happy person who loves writing and wants to share my knowledge and understanding with you.