Skip to main content
How-To · 13 min read

CDMO Margin and Transfer Pricing: The Piramal and Syngene Playbook

A Tier-1 pharma CDMO/CRAMS operator running a Rs 4,200 crore contract book — illustratively 45 percent cost-plus at 18 percent margin, 30 percent fixed-price at 32 percent margin and 25 percent milestone at 28 percent margin — must apply Ind AS 115 revenue recognition per contract type, flag every intra-group contract above the Section 92BA Rs 20 crore aggregate threshold for Rule 10D three-tiered transfer pricing documentation and the annual Form 3CEB filing, and reconcile Section 194Q payment code 1031 buyer-side TDS credit per principal against Form 26AS.

Terra Insight
Terra Insight Editorial Team Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 16 July 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

A Tier-1 pharma CDMO of the scale of Piramal Pharma Solutions (Digwal, Ennore, Torcan Canada) or Syngene International (Bengaluru, global innovator customers) running a Rs 4,200 crore contract book — illustratively 45 percent cost-plus at an average 18 percent margin, 30 percent fixed-price at an average 32 percent margin, and 25 percent milestone at an average 28 percent margin — must apply Ind AS 115 revenue recognition per contract type (cost-plus over time via input method, fixed-price over time via cost-to-cost input method, milestone at point-in-time on customer acceptance), must flag every intra-group contract above the Section 92BA Rs 20 crore aggregate threshold per associated-enterprise pair for Rule 10D three-tiered transfer pricing documentation (master file + local file + benchmarking study) and Form 3CEB annual filing, must reconcile Section 194Q payment code 1031 buyer-side TDS credit per principal against Form 26AS, and must feed the same intra-group contract register into the annual report Ind AS 24 related-party disclosure so the two disclosure surfaces reconcile at year-end audit.

How It's Resolved

Build the contract master with contract type, intra-group flag, Section 92BA marker, associated-enterprise identification for intra-group contracts, principal-entity identification (PAN and GSTIN) for third-party contracts, contract-life value, and budgeted margin populated at inception. Feed the per-contract cost ledger and billing register into a per-contract Ind AS 115 revenue-recognition tracker that applies the method appropriate to each contract type. Extract a per-contract-type margin variance table at monthly close with a root-cause flag on every variance above threshold. Compile a Section 194Q TDS credit register per principal reconciling the CDMO's invoice-level 194Q-expected calculation to the Form 26AS credit and the principal's Form 26Q return line. Compile a Section 92BA intra-group contract register per associated-enterprise pair with the aggregate value tested against the Rs 20 crore threshold, the Rule 10D three-tiered documentation link (master file reference, local file section, benchmarking study reference), and the year-end Form 3CEB feed. Feed the same register into the annual report Ind AS 24 related-party disclosure so the two surfaces reconcile. Refresh the estimate-at-completion cost forecast on every fixed-price contract monthly and raise a completed-contract loss provision alert under Ind AS 37 when the forecast crosses the fixed contract price.

Configuration

Contract master with per-contract type field (cost-plus, fixed-price, milestone), intra-group flag, Section 92BA marker, associated-enterprise identification (for intra-group contracts) or principal-entity identification (PAN and GSTIN for third-party contracts), contract-life value, budgeted margin, and Ind AS 115 revenue-recognition method assignment; per-contract cost ledger and billing register with month-end refresh; Ind AS 115 method-specific revenue-recognition calculators; per-contract-type margin variance table with root-cause tagging library; Section 194Q TDS credit register per principal reconciling invoice-level expected against Form 26AS and principal Form 26Q; Section 92BA intra-group contract register per associated-enterprise pair with Rs 20 crore aggregate threshold test, Rule 10D master file + local file + benchmarking study reference links, and Form 3CEB annual compilation feed; Ind AS 24 related-party disclosure feed from the same intra-group register; estimate-at-completion cost-forecast refresh loop with completed-contract loss provision alert under Ind AS 37.

Output

A month-end CDMO margin and transfer pricing reconciliation pack: aggregate revenue recognition decomposed by Ind AS 115 method per contract type, per-contract-type margin variance table with root-cause flags, per-principal Section 194Q TDS credit reconciliation against Form 26AS, per-associated-enterprise-pair Section 92BA intra-group contract register with the Rs 20 crore threshold test outcome and the Rule 10D three-tiered documentation status, estimate-at-completion refresh on every fixed-price contract with completed-contract loss provision alerts under Ind AS 37, and the feed into both the year-end Form 3CEB filing and the annual report Ind AS 24 related-party disclosure. The pack serves as the audit reference for both the Ind AS 115 revenue-recognition disclosures and the transfer pricing scrutiny defence for the intra-group contract population, and it materially compresses the time between the tax return filing and the Form 3CEB accountant's certificate.

