Captive Centre Transfer Pricing in India: Cost-Plus Markup Explained

Captive Centre Transfer Pricing India Markup
HomeInsightsTransfer Pricing › Captive Centre Transfer Pricing
Transfer Pricing
AS
Ankit Sarawagi|Founder, CFOmatrix·August 2026·11 min readTransfer Pricing

You raised in the US or Singapore, set up an Indian subsidiary, and now most of your engineering team sits in Bengaluru building for the parent. That setup has a name, and it has a transfer pricing rulebook.

The captive centre transfer pricing question comes down to one thing: what price should your Indian company charge the foreign parent for the work it does? Get it wrong on the low side and you invite an adjustment, tax on the shortfall, interest and a penalty. This guide walks through why cost-plus is the natural answer, what belongs in the cost base, a full rupee worked example, and the choice between a benchmarked markup and the 15.5% Safe Harbour.

Captive dev centre TP at a glance
What it is
An Indian subsidiary doing dev or support only for the foreign parent, taking little risk and owning no IP.
Natural method
Cost-plus TNMM: a markup on operating cost, PLI = Operating Profit / Operating Cost.
Cost base
All operating costs (salaries, ESOP, rent, cloud, overheads); genuine pass-through costs billed at cost, no markup.
Two routes
A benchmarked markup from a comparables study, or the fixed 15.5% Safe Harbour for certainty.
Must-haves
A signed intercompany service agreement, an arm’s length markup, Form 3CEB by 31 October.
TNMMThe method used for almost every captive centre
15.5%Safe Harbour cost-plus markup from TY 2026-27
31 OctForm 3CEB due date for AE transactions

1 What a captive centre actually is

A captive dev centre, also called a Global Capability Centre or GCC, is an Indian company that does software development, product or support work only for its own group, usually the foreign parent that funds it. It does not sell to the open market, does not carry sales or product risk, and does not own the intellectual property it helps build. It gets paid to run a team, and that is the whole business model.

In transfer pricing terms, this profile matters more than the label. Under a FAR analysis (functions, assets, risks), a captive is a routine, low-risk contract service provider. It performs functions, uses assets the parent largely funds, and bears little entrepreneurial risk. The parent takes the upside and the downside; the captive just needs to be reliably paid for its work.

That FAR profile is why the reward is a stable markup on cost rather than a slice of group profit. A low-risk service provider that earns a modest, dependable margin is exactly what an independent contractor would accept, and the arm’s length principle asks precisely that: what would an unrelated party charge for the same work?

NoteThe transaction between your Indian company and its foreign parent is an “international transaction” between “associated enterprises” under Sec 162 and Sec 163 of the Income-tax Act, 2025 (old Sec 92A and 92B). That is what pulls you into transfer pricing in the first place. See our guide on when TP applies.

2 Why cost-plus TNMM is the natural method

There are five prescribed methods under Sec 165 (old Sec 92C): CUP, Resale Price Method, Cost Plus Method, TNMM and Profit Split Method. For a captive dev centre, the Transactional Net Margin Method on a cost-plus basis wins almost every time, and it is worth understanding why.

  • CUP needs a near-identical third-party transaction to compare price against. Bespoke internal software work rarely has a clean public comparable, so CUP usually fails on data.
  • Profit Split is for cases where both sides own valuable, unique intangibles and share the entrepreneurial risk. A captive owns neither, so splitting group profit would overpay it.
  • TNMM tests the net cost-plus markup your centre earns against the markups independent service providers earn. It tolerates minor functional differences, and reliable comparables exist for Indian IT and IT-enabled services. It fits the captive’s FAR profile precisely.

The tested profit level indicator (PLI) for a captive is Operating Profit divided by Operating Cost, often written OP/OC. If independent comparables earn, say, a 14% to 16% net cost-plus margin, your centre should land inside that range. That single ratio is the heart of captive dev centre transfer pricing.

