Audit Area Playbook · 03

Revenue

Revenue is a presumed fraud risk under SA 240 on every engagement, no risk assessment required to say so. This playbook brings the IND AS 115 five-step model, cut-off testing, contract asset/liability mechanics, GST cross-tally with GSTR-1, and related party sales into one page.

Last reviewed: 15 Jun 2026 Next review: 15 Jul 2026 Applies to: Statutory Audit · Internal Audit · ICFR
IND AS 115 · 109 · 21 SAs 240, 315, 330, 520, 550 Schedule III Contract assets/liabilities GST Sec 12, 13, GSTR-1 cross-tally CARO 2020 Clause 3(xi) fraud Income Tax Sec 145, ICDS IV

Audit objective

Verify that revenue is recognised in accordance with the five-step model under IND AS 115, in the correct period (cut-off is usually the highest-risk assertion), at the correct amount (variable consideration, discounts, rebates, returns), and is presented and disclosed correctly including contract assets, contract liabilities, and disaggregation. Revenue is a presumed fraud risk area under SA 240 regardless of the entity's specific risk profile, so the audit response must go beyond standard substantive procedures.

Relevant framework

Accounting standards
  • IND AS 115 · Revenue from Contracts with Customers · five-step model, contract assets/liabilities, disclosure
  • AS 9 · Revenue Recognition for non-IND AS entities (sale of goods, services, interest/royalty/dividend)
  • IND AS 109 · Financial Instruments · trade receivables measurement, expected credit loss on revenue-related receivables
  • IND AS 21 / AS 11 · Foreign Exchange · export revenue recognition and restatement
  • IND AS 37 · Provisions · warranty obligations linked to revenue contracts
  • IND AS 116 · Leases · lessor accounting where revenue includes lease income
Companies Act, 2013 & Schedule III
  • Section 129 · True and fair view requirement
  • Schedule III Div I & II · Revenue from operations disaggregated into sale of products, sale of services, other operating revenue
  • Contract assets and contract liabilities (advances from customers) presented separately under current liabilities / other assets
  • Disclosure of revenue recognised from performance obligations satisfied in previous periods
CARO 2020 · Clause 3(xi)
  • 3(xi)(a) · Whether any fraud by the Company or on the Company has been noticed or reported during the year, nature and amount
  • 3(xi)(b) · Whether any report under Section 143(12) has been filed with the Central Government
  • 3(xi)(c) · Whether auditor has considered whistle-blower complaints received during the year
Standards on Auditing
  • SA 240 · Auditor's Responsibilities Relating to Fraud · revenue is a presumed fraud risk
  • SA 315 · Identifying and Assessing Risks of Material Misstatement
  • SA 330 · Auditor's Responses to Assessed Risks · including unpredictability element
  • SA 500 · Audit Evidence
  • SA 505 · External Confirmations · customer balance confirmations
  • SA 520 · Analytical Procedures · revenue trend, gross margin analysis
  • SA 530 · Audit Sampling
  • SA 550 · Related Parties · related party sales require specific scrutiny
  • SA 600 · Group audit considerations for multi-location revenue
Income tax provisions
  • Section 145 · Method of accounting, mercantile system mandatory for business income computation
  • ICDS IV · Revenue Recognition · prescribes recognition for sale of goods, services (percentage completion or straight line), interest, royalties, dividends for tax computation, may differ from IND AS 115 book treatment
  • Section 43CB · Computation of income from construction/service contracts on percentage completion method for tax, regardless of IND AS 115 treatment
GST provisions
  • Section 12 · Time of supply for goods · earliest of invoice date, removal/delivery date, or payment date
  • Section 13 · Time of supply for services · earliest of invoice date (if within prescribed period) or payment date
  • Section 15 · Value of supply · transaction value including discounts allowed before/at supply, excluding post-supply discounts unless conditions met
  • Section 31 · Tax invoice requirements
  • Section 34 · Credit notes for sales returns and post-supply discounts, time limit for issuance
  • GSTR-1 vs books cross-tally · revenue per books should reconcile to taxable value declared in GSTR-1, after adjusting for GST-exempt income, export without payment of tax, and timing differences
ICAI Guidance Notes
  • Guidance Note on Accounting for Revenue from Contracts with Customers (IND AS 115) · ICAI
  • Guidance Note on Audit of Revenue · ICAI AASB

IND AS 115 · five-step model