The Tier-1 slice of the Indian pharma CDMO/CRAMS industry — Piramal Pharma Solutions (the Piramal Pharma listed-entity CDMO arm operating from Digwal in Telangana, Ennore near Chennai, Aurora in the US and the Torcan Chemical facility near Toronto), Syngene International (the Biocon Ltd subsidiary listed on the NSE, operating from Bengaluru with a global innovator customer base spanning the US, EU and Japan), Divi’s Laboratories, Laurus Labs and Aragen Life Sciences — runs contract books an order of magnitude larger than the Tier-2 CRAMS operator persona documented in the API CDMO margin reconciliation cost-plus fixed-price milestone Wave B walkthrough. At Tier-1 scale, a diversified CDMO contract book approaches Rs 4,000 crore to Rs 6,000 crore in aggregate FY value, spans intra-group backward-integration contracts to parent-group formulation entities alongside third-party contracts with global innovator originators, and carries a Section 92BA Specified Domestic Transaction perimeter that runs into the low thousands of crore of aggregate intra-group billing across multiple associated-enterprise pairs. The CDMO margin transfer pricing Piramal Syngene pharma playbook is the standing monthly close discipline that pulls the Ind AS 115 revenue-recognition tracker, the per-contract-type margin variance table, the Section 194Q payment code 1031 TDS credit reconciliation, the Section 92BA intra-group contract register with Rule 10D three-tiered documentation, and the annual report Ind AS 24 related-party disclosure feed into a single reconciliation surface that survives both the statutory audit cycle and the transfer pricing scrutiny defence.

Quick reference

AspectDetail
Reference personaTier-1 pharma CDMO of the scale of Piramal Pharma Solutions or Syngene International
Illustrative contract book sizeRs 4,200 crore aggregate FY value
Contract mix (illustrative)45 percent cost-plus / 30 percent fixed-price / 25 percent milestone
Intra-group shareApproximately 15 percent (Rs 630 crore) across multiple associated-enterprise pairs
Intra-group SDT thresholdRs 20 crore aggregate per associated-enterprise pair per FY (verify current notification)
Governing revenue standardInd AS 115 — Revenue from Contracts with Customers
Cost-plus recognitionOver time — input method (costs incurred + margin overlay)
Fixed-price recognitionOver time — cost-to-cost input method (paragraph B14)
Milestone recognitionPoint in time (paragraph 38 — control transfer at customer acceptance)
Intra-group SDT provisionSection 92BA, Income-tax Act 2025
Transfer pricing documentationRule 10D three-tiered stack (master file + local file + benchmarking study)
Master file formForm 3CEAA
Arm’s length range computationRule 10CA
Annual accountant’s reportForm 3CEB (signed by a chartered accountant, filed with tax return)
Principal-side TDS on purchasesSection 194Q, payment code 1031, Section 393 Serial 8 (ii) mapping
Related-party disclosure standardInd AS 24
Onerous-contract provision standardInd AS 37, paragraphs 66 to 69

The reconciliation in one paragraph

A Tier-1 pharma CDMO runs a five-surface reconciliation cascade at monthly close. Surface one is the contract master — every active CDMO contract tagged with contract type, intra-group flag, Section 92BA marker if applicable, associated-enterprise identification for intra-group contracts, principal-entity identification (PAN and GSTIN) for third-party contracts, contract-life value, and budgeted margin. Surface two is the Ind AS 115 revenue-recognition tracker — cost-plus contracts recognised over time via the input method with margin overlay, fixed-price contracts recognised over time via the cost-to-cost input method against the fixed contract price, and milestone contracts recognised at point in time on customer acceptance of each deliverable. Surface three is the per-contract-type margin variance table — budgeted margin against actual margin at contract level, aggregated by type, with a root-cause flag on every variance above threshold and an estimate-at-completion refresh triggering the Ind AS 37 completed-contract loss provision alert on fixed-price contracts where the forecast crosses the contract price. Surface four is the Section 194Q TDS credit register per principal — the CDMO’s expected 194Q calculation against Form 26AS credit against the principal’s Form 26Q return line. Surface five is the Section 92BA intra-group contract register per associated-enterprise pair — the Rs 20 crore aggregate threshold test, the Rule 10D three-tiered documentation status (master file, local file, benchmarking study), the feed into the annual Form 3CEB accountant’s report, and the feed into the annual report Ind AS 24 related-party disclosure that must reconcile to Form 3CEB at year-end.

What the scenario looks like in India — the Piramal and Syngene playbook

Two illustrative Tier-1 personas anchor this playbook: Piramal Pharma Solutions and Syngene International. Both operate at the top of the Indian pharma CDMO/CRAMS league table, both are listed entities inside larger promoter groups (the Piramal Group and the Biocon Group), and both hold intra-group backward-integration contracts alongside a large global-innovator third-party book. The specifics of each real entity’s contract mix, associated-enterprise pairings, and transfer pricing benchmarking narrative are the subject of their own annual reports and their own tax filings and are not the subject of speculative recomputation here — the persona is illustrative and the reconciliation surface is what this article walks through.

