Loading...
Loading...
Cost plus and TNMM can both use costs as a reference point, but they are not the same transfer pricing method. This guide explains gross mark-up vs net cost plus, when each method fits, examples, audit risks, and documentation points.
Borys Ulanenko
CEO, ArmsLength AI

Continue exploring
Browse the full resource library or contact us if you want recommendations for your specific use case.
Cost plus and TNMM are different transfer pricing methods, even when both look at costs.
The cost plus method is a traditional transaction method. It starts with the supplier's costs for the controlled transaction and adds an arm's length gross mark-up. The tested profit line is gross profit, not operating profit. See the full cost plus method guide.
TNMM is a transactional profit method. It tests the net profit of a tested party relative to a base such as sales, assets, or total costs. When TNMM uses a net cost plus PLI, the calculation is usually:
Operating profit / Total operating costs
That is a net margin test, not the OECD cost plus method. For the broader TNMM framework, see CPM vs TNMM and the PLI selection guide.
Do not conflate the methods. OECD cost plus is a gross mark-up on costs. TNMM with a net cost plus PLI is a net profitability test. They may both be applied to routine manufacturers or service providers, but the profit line, cost base, comparables, and documentation logic are different.
| Factor | Cost plus method | TNMM |
|---|---|---|
| Method family | Traditional transaction method | Transactional profit method |
| What it tests | Gross mark-up earned by the supplier | Net profit of the tested party |
| Typical formula | Price = Cost base x (1 + gross mark-up) | Net PLI = Operating profit / sales, costs, or assets |
| Cost-based metric | Gross profit / defined cost base | Operating profit / total costs, when using net cost plus |
| Typical tested party | Routine manufacturer, toller, or service provider | Less complex party without unique intangibles |
| Data requirement | Comparable gross mark-ups and consistent cost bases | Comparable net margins and reliable tested-party segmentation |
| Sensitivity | Highly sensitive to COGS and cost classification | Less sensitive to gross-line accounting differences, but still needs clean net accounts |
| Best fit | Reliable internal or external gross mark-up evidence exists | Gross data is unreliable but functional comparables exist at net level |
| Common audit challenge | Wrong cost base, pass-through costs, gross vs margin confusion | Weak tested-party selection, wrong PLI, broad comparables |
Cost plus is usually stronger when the controlled transaction is supplier-side and the supplier performs routine, well-defined activities.
Good fact patterns include:
The method becomes persuasive when you can defend three things:
describes cost plus as useful for semi-finished goods, joint facility or long-term buy-and-supply arrangements, and controlled services. The practical issue is not whether cost plus is accepted. It is whether the gross mark-up evidence is reliable enough.
TNMM is often better when a one-sided analysis is appropriate but gross-level comparability is too weak.
Use TNMM instead of cost plus when:
TNMM is not a free pass. It still requires a clear tested party selection, a suitable PLI, a defensible comparable search, and reliable segmentation of controlled transactions.
If the policy says "cost plus 7%" but the benchmark tests EBIT over total costs, the documentation should usually call the method TNMM with a net cost plus PLI, not the OECD cost plus method.
This is the most common mistake. A net cost plus PLI under TNMM uses operating profit and total costs. OECD cost plus uses gross profit and a defined transaction cost base.
The distinction matters because tax authorities may read the stated method literally. If the Local File says cost plus, they may ask for gross mark-up comparables and cost-base consistency at gross level.
Cost plus lives or dies on the cost base. Manufacturing COGS, service delivery costs, pass-through expenses, subcontractor costs, and overhead allocations must be mapped deliberately.
For more detail, see the cost plus method guide.
Some costs may be disbursements or agency-style pass-through items. Other third-party costs may involve procurement, coordination, quality control, or management value and may deserve a mark-up. The answer depends on the actual role performed.
TNMM may be more practical, but method selection still follows the most appropriate method standard. If a reliable internal cost plus comparable exists, TNMM may be harder to defend.
Cost plus can over-reward a supplier if excessive idle capacity or inefficiency is simply included in the cost base and marked up. TNMM can also distort outcomes if abnormal costs are not explained or adjusted.
Facts: ManufacturingCo produces components for ParentCo. ParentCo owns product IP, sets specifications, and bears market risk. ManufacturingCo performs routine production.
This is a cost plus analysis because the return is tested at gross level against production costs.
Facts: ServiceCo provides routine back-office services to group entities. Its statutory accounts do not separate COGS and operating expenses meaningfully. Independent service providers report consistent net operating results but inconsistent gross classifications.
This is TNMM, not cost plus, because the benchmark tests operating profit over total operating costs.
A defensible comparison should explain why one method is more reliable than the other for the actual facts.
For a cost plus file, document:
For a TNMM file, document:
For the broader framework, see the benchmarking study guide, working capital adjustments guide, and transfer pricing methods guide.
No. OECD cost plus applies a gross mark-up to the supplier's costs. TNMM tests net profitability using a PLI such as operating margin, return on assets, or net cost plus.
No. In OECD method terminology, net cost plus is a PLI used under TNMM. It compares operating profit to total costs. It is not the same as the cost plus method, which uses a gross mark-up.
It depends on data reliability. Cost plus can be better when gross mark-up comparables and consistent cost bases exist. TNMM is often better when gross-level accounting differences make cost plus unreliable.
Yes, but the documentation should be explicit. Many companies operationally charge costs plus a target percentage while supporting the result with TNMM. The file should distinguish the pricing mechanism from the transfer pricing method.
Common reasons include an unclear cost base, inappropriate pass-through treatment, weak gross comparables, and confusion between gross mark-up and net cost plus.
Consider TNMM when gross mark-up data is not reliable, cost classification varies materially across comparables, or the tested party's net profitability gives a more reliable measure of arm's length results.