CFO lensThink of the markup as the price of certainty, not a profit you are trying to maximise. Your parent funds the centre either way; the markup simply moves a defensible, benchmarked margin into India and keeps the tax authority off your file. For a fuller comparison, read our guide to the five transfer pricing methods.

3 What goes into the cost base

Once you have chosen cost-plus, the next question decides the actual rupee number: which costs does the markup sit on? The general rule is that the base is the total operating cost of running the centre. Typical inclusions are:

  • Salaries, wages and employee benefits of the delivery team and support staff.
  • ESOP cost recognised in the books (handle the cross-charge carefully, see below).
  • Rent, utilities and facilities for the centre.
  • Software licences, cloud and infrastructure used to do the work.
  • Depreciation on the centre’s own assets.
  • A reasonable allocation of management and administrative overheads.

The pass-through question

Not every rupee that flows through the centre should be marked up. A genuine pass-through cost is a third-party expense the centre incurs but adds no value to, and simply recovers. Classic examples are a specialist third-party licence bought purely on the parent’s instruction, or reimbursed travel. These are billed to the parent at cost, with no markup, and excluded from the base the markup is applied to.

Marking up a pure pass-through inflates the centre’s margin artificially; hiding a value-adding cost as a pass-through understates it. Either way an auditor will unpick it, so the intercompany agreement must state clearly which costs are marked up and which pass through.

Cost typeIn the markup base?How it is billed
Salaries, ESOP, rent, cloud, overheadsYesTotal cost plus the agreed markup
Genuine third-party pass-through (no value added)NoAt cost, no markup, recovered as reimbursement
TipKeep a documented cost ledger that tags every line as “marked-up” or “pass-through” from day one of the year. Reconstructing the split at audit time, two years later, is where most captives lose the argument.

4 A full worked example

Numbers make this concrete, so here is the flagship captive setup with real rupee maths.

Worked example

Brewly Technologies India Pvt Ltd is the captive dev centre of Brewly Inc, a US SaaS parent. Its total operating cost for the year, all of it a proper part of the markup base, is ₹4,00,00,000. A benchmarking study of comparable Indian software service providers supports a net cost-plus markup of 15%.

Markup: ₹4,00,00,000 × 15% = ₹60,00,000
Revenue billed to the parent: ₹4,00,00,000 + ₹60,00,000 = ₹4,60,00,000
Operating profit: ₹60,00,000
PLI (OP / OC): ₹60,00,000 / ₹4,00,00,000 = 15%

Because 15% sits inside the benchmarked arm’s length range, the ₹4,60,00,000 charged to the parent is at arm’s length. Brewly India books a ₹60,00,000 operating profit and pays Indian tax on it, and there is nothing for the tax authority to adjust.

The mechanics never change, only the inputs. Get the cost base right, apply a defensible markup, and the invoice to the parent falls out of the arithmetic. The comparables that justify that 15% come from a benchmarking study, which we cover in the benchmarking guide.

5 Benchmarked markup versus the 15.5% Safe Harbour

You have two legitimate ways to fix the markup, and the choice is a genuine trade-off between a lower margin and certainty.

Benchmarked markupSafe Harbour
Where the number comes fromA comparables study each yearA fixed 15.5% cost-plus markup set in the rules
Typical marginOften lower (for example 12% to 15%)15.5%, usually a touch higher
CertaintyCan be questioned in a TP auditAccepted by the department if you elect and stay eligible
EffortFresh benchmarking and a full TP studyFile Form 3CEFA to opt in; lighter dispute risk

From TY 2026-27 the Safe Harbour for software development, IT-enabled services, KPO and contract software R&D is unified to a 15.5% markup on operating expenses (down from the older 17% to 24% tiers), available where the transaction value stays within the prescribed limit (about ₹2,000 crore). That limit is far above where a startup captive operates, so the route is genuinely open to you.