Piramal Pharma Solutions operates a globally distributed CDMO footprint spanning Digwal in Telangana (integrated API, formulation and pharmaceutical development), Ennore near Chennai (API), Ahmedabad and Aurora in the US, and the Torcan Chemical facility near Toronto acquired through the Piramal Torcan Chemicals arrangement. The Digwal site historically covers a mix of intra-group backward-integration API supply for the Piramal Group’s own formulation entities and third-party CDMO contracts with global innovator customers. The intra-group flow triggers the Section 92BA Specified Domestic Transaction perimeter for the resident-associated-enterprise pairs and the transfer pricing scrutiny for cross-border flows to the Piramal international entities.

Syngene International operates a differently shaped CDMO/CRO stack from Bengaluru — the CRO clinical-trial services and discovery-chemistry work sit alongside the CRAMS chemistry services and the API manufacturing work at the Mangalore SEZ. Syngene’s customer base skews heavily to global innovator originators (US, EU and Japan pharma majors) that prefer fixed-price whole-life contracts with milestone gating on development-stage compounds. The intra-Biocon flow — where Biocon’s biosimilars R&D operation contracts Syngene for chemistry services or where Biocon Ltd runs shared-service cost cross-charges to Syngene — sits inside the Section 92BA specified-domestic-transaction perimeter for the resident-entity pairs.

For the reconciliation walkthrough, the reference persona is a Tier-1 CDMO at the illustrative scale of a Rs 4,200 crore FY 2026-27 contract book. The book breaks down as follows: approximately 45 percent cost-plus (Rs 1,890 crore) at an average 18 percent margin, approximately 30 percent fixed-price (Rs 1,260 crore) at an average 32 percent margin, and approximately 25 percent milestone-based (Rs 1,050 crore) at an average 28 percent margin. Of this, approximately 15 percent (Rs 630 crore) is intra-group backward-integration billing across multiple associated-enterprise pairs, with the remaining Rs 3,570 crore being third-party contracts with global innovator originators and unrelated domestic pharma principals. This persona shape is broadly representative of a Tier-1 Indian pharma CDMO in the Piramal or Syngene bracket; the exact numbers are illustrative and are not derived from any specific real entity’s disclosed contract-mix breakdown.

The regulatory overlay — Section 92BA, Rule 10D three-tiered documentation, Ind AS 115, Section 194Q, Ind AS 24

Five regulatory anchors govern the Tier-1 pharma CDMO reconciliation, and each maps to a specific reconciliation surface.

Section 92BA of the Income-tax Act 2025 (recodified from Section 92BA of the erstwhile Income-tax Act 1961) triggers the transfer pricing documentation regime under Rule 10D when the aggregate value of specified domestic transactions between two associated enterprises resident in India exceeds the notified threshold in a financial year. The current threshold is Rs 20 crore aggregate per associated-enterprise pair per financial year (this threshold has been revised over the scheme’s history and must be verified against the current CBDT notification at filing time). For a Tier-1 CDMO with intra-group backward-integration billing of Rs 630 crore across, illustratively, five to eight associated-enterprise pairs, almost every pair crosses the threshold and must be documented under Rule 10D and reported in the annual Form 3CEB accountant’s report filed with the tax return. Third-party contracts (with unrelated global innovator originators or unrelated domestic pharma principals) fall outside Section 92BA and require only ordinary arm’s length pricing evidence for regular tax scrutiny.

Rule 10D of the Income-tax Rules prescribes the three-tiered transfer pricing documentation aligned with the OECD BEPS Action 13 framework. The master file (Form 3CEAA) sits at the top and covers the multinational group as a whole — the organisational structure, the global business overview, the intangibles held across the group, the intra-group financial arrangements, and the consolidated financial position. For a Tier-1 pharma CDMO inside a listed promoter group (Piramal Group or Biocon Group persona), the master file gives auditors and revenue officers the group-level context in which the Indian CDMO’s intra-group contracts sit. The local file (the Rule 10D compliance file) covers the Indian assessee in detail — a description of the Indian CDMO’s business, a list of controlled transactions with associated enterprises, a functions-assets-risks (FAR) analysis of the Indian CDMO’s role in the value chain, and the arm’s length method adopted for each controlled transaction. The benchmarking study is the third tier — a comparable-uncontrolled-price (CUP), transactional-net-margin (TNMM) or cost-plus (CPM) method analysis with comparable third-party contracts sourced from Prowess, Capitaline or an equivalent comparables database, applied per Rule 10CA to compute an arm’s length range with a median tested against the taxpayer’s actual price. All three tiers must be maintained contemporaneously and must reconcile to each other — the master file’s consolidated intra-group flow must tie to the local file’s controlled-transactions list which in turn must tie to the benchmarking study’s tested-transaction population.

