A Complete Guide to Deferred Revenue and How to Record It

A Complete Guide to Deferred Revenue and How to Record It

Published By

Umar Shariff
Finance
Jun 26, 2025

Deferred revenue arises when a business receives customer consideration before it has recognized the related revenue.

For companies applying IFRS 15 Revenue from Contracts with Customers, this amount is generally presented as a contract liability when the customer pays—or payment becomes due—before the business transfers the promised goods or services.

“Deferred revenue” and “unearned revenue” are still widely used business and accounting terms, but contract liability is the more precise IFRS 15 terminology for this situation.

Revenue recognition then depends on the underlying contract.

Under IFRS 15, a business:

  1. Identifies the contract with the customer.
  2. Identifies the performance obligations.
  3. Determines the transaction price.
  4. Allocates that price to the performance obligations.
  5. Recognizes revenue when or as each performance obligation is satisfied.

This means receiving cash does not automatically create revenue.

For example, if a customer prepays for a service that will be delivered over the following 12 months, the initial receipt may create a contract liability. That liability is then reduced as the related performance obligation is satisfied and revenue is recognized.

Common situations include subscriptions, memberships, maintenance contracts, service retainers, and other customer advance payments. To better understand unearned revenue, let’s look at some real-world examples.

Key Takeaways

  • Deferred revenue is commonly called a contract liability under IFRS 15 when a customer pays before the related goods or services are transferred.
  • Revenue is recognized when or as the relevant performance obligation is satisfied, not merely because cash was received or time passed.
  • A 12-month subscription should be recognized evenly only when that pattern appropriately reflects how the service is transferred.
  • Saudi VAT can become due on advance payments before accounting revenue is recognized, so VAT and deferred-revenue schedules must be tracked separately.
  • HAL supports customer advances, subscriptions, recurring invoices, and accounting entries, but automatic IFRS 15 revenue-recognition logic should not be claimed without product confirmation.

Common Examples of Deferred Revenue

1. Annual Subscription Paid Upfront

Suppose a customer pays SAR 12,000 upfront for a 12-month service that is transferred evenly throughout the year.

The business initially records a contract liability and may recognize SAR 1,000 per month if recognizing revenue evenly faithfully reflects the transfer of the service.

However, equal monthly recognition should not be applied automatically to every annual contract. The recognition pattern must reflect how the relevant performance obligation is satisfied under IFRS 15.

2. Advance Payment for a Future Product

If a customer pays for equipment in advance but control of the equipment has not yet transferred, the seller generally records the advance as a contract liability rather than revenue.

Revenue is recognized when the applicable performance obligation is satisfied.

3. Prepaid Maintenance or Support

A customer may pay upfront for support available throughout a contract period.

The business must determine whether the service represents a performance obligation satisfied over time and select an appropriate measure of progress.

4. Gift Cards

When a business sells a gift card redeemable for its own goods or services, it normally has an obligation to provide future goods or services rather than immediate revenue.

However, gift-card accounting can become more complex where cards expire, customers are expected not to exercise all rights, or third parties are involved. It should therefore not be reduced to a universal “recognize everything only when redeemed” rule without considering the specific arrangement.

Why Companies Record Deferred Revenue

Why Companies Record Deferred Revenue

Deferred revenue separates cash collection from revenue recognition.

A business may already have the customer's cash but still have an obligation to transfer goods or services.

Recording that amount as a liability helps the financial statements show both facts correctly.

Accurate Revenue Recognition

Revenue should reflect the transfer of promised goods or services rather than simply the timing of customer payment.

Under IFRS 15, revenue is recognized when or as a performance obligation is satisfied.

Correct Liability Reporting

Until the business satisfies the relevant obligation, the advance payment represents an obligation to the customer.

This is why IFRS 15 uses the concept of a contract liability for consideration received or due before the related good or service is transferred.

Clearer Performance Reporting

If a full annual subscription were recognized as revenue immediately even though the related service will be provided throughout the year, revenue could be reported in the wrong periods.

Cash-Flow Visibility

Deferred revenue also highlights an important distinction:

Cash received is not necessarily revenue recognized.

The cash can already be available to the business even though some or all of the corresponding accounting revenue remains to be recognized.

For Saudi companies, the precise accounting treatment should follow the entity’s applicable SOCPA-endorsed financial-reporting framework rather than assuming that every entity follows exactly the same version of full IFRS.

Now, let’s explore how deferred revenue differs from deferred expenses, another important concept that may impact your finances.

Deferred Revenue vs. Deferred Expenses

Accounting concepts are quite complex. When you understand the differences between Deferred Revenue and Expenses, you’ll have a clearer picture of how to manage both in your business. Here’s how they differ:

Parameter

Deferred Revenue/Contract Liability

Prepaid Expenses

Definition

Money received for goods/services to be provided later

Money paid for goods/services to be received later

Example

Advance rent, annual subscriptions

Prepaid rent, prepaid insurance

Balance Sheet

Listed as a liability (Unearned Revenue)

Listed as an asset (Prepaid Expense)

Income Statement

Recognized as revenue when/as the related performance obligation is satisfied