The honest way to decide: run the benchmarking first. If your arm’s length range clusters around 15% to 16%, the extra half a percent for Safe Harbour certainty is often worth it. If credible comparables support a materially lower margin and you are prepared to defend it, the benchmarked route keeps more profit outside India. Read the full mechanics in our Safe Harbour guide.

Safe Harbour comparison

If Brewly India instead elected Safe Harbour on the same ₹4,00,00,000 cost base:

Markup: ₹4,00,00,000 × 15.5% = ₹62,00,000
Revenue billed: ₹4,62,00,000

The centre earns ₹2,00,000 more profit than under the 15% benchmark, and in exchange the margin is not open to challenge. For a startup that would rather not spend management time defending a TP position, that is often a fair price to pay.

6 Mistake #2: setting the markup too low

This is the single most common and most expensive error I see in captive setups, so it gets its own section. The temptation is obvious: every rupee of markup is cash leaving the parent and tax paid in India, so founders quietly set the markup at a token 5% or even bill “at cost” to keep the group’s outflow down.

The problem is that a captive earning below the arm’s length range is exactly what a transfer pricing assessment is designed to catch. The department restates your margin to the benchmark, taxes the shortfall, and adds interest and a penalty. Worse, the excess profit that was allowed to sit with the parent can trigger a secondary adjustment (Sec 92CE concept): the money must be repatriated to India within the prescribed time, failing which it is treated as a deemed advance to the parent and notional interest is charged on it year after year.

Watch outA “cost-only” or 5% markup on a captive dev centre is not a saving, it is a deferred and enlarged tax bill. When the assessment lands, you pay tax on the difference to arm’s length, plus interest, plus penalty, plus a possible secondary adjustment with recurring notional interest. The markup you skipped comes back several times over.
Cautionary example

A Series A SaaS company set up its Bengaluru captive and billed the US parent at a 5% markup on a ₹4,00,00,000 cost base, so ₹20,00,000 of profit against a benchmarked arm’s length of 15% (₹60,00,000). On assessment, the officer restated the margin to 15%, adding ₹40,00,000 to taxable income for that year alone, then applied the same logic to the two earlier open years. With interest and penalty layered on, and a secondary adjustment on the profit parked with the parent, the total demand ran to several times the tax the company thought it had saved, and it burned a fundraising quarter in dispute. A 15% markup from day one would have cost it nothing but a slightly higher, fully deductible charge to the parent.

7 Mistake #1: get the intercompany agreement signed first

Before any of the pricing matters, there has to be a document that says the two companies agreed to it. A surprising number of captives operate for a full year on invoices and goodwill, with no signed intercompany service agreement. In an audit, the absence of that agreement undercuts everything: your cost base, your markup, your pass-through treatment, all of it looks retrofitted.

The service agreement should be signed before the year begins and should set out the scope of services, the cost base, the markup and how it was determined, which costs pass through at cost, invoicing and payment terms, and how ESOP and other cross-charges are handled. It is the spine your entire TP position hangs from.

Watch outNo signed intercompany service agreement, dated before the year, means no contemporaneous evidence that the arrangement is what you claim at assessment. Fix this before you worry about the exact markup. A backdated or missing agreement is the first thing an officer looks for and the easiest weakness to exploit.
A captive dev centre has exactly one transfer pricing job: earn an arm’s length markup on its real cost base, and have a signed agreement that says so before the year starts. Everything else is detail.

8 Your captive TP checklist

  1. Sign an intercompany service agreement before the financial year begins, with scope, cost base, markup and pass-through rules spelt out.
  2. Confirm the centre’s FAR profile is a routine, low-risk contract service provider, and adopt cost-plus TNMM with PLI = OP/OC.
  3. Build the cost base from all operating costs; tag each line as marked-up or pass-through and keep the ledger through the year.
  4. Fix the markup by a benchmarking study, or elect the 15.5% Safe Harbour via Form 3CEFA if certainty is worth more than the extra margin.
  5. Never set a token 5% to 10% markup to please the parent; price to the arm’s length range.
  6. Keep the TP study / Local File if aggregate international transactions exceed ₹1 crore (Sec 171, Rule 10D).
  7. File Form 3CEB, signed by a CA, by 31 October, for the AE transaction regardless of value (Sec 172).
  8. Watch the linked traps: interest-free intercompany loans and ESOP cross-charges, both of which carry their own TP consequences.