Every revenue contract should be walked through these five steps. Most audit findings on revenue trace back to a failure at one of these steps, particularly Step 5 (timing of recognition vs cut-off) and Step 4 (allocation where multiple performance obligations exist).

Identify the contract

Enforceable rights and obligations exist; commercial substance; collection probable. Watch for side letters and verbal modifications not reflected in the written contract.

Identify performance obligations

Distinct goods/services within the contract. Bundled contracts (goods + installation + AMC) often have multiple obligations requiring separate recognition.

Determine transaction price

Fixed and variable consideration, discounts, rebates, penalties, significant financing components. Variable consideration estimated using expected value or most likely amount, constrained to avoid significant reversal.

Allocate transaction price

Allocated to each performance obligation based on standalone selling price. Common error: allocating 100% to the primary deliverable and ignoring embedded service obligations (extended warranty, free maintenance).

Recognise revenue

At a point in time or over time, based on transfer of control. Over-time recognition (construction, SaaS, long-term services) requires a measure of progress; point-in-time requires identifying the exact transfer-of-control event.

Presumed fraud risk

SA 240 requires the auditor to presume a risk of material misstatement due to fraud related to revenue recognition, even where no specific risk indicators are identified. This is not optional and not rebuttable without documented justification.

SA 240 · response to presumed fraud risk

What "responding to the presumption" looks like in the file

01 · Unpredictability

Vary the nature, timing, or extent of procedures from prior years, e.g. select a different period for cut-off testing, test different locations

02 · Journal entry testing

Test journal entries and adjustments made to revenue accounts, particularly manual entries near period-end and from unusual users

03 · Accounting estimates review

Review revenue-related estimates (variable consideration, returns provision, percentage completion) for management bias

04 · Significant transactions review

Evaluate the business rationale of significant transactions outside the normal course of business, especially near period-end

If, after performing these procedures, the auditor concludes the presumption does not apply (rare), the conclusion and basis must be documented per SA 230. Simply not addressing it is a documentation deficiency.

Risk areas by assertion

Risks below are mapped to financial statement assertions per SA 315. For revenue, occurrence and cut-off are typically the dominant risks, the opposite emphasis from a liability area like Trade Payables.

Occurrence Dominant

  • Fictitious sales to non-existent or related-party shell customers
  • Sales recorded without corresponding dispatch / delivery / service performance
  • Channel stuffing: goods pushed to distributors near year-end with implicit right of return
  • Bill-and-hold arrangements without meeting IND AS 115 criteria

Completeness

  • Revenue earned but not invoiced (unbilled revenue / contract assets) not recognised
  • Service revenue under long-term contracts not recognised on percentage of completion
  • Rental, royalty, or licensing income omitted
  • Scrap sales, by-product sales not captured

Valuation / Accuracy

  • Variable consideration (rebates, volume discounts, price protection) not estimated or estimate biased
  • Returns provision understated, especially for distributor-heavy models
  • Multiple performance obligations not separately valued (bundled contracts)
  • Foreign currency sales not recorded at correct exchange rate
  • Significant financing component in long-credit-period contracts not adjusted

Rights & Obligations

  • Consignment sales recognised as outright sales before transfer of control
  • Related party sales not identified or priced at non-arm's-length terms
  • Revenue recognised on goods still subject to buy-back arrangements

Cut-off Dominant

  • Sales recorded before transfer of control to inflate period revenue
  • Invoices dated in the current period for goods dispatched after year-end
  • Year-end sales reversed or heavily returned in the subsequent period
  • Last-day-of-period dispatches without supporting transport documentation

Presentation & Disclosure

  • Revenue disaggregation (products / services / geography) not disclosed per IND AS 115
  • Contract assets and contract liabilities not separately presented
  • Performance obligations satisfied in previous periods not disclosed
  • Related party revenue not separately disclosed
  • Significant judgements in applying IND AS 115 not disclosed (timing of recognition, transaction price determination)

Documents to request