Recognized as expense or another appropriate asset/cost as the related benefit is consumed, subject to the applicable standard

Journal Entry

Debit Cash, Credit Unearned Revenue

Debit Prepaid Expense, Credit Cash

Effect on Financials

Increases cash but represents something owed

Increases assets but represents a future expense

 

To better understand how unearned revenue impacts your finances, let’s find out why it is considered a liability and how it affects your accounting records.

Why Is Deferred Revenue a Liability?

Under IFRS 15, where a customer pays consideration—or an unconditional amount becomes due—before the business transfers the promised goods or services, the transaction is generally presented as a contract liability.

The liability reflects the business’s outstanding obligation to provide the customer with the promised goods or services.

As those obligations are satisfied, the corresponding portion of the contract liability is reduced and revenue is recognized.

Current vs Non-Current Classification

Do not apply a simple rule that every balance expected to remain for more than 12 months is automatically non-current.

Current/non-current presentation also considers the entity’s normal operating cycle and the applicable presentation requirements. The 12-month test remains important, but it is not the only classification principle under IFRS.

Accounting Revenue and VAT Are Separate

The timing of revenue recognition for accounting purposes does not automatically determine when Saudi VAT becomes due.

This distinction is critical for customer advances.

ZATCA’s VAT rules specifically recognize situations where consideration is received before the taxable supply occurs, and the applicable invoicing and VAT timing rules can therefore arise before the business recognizes accounting revenue.

For continuous supplies, ZATCA also provides specific timing rules based on events such as the payment due date, actual payment, or invoice issuance.

Businesses should therefore maintain separate logic for:

IFRS revenue recognition → contract liability → Saudi VAT date of supply and invoicing

rather than assuming all three occur on the same date.

When is Deferred Revenue Recognized as Revenue?

Deferred revenue becomes actual revenue when the business fulfills its part of the deal—i.e., when the product is delivered or the service is performed.

This follows the revenue recognition principle under accrual accounting, which states that revenue should be recognized when it is earned, not when cash is received. For example, if your business sells a 12-month subscription and receives full payment at the start, only a portion of the payment is recognized as revenue each month.

Now, let’s look at a detailed example of how a company records and then recognizes deferred revenue.

How to Record Deferred Revenue on the Balance Sheet

How to Record Deferred Revenue on the Balance Sheet

Assume a customer pays SAR 24,000 on January 1 for a 12-month service beginning immediately, and the service is transferred evenly over the contract period.

Step 1: Receive the Advance

Date

Account

Debit

Credit

Jan 1

Cash

SAR 24,000


Jan 1

Contract Liability (Deferred Revenue)


SAR 24,000

 

The business has received cash, but the related service has not yet been fully provided.

Step 2: Recognize One Month of Revenue

If the performance obligation is satisfied evenly throughout the 12-month period:

SAR 24,000 ÷ 12 = SAR 2,000 per month

Date

Account

Debit

Credit

Jan 31

Contract Liability (Deferred Revenue)

SAR 2,000


Jan 31

Subscription Revenue


SAR 2,000

 

After January, the remaining contract liability would be SAR 22,000, assuming no other changes.

The same recognition pattern would continue only if it appropriately reflects how the service is transferred to the customer. IFRS 15 requires an appropriate measure of progress for performance obligations satisfied over time.

Understanding how this revenue is recorded helps us see its impact on financial statements. Let’s explore how it affects your balance sheet and income statement.

How Deferred Revenue Impacts Financial Statements

Statement of Financial Position

When an advance payment creates a contract liability, cash increases and the corresponding liability is recorded until the related performance obligation is satisfied.

Profit or Loss

The customer payment does not automatically become revenue when cash is received.

Revenue is recognized when or as the relevant performance obligation is satisfied under IFRS 15.

Cash Flow

The cash can be received before accounting revenue appears in profit or loss.

This is why a business can have strong customer cash collections while still reporting a substantial contract-liability balance.

Working-Capital Metrics

Contract liabilities can affect working-capital and liquidity measures.

A large deferred-revenue balance is not automatically positive or negative: it means the business has received consideration while still having obligations to customers.

Saudi VAT

Accounting deferral does not necessarily defer VAT.

ZATCA rules can require VAT accounting and invoicing when advance consideration is received, depending on the supply and transaction type.

Finance teams therefore need to reconcile:

  • Customer advances
  • Contract liabilities
  • Revenue recognized
  • VAT reported
  • Remaining performance obligations

These balances may move on different timelines.

Properly managing deferred revenue helps maintain financial accuracy and supports long-term business growth. Let’s now explore the best ways to track and manage it effectively.

How to Manage and Track Deferred Revenue

1. Track Customer Advances Separately

Maintain a clear record of:

  • Customer
  • Contract
  • Amount received
  • Related performance obligation
  • Revenue recognized to date
  • Remaining contract liability
  • VAT treatment

2. Link Recognition to the Contract

Do not recognize revenue merely because a month has passed.

Determine whether the performance obligation is satisfied:

  • At a point in time, or
  • Over time.

For obligations satisfied over time, use an appropriate measure of progress in accordance with IFRS 15.

3. Reconcile the Contract-Liability Ledger