Ind AS 115 (Revenue from Contracts with Customers) applies the five-step model — identify the contract, identify the performance obligations, determine the transaction price, allocate the transaction price, and recognise revenue when (or as) each performance obligation is satisfied. The three CDMO contract types each satisfy a different over-time or point-in-time trigger: cost-plus contracts satisfy paragraph 35(b) (asset created that the customer controls, enforceable right to reimbursement of costs plus margin) and are recognised over time via the input method as costs are incurred; fixed-price contracts satisfy paragraph 35(c) (no alternative use, enforceable right to payment for performance completed to date) and are recognised over time via the cost-to-cost input method per paragraph B14; milestone contracts do not satisfy any over-time criterion for each individual milestone deliverable and are recognised at a point in time on customer acceptance sign-off per paragraph 38. The API CDMO margin reconciliation cost-plus fixed-price milestone Wave B walkthrough covers the paragraph-by-paragraph Ind AS 115 method application in operational depth for the Tier-2 CRAMS operator persona.

Section 194Q of the Income-tax Act 2025 requires the buyer to deduct TDS at 0.1 percent (5 percent if the seller has not furnished a PAN) on the aggregate value of goods purchased from a single resident seller above Rs 50 lakh in a financial year, reported under payment code 1031 in the recodified Section 393 Serial 8 (ii) mapping. On a Tier-1 CDMO’s third-party book of Rs 3,570 crore, the number of principals crossing the Rs 50 lakh threshold is large — likely fifty to a hundred principals across domestic pharma buyers and Indian arms of global innovator customers. The CDMO’s Form 26AS aggregates the credit; the reconciliation surface is a per-principal TDS credit register that ties the CDMO’s own invoice-level 194Q-expected calculation to the Form 26AS credit and to the principal’s Form 26Q return line.

Ind AS 24 (Related Party Disclosures) requires the listed CDMO’s annual report to disclose the nature of the related party relationship, the aggregate billing per related party, the outstanding balance at reporting date, and any provision for doubtful debts. The same intra-group contract population that feeds the Section 92BA Form 3CEB filing feeds the Ind AS 24 disclosure — the two surfaces must reconcile per associated-enterprise pair. A variance between the Form 3CEB and the Ind AS 24 disclosure is an audit finding waiting to happen.

A worked example — Tier-1 CDMO monthly close on the Rs 4,200 crore contract book

Illustrative — the following figures represent the operating pattern of a Tier-1 Indian pharma CDMO at the persona scale relevant to Piramal Pharma Solutions or Syngene International. Public disclosures do not reveal per-contract-type margin structure or per-associated-enterprise-pair intra-group billing at the granularity below; cross-verify against your own contract register and revenue ledger before action.

The Tier-1 CDMO closes March 2027 with the following FY 2026-27 aggregate contract-book position:

Contract typeAggregate FY 26-27 value (Rs crore)Average marginInd AS 115 recognition method
Cost-plus1,890.018.0 percentOver time — input method (costs incurred + margin overlay)
Fixed-price1,260.032.0 percentOver time — cost-to-cost input method
Milestone1,050.028.0 percentPoint in time — at each milestone completion
Aggregate contract book4,200.024.4 percent (weighted)

Of the Rs 1,890 crore cost-plus book, approximately 60 percent (Rs 1,134 crore) is intra-group backward-integration billing to five associated-enterprise pairs of the promoter group and 40 percent (Rs 756 crore) is third-party cost-plus with domestic pharma principals. Of the Rs 1,260 crore fixed-price book, essentially all is third-party — global innovator originators and unrelated domestic pharma buyers — with none of the associated-enterprise pairs. Of the Rs 1,050 crore milestone book, approximately 10 percent (Rs 105 crore) is intra-group development-stage work between the CDMO and a group R&D entity, and 90 percent (Rs 945 crore) is third-party. Aggregate intra-group billing across the book is Rs 1,134 crore (cost-plus) plus Rs 105 crore (milestone) = Rs 1,239 crore. However, this billing is distributed across six associated-enterprise pairs, and only the pair aggregates that individually cross the Rs 20 crore threshold fall inside the Section 92BA perimeter.

The Section 92BA intra-group contract register at year-end (illustrative):

Associated-enterprise pairFY 26-27 aggregate billing (Rs crore)Rs 20 crore threshold statusRule 10D documentation status
CDMO to Group Formulation Entity 1 (API supply)620Above thresholdMaster file + local file + TNMM benchmarking study filed
CDMO to Group Formulation Entity 2 (API supply)340Above thresholdMaster file + local file + TNMM benchmarking study filed
CDMO to Group Formulation Entity 3 (intermediate supply)174Above thresholdMaster file + local file + CPM benchmarking study filed
CDMO to Group R&D Entity (milestone development work)105Above thresholdMaster file + local file + CUP benchmarking study filed
CDMO to Group Distribution Entity (finished goods distribution)45 (below Rs 50 cr) — outside SDTAbove thresholdMaster file + local file + TNMM benchmarking study filed
CDMO to Group Corporate Entity (management-service cross-charge)12Below threshold — outside SDTNot required
Aggregate intra-group1,296 (five above-threshold pairs feed Form 3CEB)