Hand this to the client at the start of the engagement. Items 11-13 are the ones most often missing and most often material.

  1. Sales register / revenue ledger for the year, with invoice-wise detail
  2. Sample of customer contracts / purchase orders, especially multi-element arrangements
  3. Pricing master and discount/rebate policy
  4. Credit note register issued during the year and subsequent period
  5. Sales returns register with reasons
  6. Dispatch / delivery challan register, transporter LR copies for sample
  7. Customer-wise ageing of trade receivables
  8. Customer confirmation responses (per SA 505)
  9. Revenue recognition policy document, including treatment of multiple performance obligations
  10. Contract asset / unbilled revenue working with computation basis
  11. Contract liability / advance from customer working, with movement schedule
  12. Percentage-of-completion working for long-term contracts, with budgeted vs actual cost
  13. Variable consideration estimation working (rebates, volume discounts, price protection accruals)
  14. Related party master and related party sales register
  15. GSTR-1 filed for the year, with reconciliation to books revenue
  16. Foreign currency sales listing with invoice and realisation rates
  17. Journal voucher listing for manual entries to revenue accounts during the year and post year-end
  18. Board minutes discussing significant or unusual sales transactions
  19. Whistle-blower complaint register, if any, relevant to sales/revenue
  20. Warranty provision working and historical claims experience

Fieldwork procedures

Procedures are grouped by assertion. Per the SA 240 presumption above, cut-off testing should be performed with an unpredictable element, vary the period sampled or the locations covered from prior year.

Occurrence · SA 240, SA 500, SA 505
  1. Vouch a sample of revenue entries to underlying contract, dispatch documentation (LR / e-way bill), and customer acknowledgment
  2. Send confirmation requests to a sample of customers, prioritising large balances, related parties, and customers with unusual activity near year-end
  3. For consignment / distributor arrangements, verify revenue is recognised only on transfer of control, not on dispatch to consignee
  4. Review significant sales transactions near period-end for business rationale and unusual terms (extended credit, right of return, buy-back)
  5. Test journal entries posted to revenue accounts, focusing on manual entries, round amounts, period-end timing, and unusual users
Completeness · SA 500, SA 520
  1. Reconcile dispatch register / e-way bills to sales register; investigate dispatches without corresponding invoices
  2. For service contracts, verify unbilled revenue / contract asset is recognised for services performed but not yet invoiced
  3. For long-term contracts, recompute percentage of completion using budgeted vs actual cost; verify revenue recognised matches
  4. Perform analytical procedures: gross margin trend by product line, revenue per unit trends, compare to industry and prior periods
  5. Reconcile GSTR-1 outward supplies to books revenue; investigate reconciling items
Valuation / Accuracy · SA 500, SA 540
  1. Recompute variable consideration (rebates, volume discounts) based on contractual terms and actual volumes; compare to amount recognised
  2. Review returns provision: compare historical return rates to current provision, assess for management bias
  3. For bundled contracts, verify transaction price allocated to each performance obligation based on standalone selling price
  4. Verify foreign currency sales recorded at transaction-date rate; verify realisation gain/loss
  5. For long-credit-period contracts, assess whether a significant financing component exists and is separated per IND AS 115
Rights & Obligations · SA 500, SA 550
  1. Identify related party sales from the related party master; verify pricing against arm's-length benchmarks
  2. For sale-and-buyback or sale-with-repurchase-option arrangements, assess whether transfer of control actually occurred
  3. Verify consignment stock at customer locations is not included in the Company's revenue until sold to end customer
Cut-off · SA 330, the unpredictability element
  1. Select a sample of invoices around year-end (both sides) and trace to dispatch documentation; verify revenue recognised in the correct period based on transfer of control
  2. Vary the cut-off testing window and locations from the prior year per the SA 240 unpredictability requirement
  3. Review subsequent-period sales returns and credit notes; assess whether they relate to pre-year-end sales requiring adjustment
  4. For e-commerce / online sales, verify cut-off based on delivery confirmation rather than order date
Presentation & Disclosure · IND AS 115, Schedule III, SA 700
  1. Verify revenue disaggregation disclosure (by product/service line, geography, timing of recognition) matches internal management reporting
  2. Verify contract assets and contract liabilities are separately presented and the movement schedule reconciles
  3. Verify disclosure of revenue recognised in the current period that was included in the contract liability balance at the start of the period
  4. Verify related party revenue is separately disclosed per AS 18 / IND AS 24
  5. Verify significant judgements applied (timing of recognition, transaction price estimation methods) are disclosed in accounting policies

Common findings and red flags

The most common observations encountered in Revenue fieldwork. Each line is a working-paper trigger.