Periodically reconcile:

Opening liability + new advances − revenue recognized ± adjustments = closing contract liability

This helps identify customer advances that have been omitted, duplicated, or recognized incorrectly.

4. Review Contract Changes

Cancellations, refunds, upgrades, extensions, price changes, and other contract modifications can affect both the remaining liability and future revenue recognition.

5. Separate Accounting and VAT Schedules

Customer advances should be reviewed for both:

  • Financial-reporting treatment
  • Saudi VAT/invoicing treatment

The dates will not necessarily match.

6. Use Accounting Systems to Reduce Manual Posting

Accounting or ERP systems can help record customer advances, invoices, recurring transactions, journal entries, and related ledger activity.

However, businesses should verify whether a system provides true IFRS 15 revenue-recognition automation rather than assuming recurring billing and revenue recognition are the same thing.

By staying organized and using the right tools, you can manage unearned revenue and stay compliant. However, even the most diligent businesses can fall into common traps when it comes to this type of revenue. Let’s explore these pitfalls and how to avoid them to keep your finances on track.

Common Deferred Revenue Mistakes

1. Treating Customer Cash as Revenue Immediately

Receiving cash does not automatically mean the business has satisfied its performance obligation.

Fix: Analyze the contract under the applicable revenue-recognition framework before recording revenue.

2. Recognizing Every Annual Contract 1/12 Per Month

Straight-line monthly recognition is not correct merely because the contract lasts 12 months.

Fix: Determine whether the service is transferred evenly over time and select an appropriate measure of progress.

3. Ignoring Multiple Performance Obligations

A contract can contain more than one distinct promised good or service.

Fix: Identify the separate performance obligations and allocate the transaction price appropriately under IFRS 15.

4. Treating Accounting Revenue and VAT as the Same Schedule

This can cause Saudi VAT errors when advance payments create tax obligations before accounting revenue is recognized.

Fix: Maintain separate revenue-recognition and VAT schedules.

5. Failing to Update Contract Changes

Refunds, cancellations, upgrades, scope changes, and other modifications can change the amount or timing of revenue.

Fix: Review modified contracts instead of continuing the original recognition schedule automatically.

6. Failing to Reconcile Customer Advances

Unreconciled advances can remain indefinitely in liability accounts or be recognized twice.

Fix: Reconcile customer-level balances to the contract-liability ledger regularly.

How HAL Can Support Customer Advances and Recurring Billing

HAL provides several workflows that are relevant to businesses managing payments received in advance.

Customer Advances

HAL’s Customer Advance workflow allows businesses to record advance payments received from customers and link them to relevant transactions where applicable.

HAL’s current support guidance also confirms an important accounting distinction: customer advances can affect the Tax Report without affecting the Income Statement, because the advance does not initially post to the income ledger.

That is directly relevant to the difference between advance-payment tax treatment and accounting revenue.

Recurring Subscription Billing

HAL’s Subscription Module supports subscription plans, billing frequencies, renewals, cancellations, and automatic generation of recurring invoices.

HAL Invoicing also supports standard, recurring, and milestone invoice workflows.

Accounting Entries

HAL Accounting provides automated journal entries, ledger control, reconciliation, and financial reporting functionality.

These features can support the operational process around advances, subscriptions, invoicing, and accounting.

However, HAL should not be described publicly as automatically applying IFRS 15 performance-obligation analysis or determining the correct revenue-recognition schedule unless the product team can provide current documentation confirming that capability.

Finance teams remain responsible for determining the appropriate contract liability and revenue treatment. Businesses can request a HAL ERP demo to test how their specific advance-payment and subscription workflows would be configured.

Frequently Asked Questions

What is deferred revenue?

Deferred revenue is consideration received before the related revenue has been recognized.

Under IFRS 15, a customer payment received before the related promised goods or services are transferred is generally presented as a contract liability.

Is deferred revenue an asset or liability?

It is generally a liability because the business still has an obligation to provide the customer with promised goods or services.

As the obligation is satisfied, the liability decreases and revenue is recognized.

Is deferred revenue the same as cash?

No.

Cash is an asset already received by the company. Deferred revenue or a contract liability represents the corresponding obligation that remains to the customer.

When does deferred revenue become revenue?

Under IFRS 15, revenue is recognized when or as a performance obligation is satisfied by transferring the promised good or service to the customer.

Should an annual subscription always be recognized monthly?

No.

Equal monthly recognition can be appropriate when the service is transferred evenly over the year, but the business must assess the actual performance obligation and recognition pattern.

Does Saudi VAT wait until deferred revenue becomes accounting revenue?

No.

Saudi VAT timing is governed by separate VAT rules. Advance consideration can create VAT and invoicing obligations before the related accounting revenue is recognized.

What is the difference between deferred revenue and unbilled revenue?

Deferred revenue involves consideration received before revenue is recognized, creating a liability.

Unbilled revenue generally involves revenue already recognized before the customer has been invoiced and may result in a contract asset or receivable depending on the contractual rights.

Can HAL record customer advances?

Yes.

HAL currently documents a dedicated Customer Advance workflow for advance payments received from customers.

‍

Umar Shariff