The five above-threshold pairs feed the year-end Form 3CEB accountant’s report. The Ind AS 24 related-party disclosure in the annual report lists the same six pairs (including the below-threshold sixth pair), disclosing aggregate billing per pair and outstanding balance at 31 March 2027. The Form 3CEB total for the five above-threshold pairs reconciles to the Ind AS 24 disclosure aggregate for the same five pairs, with the below-threshold pair sitting only in the Ind AS 24 disclosure. Any variance between the two surfaces is investigated and reconciled before both the tax return and the annual report are filed.

The Section 194Q credit register at year-end (illustrative aggregate across the third-party fixed-price and milestone book):

Register lineFY 26-27 value (Rs crore)
Third-party aggregate billing (fixed-price + milestone)2,205
Number of principals crossing Rs 50 lakh threshold (illustrative)62
Aggregate billing above the per-principal Rs 50 lakh threshold2,174 (approx — Rs 50 lakh per principal deducted from aggregate)
Section 194Q TDS credit expected (0.1 percent)2.17 (approx Rs 2.2 crore)
Form 26AS TDS credit reflected on the CDMO’s PAN (illustrative)2.13
Reconciliation gap0.04 (approx Rs 4 lakh — timing differences on year-end invoices)

The Rs 4 lakh reconciliation gap is investigated at the per-principal level in the register; typically a few principals have deducted TDS on advance received but not yet reflected against the invoice, or a few principals have crossed the threshold in the closing weeks of the FY but not yet filed Form 26Q for the March quarter. The reconciliation surface exposes the gap by principal and lets the CDMO chase each principal’s Form 26Q filing status before finalising the year-end tax provisioning.

Common reconciliation breakages

Four breakages recur across Tier-1 pharma CDMOs running the Piramal/Syngene playbook, each mapping to a specific control failure.

  • Section 92BA per-pair aggregate misread as a book aggregate. The Rs 20 crore threshold applies per associated-enterprise pair per financial year, not to the aggregate intra-group billing across all pairs. A CDMO that aggregates all intra-group billing into a single number (Rs 1,239 crore in the illustration) and treats the entire population as above-threshold over-documents (includes below-threshold pairs in the Form 3CEB filing that should not be there); one that aggregates the population and treats it as below-threshold in the absence of any single pair crossing the threshold under-documents. Reconciliation discipline: the intra-group contract register must aggregate per associated-enterprise pair and test each pair individually against the current threshold, with the above-threshold pairs feeding Form 3CEB and the below-threshold pairs sitting only in the Ind AS 24 disclosure.

  • Rule 10D three-tiered documentation gap between tiers. The master file, local file and benchmarking study must reconcile — the master file’s consolidated intra-group flow must tie to the local file’s controlled-transactions list which must tie to the benchmarking study’s tested-transaction population. Gaps between tiers (a controlled transaction in the local file that does not appear in the benchmarking study’s tested population, or a benchmarking study using comparables at a different value than the transaction actually documented in the local file) are the single most common transfer pricing adjustment ground at scrutiny. Reconciliation discipline: the intra-group contract register is the single source that feeds all three tiers, with the same per-associated-enterprise-pair aggregate value carried through master file, local file and benchmarking study.

  • Ind AS 24 to Form 3CEB reconciliation break. The annual report Ind AS 24 related-party disclosure and the Form 3CEB accountant’s report both draw from the same intra-group transaction population but on different aggregation logic — Ind AS 24 typically aggregates per related party across all transaction categories, whereas Form 3CEB aggregates per specified-domestic-transaction line. A CDMO that runs the two reports from different underlying data (Ind AS 24 from the financial reporting stack, Form 3CEB from a separate tax-filing-time reconstruction) creates a variance that surfaces at year-end audit. Reconciliation discipline: the intra-group contract register feeds both reports from a single source, with a documented reconciliation between the Ind AS 24 aggregation logic and the Form 3CEB aggregation logic that survives auditor questioning.

  • Ind AS 37 completed-contract loss provision missed on cross-border fixed-price contracts. Fixed-price contracts with global innovator originators are frequently denominated in USD or EUR with a whole-life price fixed at contract signing — the CDMO absorbs both cost-overrun risk and FX risk (unless hedged). A weakening rupee against the invoicing currency creates a windfall gain; a strengthening rupee creates a squeeze that can trigger an Ind AS 37 onerous-contract provision even without operational cost overrun. Finance teams that refresh the estimate-at-completion cost forecast only in rupee terms (against the historical hedged rate) miss the trigger when the effective rupee realisation falls below the cost forecast. Reconciliation discipline: the monthly estimate-at-completion refresh on every fixed-price contract carries both a rupee-denominated cost forecast and a currency-of-invoicing revenue expectation, marked to the current FX rate (or the current hedge cover) with the completed-contract loss provision alert firing on either metric. Terra Insight’s reconciliation failure-mode analysis for India methodology treats the FX-adjusted estimate-at-completion refresh as a specific failure mode with a documented control test.

