A customer pays RM50,000 into the company's bank account.
The immediate reaction may be:
“The money is already in the bank, so that must be revenue.”
Not necessarily.
Cash collection and revenue recognition are related, but they do not always happen at the same time.
A business may receive money before it has delivered the goods, completed the work or provided the service that the customer is paying for.
In that situation, the important question is not:
“Have we received the money?”
It is:
“Have we actually earned it yet?”
Revenue Recognition Series — Part 1. This article looks at advance payments from customers and why cash received does not automatically become revenue. Part 2 will look at the opposite question: if an invoice has been issued, does that automatically mean revenue has been earned?
Why cash received and revenue can be different
Consider a simple example.
A customer pays RM12,000 in December for a 12-month maintenance service that will run from January to December of the following year.
The company has received all the cash.
But at the date of receipt, it has not yet provided the maintenance service.
It would therefore be difficult to say that the company has already earned the full RM12,000 simply because the customer paid early.
The business has something else at that point:
an obligation to provide the promised service to the customer.
Depending on the applicable financial reporting framework and the terms of the arrangement, the amount received may therefore initially be recognised as a liability rather than immediately as revenue.
Revenue is then recognised as the business fulfils its obligations.
A few common examples
Advance payments are common in many businesses.
For example:
- a contractor receives a mobilisation payment before work begins;
- a customer pays a booking fee before an event;
- a software company receives an annual service fee upfront;
- a customer pays for goods that will only be delivered next month;
- a consultant receives part of the professional fee before the work is completed; or
- a maintenance company collects a full-year fee at the beginning of the contract.
In each case, the money may already be in the bank.
That does not necessarily mean the full amount should immediately appear as revenue.
The accounting depends on what the business has promised to provide and how much of that promise has already been fulfilled.
Consider a service paid upfront
Suppose a company charges RM24,000 for a one-year support service.
The customer pays the full amount on 1 January.
If the service is provided evenly throughout the year, recognising the entire RM24,000 as revenue on 1 January may overstate the company's performance at that date.
The business has collected the cash, but it still owes the customer months of future service.
Conceptually, the position changes as the service is provided.
The remaining unearned portion represents an obligation to continue providing the service.
This is why cash flow and profit are not the same thing.
A company can have strong cash collections without having earned the same amount of revenue yet.
What about goods?
The same principle can apply to sales of goods.
Suppose a customer pays RM30,000 in December for equipment that will only be delivered in January.
The business has received the money.
But if the goods have not yet been delivered and the relevant revenue recognition requirements have not been met, the cash receipt alone does not automatically create December revenue.
The company may instead have an obligation to deliver the equipment.
Again, the question is not simply:
“When did the customer pay?”
It is:
“When did the business satisfy the requirements for recognising the sale?”
The label used does not decide the accounting
Businesses use many different words for advance receipts:
- deposit;
- booking payment;
- advance;
- upfront fee;
- mobilisation fee;
- reservation fee; or
- down payment.
Those labels can be useful commercially.
They do not determine the accounting treatment.
Two payments both described as a “deposit” may have very different accounting consequences.
One may simply be an advance towards goods or services that have not yet been delivered.
Another may be refundable.
Another may represent a security deposit that is expected to be returned to the customer.
Another may relate to goods or services that have already been substantially provided.
The accounting therefore needs to look at the substance of the arrangement, not merely the description appearing on an invoice or receipt.
Not every upfront payment is treated the same way
It is also important not to turn the basic principle into another shortcut.
It would be equally wrong to say:
“Every payment received in advance must always remain a liability.”
The correct treatment depends on the facts.
Relevant questions may include:
- What has the business promised to provide?
- Has the product already been delivered?
- Has any part of the service already been performed?
- Is the payment refundable?
- Does the customer still have something significant to receive?
- Over what period is the service provided?
- Are there several different goods or services within the arrangement?
For a straightforward SME transaction, these questions may be simple.
For more complex contracts, the revenue recognition assessment can become more involved.
Why does this matter to an SME owner?
The issue affects more than accounting terminology.
Recognising revenue too early can make a business appear more profitable than it really is.
For example, it can affect:
- monthly management accounts;
- year-end profit;
- performance comparisons;
- bonuses linked to profit;
- banking or financing ratios; and
- decisions about dividends or distributions.
Imagine receiving RM500,000 from customers in December for work that will largely be carried out next year.
If the full RM500,000 is recorded as current-year revenue without considering whether it has actually been earned, the current year's profit may be overstated.
The following year may then appear artificially weak because the company performs the work without recognising the corresponding revenue.
Good revenue recognition helps match reported performance with what the business has actually delivered.
Cash is still important — just for a different reason
None of this means cash collection is unimportant.
Cash is critical to running a business.
In fact, receiving money in advance may be commercially excellent because it improves working capital and reduces collection risk.
But accounting asks a different question.
Cash flow tells us:
When did the money move?
Revenue recognition tells us:
When did the business earn the income?
Those dates do not always have to be the same.
What framework applies?
The detailed requirements depend on the financial reporting framework used by the entity.
Private entities applying MPERS should consider the revenue requirements in Section 23.
Malaysia has also issued the revised MPERS (2025), effective for annual periods beginning on or after 1 January 2027, where Section 23 is renamed Revenue from Contracts with Customers and moves closer to the contract-based revenue model used internationally.
Entities applying MFRS should consider MFRS 15, Revenue from Contracts with Customers.
The detailed requirements differ, particularly for more complex arrangements.
But for many straightforward SME transactions, the practical starting point remains the same:
Receiving cash is not, by itself, proof that revenue has already been earned.
A simple question for business owners
When a customer pays early, instead of immediately asking:
“How much revenue did we make?”
try asking:
“What do we still owe the customer after receiving this money?”
If the answer is:
- goods that have not yet been delivered;
- months of service that have not yet been provided; or
- work that has not yet been completed,
then there may still be an obligation sitting behind the cash receipt.
That is often the clue that the amount should not simply be treated as immediate revenue.
Part 2 of this series will look at the opposite misconception: if an invoice has already been issued, does that automatically mean revenue has been earned?
Sources & references
- IFRS Foundation – Malaysia jurisdiction profile
- IFRS Foundation – IFRS 15, Revenue from Contracts with Customers
- IFRS Foundation – IFRS 15 supporting material
- MASB – Malaysian Accounting Standards Board
This article provides general information only and does not constitute tax, legal, accounting or financial advice. The appropriate treatment depends on the specific facts, applicable legislation and standards at the relevant time.
