Content reviewed and verified by Graham Chee, with FCPA-led practice at Local Knowledge, Mascot NSW. Continuous CPA Australia member since 1986. Prior career at Goldman Sachs, BNP Investment Management and Merrill Lynch.. Last reviewed April 2026. Next review scheduled for July 2026.
For Australian owner-managed businesses and founder-led ventures, understanding and correctly applying AASB 15, 'Revenue from Contracts with Customers', is not merely a compliance exercise; it's a fundamental aspect of accurate financial reporting and strategic decision-making. This standard, adopted in Australia, fundamentally changed how entities recognise revenue, moving from a transaction-based approach to a principles-based model centred on the transfer of control of goods or services to customers [AASB 15 ¶5]. The shift demands a granular understanding of customer contracts, performance obligations, and the timing of revenue recognition, impacting everything from cash flow forecasting to investor relations. Businesses that master AASB 15 gain a clearer picture of their true financial performance, allowing for more informed operational and investment choices.
The implications of AASB 15 extend beyond the balance sheet and profit and loss statement. Incorrect application can lead to restatements, audit qualifications, and potential penalties from regulatory bodies like ASIC, particularly for larger SMEs or those with complex contractual arrangements. Furthermore, for businesses seeking finance or considering an exit strategy, robust and compliant financial statements are non-negotiable. Banks, investors, and acquirers scrutinise revenue recognition policies closely as an indicator of financial health and operational integrity. A well-implemented AASB 15 framework demonstrates a sophisticated approach to financial management, distinguishing your business in a competitive landscape [ASIC Regulatory Guide 247].
This guide breaks down the core of AASB 15 into a practical, five-step model tailored for Australian SMEs. We will explore each step with actionable insights, real-world considerations, and common pitfalls to avoid. Our aim is to demystify this critical accounting standard, empowering you to implement it effectively within your organisation, ensuring your financial reporting is not just compliant, but also a true reflection of your business's value creation. Getting your tax right starts with getting your revenue recognition right, and AASB 15 is the cornerstone of that process.
Implementing AASB 15 correctly provides a clearer and more consistent view of your revenue streams. This transparency improves stakeholder confidence, from internal management to external investors, by accurately reflecting economic performance. It helps in making better strategic decisions based on reliable financial data.
Adhering to AASB 15 minimises the risk of non-compliance issues with regulatory bodies such as ASIC and the ATO. Proactive implementation helps avoid costly restatements, fines, and reputational damage, ensuring your business operates within established accounting standards. This safeguards against potential audit scrutiny.
A precise understanding of when revenue is recognised, particularly for contracts with variable consideration or multiple performance obligations, directly impacts cash flow projections. This allows for more accurate budgeting, working capital management, and investment planning, leading to better liquidity management. It supports sustainable growth.
The five-step model necessitates a detailed review of customer contracts, leading to a more structured approach to contract drafting and management. Identifying distinct performance obligations upfront simplifies billing cycles and ensures alignment between sales, operations, and finance teams. This reduces disputes and enhances operational efficiency.
By breaking down revenue into its core components (performance obligations), businesses gain deeper insights into the profitability of different products or services. This data can inform pricing strategies, product development, and resource allocation, helping to identify high-value offerings and areas for improvement. It fosters a data-driven culture.
For SMEs looking to attract investment or prepare for sale, AASB 15 compliance demonstrates financial maturity and reliability. Clean, transparent financial statements are crucial for potential buyers or investors to accurately assess the business's value, potentially leading to a higher valuation and smoother transaction processes. It enhances market credibility.
The first step involves determining if an enforceable contract exists under Australian law. This isn't just about a signed document; it includes verbal agreements and established business practices. You'll need to assess if the parties are committed, rights are identifiable, payment terms are clear, and collectability is probable. Tools: Legal contract templates, CRM systems for tracking agreements. Time: Ongoing, with initial review of standard contracts.
Next, break down the contract into distinct promises to transfer goods or services to the customer. A performance obligation is distinct if the customer can benefit from the good or service on its own or with other readily available resources, and the promise to transfer is separately identifiable from other promises in the contract. Tools: Contract analysis checklists, product/service catalogues. Time: Varies by contract complexity, 1-2 hours per complex contract.
This step involves calculating the amount of consideration the entity expects to be entitled to in exchange for transferring the promised goods or services. This can include fixed amounts, variable consideration (e.g., discounts, rebates, performance bonuses), and non-cash consideration. Consideration of GST and its exclusion from the transaction price is crucial here [AASB 15 ¶47]. Tools: Pricing models, financial forecasting software. Time: 30 minutes to 2 hours per contract, depending on variability.
If a contract has multiple performance obligations, the total transaction price must be allocated to each distinct obligation based on its standalone selling price. If a standalone selling price isn't directly observable, entities must estimate it using methods like adjusted market assessment, expected cost plus a margin, or a residual approach. Tools: Allocation worksheets, historical sales data. Time: 1-3 hours per complex contract with multiple obligations.
Finally, revenue is recognised when (or as) the entity satisfies a performance obligation by transferring a promised good or service to a customer. This occurs when the customer obtains control of that good or service. Control can be transferred at a point in time (e.g., sale of goods) or over time (e.g., ongoing services). Tools: Project management software, billing systems integrated with accounting. Time: Ongoing, as obligations are satisfied.
Imagine 'BrightSpark Digital', an Australian SME offering a 12-month digital marketing package for A$12,000 (excluding GST). This package includes a website design, monthly SEO services, and quarterly social media campaign management. Let's apply the AASB 15 five-step model.
Step 1: Identify the Contract. BrightSpark Digital enters into a signed agreement with 'Local Cafe Co.' for the package. Both parties are committed, rights and payment terms are clear (A$1,000 + GST per month), and collectability is probable. Contract identified.
Step 2: Identify Performance Obligations. The contract has three distinct performance obligations:
Step 3: Determine the Transaction Price. The total transaction price is A$12,000 (excluding 10% GST, which is remitted to the ATO and not revenue). There are no variable considerations.
Step 4: Allocate the Transaction Price. BrightSpark Digital estimates standalone selling prices:
Total standalone selling prices: A$4,000 + A$7,200 + A$3,200 = A$14,400.
Since the total standalone selling price (A$14,400) exceeds the transaction price (A$12,000), a proportional allocation is required:
Total allocated transaction price: A$3,333.33 + A$6,000 + A$2,666.67 = A$12,000.
Step 5: Recognise Revenue.
BrightSpark Digital would invoice A$1,100 (A$1,000 + A$100 GST) each month, but the revenue recognition for accounting purposes would follow the allocated amounts as performance obligations are satisfied, leading to deferred revenue on the balance sheet for services not yet rendered.
"This example highlights how invoicing and cash flow don't always align with revenue recognition under AASB 15. Understanding this distinction is crucial for accurate financial reporting and managing deferred revenue."
Navigating the nuances of AASB 15 can present several common pitfalls for Australian SMEs. One frequent error is the incorrect identification of distinct performance obligations. Businesses often bundle services or products that, under AASB 15, should be accounted for separately. For instance, a software licence bundled with ongoing support and implementation services may contain multiple distinct obligations, each requiring separate revenue allocation and recognition timing. Failing to disaggregate these can lead to premature or delayed revenue recognition, distorting financial performance for the period [AASB 15 ¶27]. This requires careful analysis of what the customer is actually receiving and whether they can benefit from each component independently.
Another significant challenge lies in determining and allocating the transaction price, particularly when variable consideration is involved. Discounts, rebates, refunds, or performance bonuses introduce uncertainty. SMEs might recognise the full transaction price upfront, overlooking the need to estimate variable consideration and constrain revenue recognition until the uncertainty is resolved. This can result in overstating revenue. Similarly, allocating the transaction price to multiple performance obligations based on estimated standalone selling prices requires significant judgment and robust internal documentation to support the estimates. Without observable standalone prices, businesses must employ consistent and justifiable estimation methods, which can be complex to develop and apply consistently [AASB 15 ¶53].
Finally, the timing of revenue recognition – whether over time or at a point in time – is a critical area of error. Many service-based SMEs might default to recognising revenue evenly over the contract term, without properly assessing if the criteria for 'over time' recognition are met. For revenue to be recognised over time, the customer must simultaneously receive and consume the benefits, or the entity's performance must create or enhance an asset that the customer controls, or the entity's performance does not create an asset with an alternative use and the entity has an enforceable right to payment for performance completed to date [AASB 15 ¶35]. Misinterpreting these criteria can lead to significant misstatements, particularly for long-term projects or subscription services. Careful consideration of these points is essential to get your tax right and ensure compliant financial reporting.
A typical engagement for Local Knowledge often involves an anonymised client in the construction or project-based services sector. Consider 'BuildRight Pty Ltd', a medium-sized Australian construction company specialising in custom home builds and renovations. BuildRight traditionally recognised revenue based on progress billings, often before significant work was completed or control of the asset truly transferred. This approach, while common, presented inconsistencies with AASB 15, particularly for projects with distinct stages and customer acceptance clauses.
The issue arose when BuildRight sought expansion finance. The bank's due diligence highlighted aggressive revenue recognition practices, specifically around projects where customer modifications were frequent, delaying final acceptance and control transfer. Under the legislative lens of AASB 15, we identified that BuildRight was not consistently applying the 'over time' recognition criteria [AASB 15 ¶35]. Specifically, for custom builds, the customer often controlled the work-in-progress, but the enforceability of payment for work completed to date, without alternative use for BuildRight, needed robust contractual backing.
Options considered included maintaining the current practice (high risk), moving to a pure 'point in time' recognition (impractical for long projects), or implementing a hybrid model. The recommended path involved a detailed review of all standard contracts to clearly define performance obligations, especially milestones and customer acceptance points. We advised BuildRight to re-evaluate their 'right to payment' clauses to ensure they were enforceable for work completed to date, even if the customer terminated the contract. This allowed for 'over time' recognition for certain phases, while others remained 'point in time' upon handover of specific completed components. We also implemented a system to track actual costs and estimated costs to complete, aligning revenue recognition with the percentage of completion for projects meeting the 'over time' criteria.
The outcome was a more robust and compliant revenue recognition policy. BuildRight's financial statements became more transparent, accurately reflecting project profitability and reducing the risk of audit adjustments. This improved financial credibility directly contributed to securing the expansion finance, as the bank gained confidence in the reliability of BuildRight's reported earnings.
The primary shift is from a 'risks and rewards' model to a 'control' model. Previously, revenue was often recognised when substantially all risks and rewards of ownership were transferred. AASB 15 focuses on when a customer obtains control of a good or service. This requires a more detailed analysis of contracts and performance obligations, which can significantly alter the timing of revenue recognition for many SMEs [AASB 15 ¶3].
For subscription-based models, AASB 15 generally leads to revenue being recognised 'over time' as the service is delivered, provided the customer simultaneously receives and consumes the benefits. This means revenue is typically spread evenly over the subscription period, rather than being recognised upfront or upon invoicing. Careful consideration of distinct performance obligations within a subscription package is also vital [AASB 15 ¶35].
A contract asset arises when an entity has transferred goods or services to a customer but does not yet have an unconditional right to consideration (e.g., payment is contingent on future performance). A contract liability (often called deferred revenue) arises when an entity has received consideration from a customer but has not yet transferred the goods or services. These balance sheet accounts are crucial for accurate financial position reporting [AASB 15 ¶105].
Contract modifications can be accounted for as a separate contract, a termination of the old contract and creation of a new one, or as part of the existing contract. The approach depends on whether the modification adds distinct goods/services at their standalone selling price. This requires careful assessment to ensure revenue is recognised appropriately for the revised terms [AASB 15 ¶18].
No, AASB 15 explicitly states that amounts collected on behalf of third parties, such as GST, are excluded from the transaction price. These amounts represent a liability to the government (ATO) rather than revenue for the entity. Therefore, all revenue calculations under AASB 15 should be net of GST [AASB 15 ¶47].
Key internal controls include robust contract review processes, clear documentation of performance obligations and standalone selling price estimations, segregation of duties between sales and finance, and regular reconciliation of contract assets/liabilities. Training for sales and operational staff on the implications of contract terms is also crucial for consistent application [APES 320 §15].
Warranties can be either assurance-type (which are not separate performance obligations but rather part of the existing good/service) or service-type (which are distinct performance obligations). If a warranty provides a customer with a service in addition to assurance that the product complies with agreed-upon specifications, it's a separate performance obligation, and a portion of the transaction price must be allocated to it [AASB 15 ¶B28].
If an observable standalone selling price is not available, AASB 15 provides guidance on estimation methods. These include the adjusted market assessment approach (referencing competitors' pricing), the expected cost plus a margin approach, or the residual approach (if one distinct good/service's standalone selling price is highly variable or uncertain). Consistency and justification for the chosen method are paramount [AASB 15 ¶79].
For SMEs looking to move beyond basic compliance, several advanced strategies can optimise the application of AASB 15, turning a regulatory requirement into a competitive advantage. One such strategy involves leveraging data analytics to refine standalone selling price estimations. Instead of relying on broad assumptions, businesses can analyse historical sales data for similar products or services sold independently, identifying trends and correlations that inform more precise allocations. This data-driven approach not only strengthens the audit trail but also provides valuable insights into the true profitability of individual service components, allowing for dynamic pricing adjustments and product bundling strategies [AASB 15 ¶78].
Another advanced tactic is to proactively design contracts with AASB 15 in mind. Working with legal counsel to structure contracts that clearly delineate performance obligations, specify transfer of control points, and define variable consideration terms can significantly simplify the accounting treatment. For instance, explicitly stating an enforceable right to payment for work completed to date in long-term service contracts can solidify the basis for recognising revenue 'over time'. This upfront strategic alignment between legal, sales, and finance teams minimises ambiguity and reduces the need for complex post-contractual interpretations, streamlining the entire revenue recognition process [AASB 15 ¶35].
Furthermore, consider integrating AASB 15 compliance into your technology stack. Modern ERP and accounting systems offer modules specifically designed to handle complex revenue recognition scenarios. Automating the identification of performance obligations, allocation of transaction prices, and recognition of revenue based on predefined rules can drastically reduce manual effort and human error. This not only enhances accuracy and efficiency but also provides real-time visibility into recognised and deferred revenue, facilitating more agile financial management and forecasting. Investing in such systems, or leveraging cloud-based solutions, can be a game-changer for scaling SMEs, ensuring that growth is supported by robust and compliant financial infrastructure.

Principal and Founder, Local Knowledge
Graham Chee is the principal and founder of Local Knowledge, an FCPA-led Australian practice that brings institutional-grade compliance, investment-structure and intellectual-property experience directly to owner-managed businesses. Graham is a Fellow of CPA Australia (FCPA since November 2005, continuous CPA member since 1986) and holds the OCEG Governance, Risk & Compliance Professional (GRCP) and Governance, Risk & Compliance Auditor (GRCA) designations. His prior career includes senior roles at Goldman Sachs, BNP Investment Management and Merrill Lynch. Graham was previously portfolio manager of the Asian Masters Fund (IPO December 2007 – 31 December 2009), which returned +29% in AUD terms versus the MSCI Asia Pacific (ex Japan) benchmark. He signs off on 100% of client files personally.
Areas of Expertise:
This information is general in nature and does not constitute financial or accounting advice. Always seek professional guidance for your specific circumstances.
Graham Chee FCPA, CPA, GRCP, GRCA · Principal, Local Knowledge · Mascot NSW · CPA-signed files