How a reconciliation platform handles this

A purpose-built pharma reconciliation platform ingests the CDMO contract master, the per-contract cost ledger, the per-contract billing register, the principal-side TDS credit statements, and the group’s associated-enterprise master — and produces a contract-wise Ind AS 115 revenue-recognition tracker that applies the method appropriate to each contract type, a per-contract-type margin variance table at monthly close, a Section 194Q payment code 1031 TDS credit reconciliation per principal against Form 26AS, and a Section 92BA intra-group contract register that aggregates per associated-enterprise pair, tests each pair against the Rs 20 crore threshold, links to the Rule 10D three-tiered documentation (master file, local file, benchmarking study), and feeds both the Form 3CEB annual filing and the annual report Ind AS 24 related-party disclosure from the same underlying data. The platform automates the monthly estimate-at-completion refresh on every fixed-price contract in both rupee and invoicing-currency terms, and raises a completed-contract loss provision alert when either metric crosses the contract price. Match rate improvement of 51 to 88 percent on the CDMO billing to principal-side TDS credit reconciliation, combined with an ISO 27001:2022 posture and DPDP Act 2023 aligned data handling, is what makes the platform a standing infrastructure investment for a Tier-1 pharma CDMO in the Piramal or Syngene bracket rather than a spreadsheet substitute.

The Tier-1 CDMO transfer pricing playbook in this article sits alongside two Wave B pharma companions in the API operations sub-theme: the API CDMO margin reconciliation cost-plus fixed-price milestone walkthrough (Tier-2 CRAMS operator persona at Rs 650 crore scale) and the backward-integration API manufacturing transfer pricing walkthrough (the same Section 92BA perimeter from the vertically integrated formulator angle rather than the CDMO angle). The loan-licensing manufacturing and pharma CDMO reconciliation guide Wave A cornerstone covers the Section 143 CGST Act 2017 job-work provisions for the alternative contract-manufacturing model where the principal holds the manufacturing licence and the CDMO manufactures on the principal’s licence. The Theme 3 Wave A cornerstone API vs formulation HSN 2941/3003/3004 reconciliation guide is the pillar reference for the API-and-formulation HSN classification map that underpins every CDMO contract’s GST treatment.

The methodology framework for the contract-wise revenue-recognition tracker, the per-contract-type margin variance analysis, and the monthly estimate-at-completion refresh cycle sits in Terra Insight’s reconciliation playbook for monthly close operations pillar; the failure-mode discipline that structures the Section 92BA and Ind AS 24 reconciliation as controlled surfaces sits in the reconciliation failure-mode analysis for India design pillar. The commercial pillar for the pharma sub-cluster is Pharma reconciliation software India; the broader authority is reconciliation software India.

The five FAQs below address the operational questions Tier-1 CDMO finance controllers, transfer pricing leads and statutory auditors ask most often when building a standing monthly close discipline that survives both the tax scrutiny and the annual report audit.

