InsightsCase Studies
Forensic InvestigationsExecution Mandate

Case Study: Revenue Cycle Controls Audit for an IT Services Company

Connecting contract evidence, delivery milestones and revenue recognition through a structured control framework

By Pratham Sharma•September 23, 2026•3 MIN READ•Rs 28 Crore
Client & Engagement
IT Services and Consulting Company
Industry Sector
IT Services & Consulting
Jurisdiction & Geography
India
Practice Leadership
Audit & Assurance / Revenue Recognition Advisory
Mandate Performance Metrics
Annual RevenueRs 28 CroreRevenue generated across 45 active IT services and consulting contracts.
Active Contracts45Contracts reviewed through a contract-to-revenue mapping exercise.
Premature Revenue IdentifiedRs 1.4 CroreRevenue recognised ahead of the documented stage of completion.
Revenue Timing ImpactRs 35 LakhRevenue recognition timing affected by improperly identified performance obligations across two contracts.

Executive Mandate Summary

Northrop Management Private Limited was engaged to conduct a revenue cycle controls audit for an IT services and consulting company with ₹28 crore of reported revenue, focusing on contract governance, billing controls and the timing of revenue recognition. The review identified control gaps across time-and-material and fixed-price contracts, including inconsistent reconciliation of timesheets to invoiced hours, milestone revenue recognised without documented client acceptance and project-manager-led percentage-of-completion estimates without independent finance review. Northrop mapped active contracts across contract value, billing terms, performance obligations, revenue recognition, invoicing and collections, and assessed revenue recognition against the applicable requirements of Ind AS 115. Revenue recognition was subsequently linked to objective evidence such as client-approved timesheets, signed milestone acceptance and independently verified completion data.

Key Transaction & Governance Challenges

  • •
    The business had 45 active contracts but lacked a consistent monthly mechanism connecting contract terms, delivery evidence, revenue recognised, invoices and collections.
  • •
    Time-and-material contracts relied on monthly timesheets, but submitted hours were not consistently reconciled with invoiced hours.
  • •
    Milestone revenue was recognised when project managers declared milestones complete rather than when client acceptance had been obtained.
  • •
    Percentage-of-completion estimates for fixed-price contracts were determined by project managers without independent finance verification.

Northrop Execution Architecture & Methodology

1
Every active contract was mapped across contract value, billing method, revenue recognised, invoices, collections, outstanding deliverables and supporting evidence
2
Revenue recognition was assessed against contract identification, performance obligations, transaction price, allocation and recognition as obligations were satisfied.
3
Revenue recognition was linked directly to objective evidence: client-approved timesheets, signed milestone acceptance and independently verified completion percentages.
4
Monthly contract reconciliation and quarterly Ind AS 115 reviews were established to identify timing differences, billing gaps and contract modifications during the year rather than at year-end.

Executive Mandate Overview

An IT services and consulting company generated Rs 28 crore of annual revenue across 45 active contracts. Revenue was recognised through time-and-material, milestone-based and fixed-price arrangements, but the controls connecting contract performance to accounting entries were inconsistent.

The engagement focused on establishing whether recognised revenue was supported by evidence and whether the company's revenue cycle controls aligned with Ind AS 115.

Contract-to-Revenue Mapping

Northrop mapped every active contract from its commercial terms through revenue recognition, invoicing, collections and outstanding deliverables.

The exercise identified eight contracts where recognised revenue exceeded the documented stage of completion, resulting in Rs 1.4 crore of premature recognition.

Testing Time-and-Material and Milestone Revenue

For time-and-material contracts, submitted timesheets were compared with invoiced hours. Five contracts showed aggregate billing variances comprising Rs 18 lakh of over-invoicing and Rs 12 lakh of under-invoicing.

For milestone contracts, Northrop identified instances where revenue had been recognised based on internal project-manager declarations without corresponding client sign-off.

Ind AS 115 Assessment

Each revenue model was assessed against the five core areas of Ind AS 115: contract identification, performance obligations, transaction price, allocation and recognition as obligations are satisfied.

Two contracts required performance obligations to be separated, affecting the timing of approximately Rs 35 lakh of revenue recognition.

Verifiable Institutional Outcomes & Value Realized

  • Revenue recognised ahead of the evidenced stage of completion was deferred to the periods in which the earning event could be supported.
  • Reported current-year revenue reduced from Rs 28 crore to Rs 26.6 crore after correcting the timing of recognition.
  • Timesheet-to-invoice reconciliation identified Rs 18 lakh of over-invoicing and Rs 12 lakh of under-invoicing across five contracts
  • Two contracts required revised performance-obligation treatment, affecting the timing of approximately Rs 35 lakh of revenue recognition.
P

Pratham Sharma

Director•Revenue Cycle Controls, Ind AS 115, Contract Accounting & Internal Controls
Private Mandate Advisory Desk

Facing a Similar High-Stakes Transaction or Turnaround?

Northrop partners execute buy-side due diligence, fraud forensics, and financial restructuring with strict board confidentiality and unmatched technical rigor across Indian jurisdictions.

Next Documented MandateManagement Consulting

Case Study: Ghost Trainees and Unverified Placements in a Skill Development NGO

A skill development NGO reported that 1,200 youth had been trained and 840 placed in jobs under a programme funded through a ₹1.4 crore CSR contribution. The reported 70% placement rate prompted an independent review of beneficiary records, training delivery, placement claims and programme expenditure. Northrop Management Private Limited conducted a forensic verification covering beneficiary deduplication, attendance records, direct beneficiary calls, employer confirmations, offer letters, salary claims and the underlying financial trail.

View Full Mandate Record