Discover our latest AI-powered innovations around faster payments, smarter workflows, and real-time visibility.Learn more →

Learn

Revenue Recognition

Welcome to Learn, where we provide straightforward, easy-to-understand definitions of the payments industry.

Follow us

Revenue recognition is a key accounting principle in which a company records its revenue as it earns it, not necessarily when paid for. Critical milestones mark when revenue can be recognized, like when the business delivers the product to a customer. It is a facet of accrual accounting, where revenue is recognized when the obligation to the customer is complete.

This contrasts with cash accounting, where revenue is recorded upon payment receipt. This practice is important because it ensures transparency and consistency in how companies report their earnings, helping them provide accurate financial information to stakeholders, shareholders, and regulatory authorities.

What is the history of revenue recognition?

Historically, industry type dictated international accounting policies. This led to confusing and disjointed revenue recognition standards, making comparing performance for companies in different industries harder.

In 2014, the Financial Accounting Standards Board (FASB) partnered with the International Accounting Standards Board (IASB) to develop a joint regulation. This shared regulation is known as ACS 606 in the US or IFRS 15 internationally. It provides a common framework for revenue recognition that is both industry- and business model-agnostic. Publicly traded, private, and nonprofit organizations can use this five-step model.

What are the different types of revenue recognition?

Revenue recognition methods vary based on the business model. Digital subscription models recognize revenue differently than digital goods, for example. Here are a few common types:

  • Digital subscriptions (including SaaS) – Customers may sign up for digital subscriptions for a set period, with value delivered throughout that service period. In many cases, revenue is recognized linearly across the service period. However, a company must also account for upgrades, cancellations, prorations, and downgrades.
  • Ecommerce with future fulfillment – Customers usually pay before they receive the goods when making an ecommerce purchase. Revenue recognition will depend on the company’s contractual relationship with customers; however, ASC 606 recommends recognizing revenue at the point the product is shipped.
  • Digital goods – Unlike ecommerce with future fulfillment, companies can fulfill digital goods (like ebooks, movies, and music) in real time. Companies can recognize the revenue of these downloadable assets the moment the customer downloads them.

What’s an example of revenue recognition?

Let’s say a personal styling service charges $100 per month to send a curated box of clothing each month to subscribers. The fee for the tailored clothing is charged at the end of the month prior to the month the customer receives the box. There is also a one-time fee of $50 to learn more about each customer’s fashion style, sizing, and other preferences through an online questionnaire.

Once the styling service has received the completed questionnaire and created a curated fashion plan for the customer, it can recognize the $50 fee.

While the customer may pay for February’s fashion box on January 29th, the company cannot recognize the $100 recurring payment when it is received because it has not been earned. Instead, the revenue will be marked “deferred” until the end of February after the company delivers the box to the customer. Then, it can update the ledger to show newly recognized revenue.

Try Modern Treasury

See how smooth payment operations can be.

Talk to sales
More from

Learn

Learn topic image

Explore the fundamentals behind back office finance processes and the accounting principles underlying them.

BAI2 files are a cash management reporting standard. They are widely accepted by banks across the United States for exchanging data regarding balances and transactions.

Read more

Bank reconciliation is the process of verifying the completeness of a transaction through matching a company’s balance sheet to their bank statement.

Read more

A banking API is software that facilitates a digital connection between a company and a bank.

Read more

The term "cash position" pertains to the quantity of cash or assets that can be readily converted to cash, held by an individual, company, or financial institution at any given moment.

Read more

Continuous accounting is the ongoing process of updating a business’s general ledger with reconciled bank statement transactions as soon as they become available.

Read more

The Flow of Funds is the movement of money in and out of bank accounts.

Read more

ISO 20022 files are a collection of XML-based schemas which standardize any type of financial message.

Read more

An invoicing API allows companies to create, send, manage, and reconcile invoices, as well as track related payments end to end.

Read more

An MT940 (Message Type 940) file is a detailed SWIFT statement that provides information about account transactions.

Read more

Month-end close is a critical process where the accounting team reviews and records financial transactions to close out the month.

Read more

The National Automated Clearing House Association (NACHA) is responsible for overseeing the Automated Clearing House (ACH) Network, which is used to send money electronically between banks throughout the United States.

Read more

NACHA files are the standardized file format that banks use to initiate and manage batches of ACH payments. These files help banks execute large volumes of ACH payments through The Clearing House (TCH) and Federal Reserve.

Read more

Payment operations is an umbrella term that refers to the entire lifecycle of money movement for a company.

Read more

While both are essential for managing online transactions, there are several differences between payment processors vs. payments gateways.

Read more

Recoupment refers to the recovery of spent or lost funds, especially in business operations.

Read more

Revenue recognition is a key accounting principle in which a company records its revenue as it earns it, not necessarily when paid for.

Read more

Two options for financial transaction settlement—differing in both speed and style—here, we’ll look at how both Net Settlement and Gross Settlement work in action.

Read more

Treasury Management Systems (TMS) are software applications that serve to help businesses simplify their payment operations by automatically tracking things like cash flow, assets, investments, and more.

Read more

Incoming payment details are notifications that a company is going to receive a payment it didn’t originate—meaning the receiving funds were not initially requested.

Read more

Payment controls help accounts payable (AP) departments avoid losing money due to fraud, late payment fees, and other errors. They are a necessary part of a company’s overall payment operations to keep payments secure, accurate, and authorized.

Read more

Account-to-Account (A2A) banking, sometimes also called Me-to-Me banking, is the transfer of funds from one account to another account.

Read more

Asset risk management is essentially a fusion of asset management and risk management.

Read more

Batch processing is a method of processing various types of transactions. As the name suggests, transactions are processed in a group or “batch.”

Read more

In business terms, float refers to the time delay between the movement of funds from one account to another.

Read more

Cash forecasting is a way for companies to look at “cash in” vs. “cash out” for a business over a window of time.

Read more

Cash management is the monitoring and maintaining of cash flow to ensure that a business has enough funds to function.

Read more

Cash pooling is a centralized cash management tool that companies with multiple subsidiaries sometimes use to optimize the cash balances of all legal entities.

Read more

IBAN, or an International Bank Account Number, makes it easier and faster for banks to process cross-border financial transactions.

Read more

Liquidity management provides visibility into cash positions over past, present, and future dates and provides an overview of the financial health of a business.

Read more

Treasury management is the act of managing a company’s daily cash flows and larger-scale decisions when it comes to finances.

Read more

Popular in the banking and finance world, penny tests are a simple way to verify the validity of a bank account or bank integration, prior to a large finance transaction taking place.

Read more

Identity Verification APIs allow businesses to streamline the process of checking the identities of new users by automatically, and in some cases instantly, verifying their provided identifying information.

Read more