Terra Insight
Terra Insight Editorial Team Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 16 July 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Primary reference: Income Tax Department of India — for Section 92BA of the Income-tax Act 2025 governing Specified Domestic Transactions between associated enterprises, Rule 10D three-tiered transfer pricing documentation, and Form 3CEB annual accountant's report.
Primary sources cited
Last reviewed against sources on 16 July 2026
  • Section 92BA, Income-tax Act 2025 (recodified from Income-tax Act 1961) — Specified Domestic Transactions — Specified Domestic Transactions between associated enterprises resident in India trigger the transfer pricing documentation regime under Rule 10D and Rule 10AB when the aggregate value of the transactions between the enterprises exceeds the notified threshold in a financial year (currently Rs 20 crore aggregate per associated-enterprise pair per financial year, verify current threshold notification). The Section 92BA perimeter captures intra-group manufacturing contracts, technology-licence transfers, and back-office service-cost cross-charges between resident sister entities of a common promoter group. An annual Form 3CEB accountant's report signed by a chartered accountant must accompany the tax return listing every specified domestic transaction with the arm's length pricing methodology adopted.
  • Rule 10D, Income-tax Rules — Transfer Pricing Documentation — Rule 10D of the Income-tax Rules prescribes the contemporaneous transfer pricing documentation to be maintained by an assessee entering into international transactions or specified domestic transactions under Section 92BA. The documentation comprises a three-tiered stack aligned with the OECD BEPS Action 13 framework: the master file (Form 3CEAA — organisational structure, global business overview, intangibles, financial position of the multinational group), the local file (Rule 10D compliance file — description of the Indian assessee, controlled transactions, functions-assets-risks analysis, comparable analysis and arm's length method adopted), and the benchmarking study (comparable-uncontrolled-price or transactional-net-margin or cost-plus method comparables sourced from Prowess, Capitaline or a comparable database with the arm's length range computed per Rule 10CA).
  • Ind AS 115 — Revenue from Contracts with Customers — The five-step model — identify the contract, identify the performance obligations, determine the transaction price, allocate the transaction price to the performance obligations, and recognise revenue when (or as) each performance obligation is satisfied. Paragraph 35 sets three criteria for over-time recognition: (a) the customer simultaneously receives and consumes the benefits, (b) the entity's performance creates or enhances an asset the customer controls, or (c) the entity's performance does not create an asset with alternative use and the entity has an enforceable right to payment for performance completed to date. If none of the three criteria applies, revenue is recognised at a point in time per paragraph 38. Paragraph B14 permits both input methods (cost-to-cost, resource-consumed) and output methods for measuring progress toward complete satisfaction of an over-time performance obligation.
  • Section 194Q, Income-tax Act 2025 — TDS on purchase of goods, payment code 1031 in Section 393 Serial 8 (ii) mapping — TDS at 0.1 percent (5 percent if the seller has not furnished a PAN) on the aggregate value of purchase of goods from a single resident seller above Rs 50 lakh in a financial year. The buyer-side principal deducts the TDS at the time of credit or payment (whichever is earlier) beyond the Rs 50 lakh threshold and reports the deduction in Form 26Q under payment code 1031 as mapped in the recodified Section 393 Serial 8 (ii). On the CDMO side, the principal pharma company that buys the contract-manufactured API from the CDMO deducts 194Q; the CDMO claims the deduction as a TDS credit against its own tax liability by reconciling Form 26AS to the invoice-level 194Q-expected calculation and to the principal's Form 26Q return line.
  • Ind AS 24 — Related Party Disclosures — Requires an entity to disclose the nature of the related party relationship, the amount of the transactions, the amount of outstanding balances, and any provisions for doubtful debts on outstanding balances at the reporting date. For a listed pharma CDMO holding both intra-group manufacturing contracts with the parent group and third-party contracts with external principals, Ind AS 24 disclosures in the annual report list the intra-group contract billing separately with sufficient granularity for auditors and analysts to test the arm's length pricing narrative independently of the Section 92BA transfer pricing filing.
  • Ind AS 37 — Provisions, Contingent Liabilities and Contingent Assets — Paragraph 66 defines an onerous contract as one in which the unavoidable costs of meeting the obligations under the contract exceed the economic benefits expected to be received under it. Paragraphs 66 to 69 require the present obligation under an onerous contract to be recognised and measured as a provision — the full expected loss on the contract must be recognised as soon as the expected total costs at completion cross the fixed contract price. For a CDMO running a large fixed-price contract book, the monthly estimate-at-completion refresh is the standing control that catches the onerous-contract trigger before year-end.

Frequently Asked Questions