Not sure what your captive triggers?

Use our free Transfer Pricing Applicability Checker: tell it about your foreign parent and what flows between you, and see exactly which filings you owe (Form 3CEB, TP study, Master File, CbCR) and whether Safe Harbour fits.

Check my transfer pricing

9 FAQs

What is a captive dev centre for transfer pricing purposes?

A captive dev centre, often called a GCC, is an Indian subsidiary that does software development or support work only for its foreign parent. It takes little market or entrepreneurial risk and owns no valuable IP. For transfer pricing it is treated as a routine, low-risk contract service provider, so it must earn a reliable cost-plus margin rather than a share of the group’s profit.

Why is cost-plus TNMM used for a captive dev centre?

Because a captive bears little risk and owns no valuable intangibles, its arm’s length reward is a markup on its operating cost. TNMM tests the net cost-plus margin (Operating Profit divided by Operating Cost) against comparable independent service providers, so it fits the FAR profile of a captive better than transaction-based methods like CUP or a profit split.

What goes into the cost base of a captive dev centre?

Generally all operating costs of running the centre: salaries and ESOP cost, rent, software and cloud, depreciation, and allocated overheads. Genuine third-party pass-through costs on which the centre adds no value are billed at cost with no markup and excluded from the base the markup is applied to. The intercompany agreement should state which costs are marked up and which pass through.

Should a captive centre use a benchmarked markup or the 15.5% Safe Harbour?

A benchmarked markup comes from a comparables study and is usually lower, but it can be challenged in an audit. The Safe Harbour gives certainty at a fixed 15.5% cost-plus markup for eligible software and IT-enabled services within the value limit, but you accept a higher margin and forgo the right to argue for a lower one. Many startups benchmark first and take Safe Harbour if the margin lands near 15.5% anyway.

What is the biggest transfer pricing mistake captive dev centres make?

Setting the markup too low, often a token 5 to 10 percent, to keep the parent’s cash outflow down. A captive that consistently earns below arm’s length invites an adjustment, tax on the shortfall, interest and penalty, and a possible secondary adjustment. The second common mistake is operating with no signed intercompany service agreement before the year begins.
Sources: Income-tax Act, 2025 (Sec 162, 163, 165, 171, 172; old Sec 92A, 92B, 92C, 92D, 92E of the 1961 Act); Income-tax Rules, Rule 10D and the Safe Harbour Rules; secondary adjustment under the Sec 92CE concept; Form 3CEB and Form 3CEFA. The unified 15.5% Safe Harbour markup, the ₹1 crore TP study threshold and the 31 October Form 3CEB due date verified as of August 2026. Benchmarked margin ranges are illustrative; confirm your own comparables each year.
AS
Founder, CFOmatrix  |  Finance Strategy & Compliance

CFOmatrix helps Indian startups build finance, tax and compliance functions that stand up to investor due diligence, from process and controls to the filings and the numbers behind them.

Disclaimer: This article is general information as of August 2026 and is not tax or legal advice. Transfer pricing law, Safe Harbour rates, section numbering and thresholds change, and your arm’s length position depends on your own facts and comparables. Confirm your specific obligations with a qualified professional before acting.

What do you think?

Leave a Reply

Your email address will not be published. Required fields are marked *

Insights

More Related Articles

FEMA / FDI Filing Checker

External Commercial Borrowing (ECB) in India: A Guide

Downstream Investment & Form DI in India (FEMA)