Sales recorded before dispatchInvoice dated within period but goods physically dispatched after year-end
Significant returns in subsequent periodSales near year-end substantially reversed in April/May, suggests channel stuffing
Unbilled revenue / contract assets not recognisedServices performed but invoicing lags, completeness gap
Percentage of completion based on stale budgetsBudgeted cost not revised for known cost overruns, overstates revenue
Variable consideration not estimatedVolume rebates accrued only on actual claims, not estimated at year-end
Bundled contracts recognised as single performance obligationExtended warranty or AMC bundled with product sale, embedded service not separated
Related party sales at non-arm's-length pricingNo transfer pricing study or benchmarking documentation
Consignment stock recognised as sold on dispatchControl not transferred until consignee sells to end customer
GSTR-1 vs books revenue mismatch unreconciledTiming differences or exempt supplies not bridged
Foreign currency sales at incorrect exchange rateAverage rate used instead of transaction-date rate, or vice versa per policy
Manual journal entries to revenue near period-endPosted by users outside the normal sales process, no supporting documentation
Significant financing component ignoredLong-credit-period contracts (12+ months) not adjusted for time value of money
Warranty provision based on flat percentageNot revisited against actual claims experience
Revenue disaggregation disclosure incompleteSingle revenue line shown despite multiple distinct product/service categories
Contract liability not separately presentedAdvances from customers netted within trade receivables or other current liabilities without separate disclosure
Bill-and-hold arrangements not meeting IND AS 115 criteriaRevenue recognised despite goods remaining in Company's warehouse without substantive reason
Scrap or by-product sales omitted from revenueRecorded as other income or not recorded at all
Credit notes issued post year-end for pre-year-end salesNot evaluated for adjusting vs non-adjusting event treatment

Sample conclusion language

Use these as starting drafts. Adapt to engagement-specific facts and your firm's house style. All language is illustrative.

Unmodified conclusion

"Based on our procedures, which included testing of revenue recognition under the five-step model of IND AS 115, cut-off testing performed with an unpredictable element as required under SA 240, recomputation of variable consideration and percentage-of-completion estimates, confirmation of balances from a sample of customers, and reconciliation of revenue to GSTR-1, the revenue recognised for the year ended 31 Mar XXXX is recorded completely, accurately, and in the correct period in accordance with IND AS 115 and presented in accordance with Schedule III to the Companies Act, 2013. No material misstatement was noted."

Cut-off exception observation

"During our cut-off testing, we identified sales aggregating to Rs. XX lakhs invoiced on or before 31 Mar XXXX where the corresponding dispatch documentation indicates goods were despatched on or after 01 Apr XXXX. Management has [adjusted / not adjusted] the revenue recognised for these transactions to the subsequent period. [State materiality assessment and impact on opinion if unadjusted.]"

Variable consideration estimation deficiency

"We noted that the Company's estimate of variable consideration relating to volume rebates does not incorporate the actual sales volumes achieved by key distributors as at the reporting date, resulting in a potential understatement of the rebate liability of approximately Rs. XX lakhs. We have recommended that management revise the estimation methodology to incorporate actual volume data available at the time of finalisation. [Assess materiality for opinion impact.]"

SA 240 presumption response documentation

"In response to the presumed risk of fraud in revenue recognition under SA 240, we performed cut-off testing covering [period / locations], varied from the approach adopted in the prior year, tested journal entries posted to revenue accounts for unusual characteristics, and reviewed significant transactions occurring near the period end for business rationale. No instances of fraud were identified. This documentation is retained as evidence of our response to the presumption."

Linked AuditAIKit tools

Sources & references

Every reference in this playbook traces to an official source. Open the link to verify the exact wording in force as at the last review date.

ReferenceSourceLink
Companies Act, 2013 · Sec 129, Sch IIIMCAmca.gov.in
IND AS 115 / 109 / 21 / 37 / 116ICAI / MCA notificationicai.org
CARO 2020 Order · 25 Feb 2020MCAmca.gov.in
SA 240, 315, 330, 500, 505, 520, 530, 550, 600ICAI AASBicai.org
Guidance Note on Accounting for Revenue (IND AS 115)ICAIicai.org
Guidance Note on Audit of RevenueICAI AASBicai.org
Income Tax Act · Sec 145, 43CB; ICDS IVIncome Tax Deptincometax.gov.in
CGST Act · Sec 12, 13, 15, 31, 34CBICcbic.gov.in
How to use this playbook. This is a curated audit reference, not a substitute for the official text of any law, rule, standard, or guidance note. Verify each provision against the source before relying on it for fieldwork or reporting. AuditAIKit reviews each playbook monthly; the date stamp at the top of this page reflects the most recent review. Where Acts have been amended after the review date, the page is updated within the next review cycle. For urgent verification, always cross-check with the official source linked above.