How does the Piramal or Syngene playbook allocate contract mix across cost-plus, fixed-price and milestone types, and why does the mix matter for margin reporting?
A Tier-1 Indian pharma CDMO of the scale of Piramal Pharma Solutions (operating from Digwal Telangana, Ennore Tamil Nadu, and the Torcan Chemical facility near Toronto) or Syngene International (the Biocon Ltd subsidiary operating from Bengaluru with global innovator customers) typically holds all three contract types in one book, but the mix leans heavily to fixed-price and milestone contracts because Tier-1 CDMOs serve global innovator customers who prefer to lock the whole-life price at contract signing. Cost-plus is more common on intra-group backward-integration contracts (the parent formulator sourcing API from the group CDMO subsidiary) and on some domestic third-party contracts where the principal wants transparent cost pass-through. Fixed-price is the dominant mode for global innovator work — a US or European originator company outsourcing intermediate or API manufacturing on a whole-life price quote absorbing the CDMO's cost-overrun risk in exchange for a wider margin band. Milestone-based is the dominant mode for development-stage compounds transitioning through the development-batch, validation-batch and commercial-launch-batch stages, with per-milestone payment tied to customer acceptance on each deliverable. The mix matters for margin reporting because each contract type carries a structurally different Ind AS 115 revenue-recognition method (cost-plus input method, fixed-price cost-to-cost input method, milestone point-in-time trigger) and a structurally different margin band — reporting the aggregate book at a single blended margin obscures the underlying pattern and misses the estimate-at-completion drift that lands on the fixed-price sub-book.
What is the Section 92BA Specified Domestic Transaction aggregate threshold and how does it apply to a Tier-1 CDMO's intra-group contract book?
Section 92BA of the Income-tax Act 2025 (recodified from Section 92BA of the erstwhile Income-tax Act 1961) triggers the transfer pricing documentation regime under Rule 10D when the aggregate value of specified domestic transactions between two associated enterprises resident in India exceeds the notified threshold in a financial year. The current threshold is Rs 20 crore aggregate per associated-enterprise pair per financial year (verify against the current CBDT notification before filing). For a Tier-1 CDMO with intra-group backward-integration contracts to parent-group formulation entities — the Piramal Pharma Solutions to Piramal Pharma formulation-plant relationship, or the Syngene International intra-Biocon flows — the aggregate intra-group billing in the illustrative Rs 4,200 crore contract book (roughly 15 percent, or Rs 630 crore across multiple group entities) sits well above the Rs 20 crore threshold on almost every associated-enterprise pair. Each associated-enterprise pair whose aggregate crosses the threshold must be documented under Rule 10D and reported in the annual Form 3CEB accountant's report filed with the tax return. Third-party contracts (with unrelated global innovator principals or unrelated domestic pharma buyers) fall outside Section 92BA and require only ordinary arm's length pricing evidence for regular tax scrutiny. The reconciliation discipline is that the contract master carries an explicit intra-group flag and Section 92BA marker per contract at inception, with the year-end Form 3CEB compilation drawing directly from the flagged sub-population.
What are the three tiers of Rule 10D transfer pricing documentation and what does each tier contain?
Rule 10D of the Income-tax Rules aligns Indian transfer pricing documentation with the OECD BEPS Action 13 three-tiered framework. The master file (Form 3CEAA) sits at the top of the stack and covers the multinational group as a whole — the organisational structure, the global business overview, the intangibles held across the group, the intra-group financial arrangements, and the consolidated financial position. For a Tier-1 pharma CDMO that is part of a listed multi-entity group (the Piramal Group or the Biocon Group), the master file provides the group-level context in which the Indian CDMO's intra-group contracts sit. The local file (the Rule 10D compliance file maintained by the Indian assessee) covers the Indian entity in detail — a description of the Indian CDMO's business, a list of controlled transactions with associated enterprises, a functions-assets-risks (FAR) analysis of the Indian CDMO's role in the value chain, and the arm's length method adopted for each controlled transaction. The benchmarking study is the third tier — a comparable-uncontrolled-price (CUP) or transactional-net-margin method (TNMM) or cost-plus method (CPM) analysis with comparable third-party contracts sourced from Prowess, Capitaline or an equivalent comparables database, applied per Rule 10CA to compute an arm's length range with a median tested against the taxpayer's actual price. The three tiers together defend the intra-group pricing at tax scrutiny and must be maintained contemporaneously — assembled during or shortly after the financial year rather than reconstructed at scrutiny time.
How does Ind AS 24 related-party disclosure interact with Section 92BA transfer pricing filing for a listed Tier-1 CDMO?
Ind AS 24 (Related Party Disclosures) and Section 92BA (Specified Domestic Transactions with Rule 10D documentation and Form 3CEB filing) address the same underlying intra-group transaction population from different angles. Ind AS 24 sits inside the financial reporting stack — the listed CDMO's annual report discloses the nature of the related party relationship, the aggregate billing volume per related party, the outstanding balance at reporting date, and any provision for doubtful debts. Section 92BA sits inside the tax filing stack — the same intra-group contracts are documented under Rule 10D with the arm's length pricing methodology adopted, and the annual Form 3CEB accountant's report lists every specified domestic transaction above the aggregate threshold. The two disclosure surfaces must reconcile — the Ind AS 24 aggregate billing per related party in the annual report must tie to the Form 3CEB per-associated-enterprise-pair aggregate, and any variance triggers audit and scrutiny attention. For a listed Tier-1 CDMO, the reconciliation discipline is a single intra-group contract register that feeds both surfaces at year-end — the annual report disclosure and the Form 3CEB compilation draw from the same underlying data with the same aggregate value per associated-enterprise pair.
What does the monthly close reconciliation pack look like for a Tier-1 pharma CDMO running the Piramal or Syngene playbook?
The monthly close pack for a Tier-1 pharma CDMO has six layers. First, the contract master extract lists every active CDMO contract with contract type (cost-plus, fixed-price, milestone), intra-group flag, Section 92BA marker if applicable, associated-enterprise identification for intra-group contracts, principal-entity identification (PAN and GSTIN) for third-party contracts, contract-life value, and budgeted margin. Second, the per-contract cost ledger and billing register feed the revenue-recognition calculation. Third, the per-contract-type Ind AS 115 revenue-recognition tracker applies the method appropriate to each type (input method for cost-plus, cost-to-cost input method for fixed-price, point-in-time at customer acceptance for milestone) and generates reportable revenue by contract type. Fourth, the per-contract-type margin variance table reconciles budgeted margin to actual margin at contract level, aggregated by type, with a root-cause flag on every variance above threshold. Fifth, the Section 194Q TDS credit register reconciles the CDMO's expected 194Q per principal to the Form 26AS credit and the principal's Form 26Q return line. Sixth, the Section 92BA intra-group contract register with the Rule 10D documentation link per contract feeds the year-end Form 3CEB compilation and the Ind AS 24 related-party disclosure in the annual report. A completed-contract loss provision alert fires under Ind AS 37 whenever the estimate-at-completion cost forecast on any fixed-price contract crosses the fixed contract price. The pack feeds directly into the monthly finance close and, at year-end, into the Form 3CEB accountant's report and the annual report Ind AS 24 disclosure.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.