Skip to main content
Calcimator

Transfer Pricing Calculator

Arm's-length pricing analysis for intercompany transactions using OECD CUP, Cost Plus, and Resale Price methods with tax exposure estimation.

About this calculator

This calculator estimates whether an intercompany transaction price is defensible under the OECD Transfer Pricing Guidelines for Multinational Enterprises and Tax Administrations by computing the same price three independent ways and checking whether your actual transaction value falls inside the resulting range. The Comparable Uncontrolled Price (CUP) method takes an observed market price for a similar transaction between unrelated parties and applies a comparability adjustment (positive or negative) for differences in volume, terms, or geography. The Cost Plus method grosses up the supplying entity's cost base by an arm's-length markup percentage — typically 15-40% depending on the function performed. The Resale Price method works from the other direction: it takes the price the buyer resells the goods for and backs out an appropriate gross margin, since a distributor's arm's-length compensation is the margin it retains, not the price it originally paid.

All three are named "traditional transaction methods" in Chapter II of the OECD Guidelines, the standard most tax authorities worldwide follow when evaluating whether related-party pricing meets the arm's-length principle. The calculator then takes the minimum, maximum, and simple average of these three method outputs as the arm's-length low, high, and median. If your actual transaction value falls outside that low-high range, the tool flags the transaction as at deviation risk and estimates a potential tax exposure: it multiplies the absolute dollar gap between your actual price and the median by your corporate tax rate, approximating what a tax authority might assess if it imputed the median price and taxed the resulting profit shift. This is a simplified illustration of the arm's-length principle, not a substitute for a full functional and comparability analysis — real transfer pricing studies typically use statistical ranges (like an interquartile range across many comparables) rather than three point-estimates, and the "best method" selection under the OECD Guidelines depends heavily on which method's data and assumptions are most reliable for the specific transaction, not simply which methods happen to be available.

Inputs

%
%
%
%

Results

CUP Method Price

$95,000.00

≈ 9 years of state college

Cost Plus Price$75,000.00
Resale Price Method$84,000.00
Arm's-Length Range Low$75,000.00
Arm's-Length Range High$95,000.00
Arm's-Length Median$84,666.67
Deviation from Median (%)18.11%
Within Arm's-Length Range0
Potential Tax Exposure$3,833.33
Effective Markup on Cost (%)66.67%

Figures current as of 2022. Source: OECD, Transfer Pricing Guidelines for Multinational Enterprises and Tax Administrations 2022, Chapter II — traditional transaction methods

How to Use This Calculator
  1. Enter Actual Transaction Price ($), Cost Base ($), and Resale Price ($).
  2. Set Comparable Market Price ($), Cost Plus Markup (%), and Resale Gross Margin (%).
  3. Adjust Comparability Adjustment (%), Corporate Tax Rate (%) as needed.
  4. Review the CUP Method Price ($) result.
  5. Use Cost Plus Price ($) and Resale Price Method ($) to inform your decision.

How the result changes with Comparable Market Price ($)

Comparable Market Price ($)CUP Method Price
47,500$47,500.00
71,250$71,250.00
142,500$142,500.00
237,500$237,500.00

What each input means

Actual Transaction Price ($)
The price actually charged in the intercompany transaction.
Cost Base ($)
Total cost incurred by the supplying entity (for Cost Plus method).
Resale Price ($)
Price at which the product is resold to an unrelated party.
Comparable Market Price ($)
Price observed in comparable uncontrolled transactions (CUP method).
Cost Plus Markup (%)
Standard arm's-length markup on cost (typically 15-40%).
Resale Gross Margin (%)
Gross margin earned by the reseller (typically 20-50%).
Comparability Adjustment (%)
Adjustment to CUP for differences in terms, volume, or geography.
Corporate Tax Rate (%)
Applicable corporate tax rate for exposure calculation.

What each result means

CUP Method Price
Arm's-length price via Comparable Uncontrolled Price method.
Cost Plus Price
Arm's-length price via Cost Plus method.
Resale Price Method
Arm's-length price via Resale Price method.
Arm's-Length Range Low
Lower bound of the interquartile range.
Arm's-Length Range High
Upper bound of the interquartile range.
Arm's-Length Median
Average of the three method prices.
Deviation from Median (%)
How far the actual price deviates from the median.
Within Arm's-Length Range
1 = within range (compliant), 0 = outside range (risk).
Potential Tax Exposure
Estimated additional tax if authorities adjust to median.
Effective Markup on Cost (%)
Actual markup achieved on the cost base.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Actual Transaction Price ($) = 100000, Cost Base ($) = 60000, Resale Price ($) = 120000, Comparable Market Price ($) = 95000 = 8 input(s) provided
  2. Calculate CUP Method Price
    CUP Method Price = comparableMarketPrice * (1 + priceAdjustmentPct / 100)
    95000 = $95,000
  3. Calculate Cost Plus Price
    Cost Plus Price = costBase * (1 + costPlusMarkupPct / 100)
    75000 = $75,000
  4. Calculate Resale Price Method
    Resale Price Method = resalePrice * (1 - resaleGrossMarginPct / 100)
    84000 = $84,000

Figures and sources

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

What happens if my transaction value falls exactly at the arm's-length low or high boundary?

The calculator's within-range check uses inclusive comparisons (transaction value greater than or equal to the low bound, and less than or equal to the high bound), so a transaction value that lands exactly on either boundary is treated as within range with zero taxable adjustment. Only a value strictly outside the low-high span triggers the deviation flag and a nonzero tax exposure estimate.

Why does the calculator average three pricing methods instead of picking the single best one?

It computes CUP, Cost Plus, and Resale Price independently and then reports the minimum, maximum, and simple average as the arm's-length low, high, and median — this is a simplified way to bracket a defensible range, not a substitute for a real transfer pricing study. Under the actual OECD Transfer Pricing Guidelines (Chapter II), you'd select whichever single method's underlying data and assumptions are most reliable for the specific transaction — the "most appropriate method" rule — rather than averaging all available methods together.

How is the potential tax exposure figure calculated?

When your transaction value falls outside the arm's-length range, the calculator takes the absolute dollar difference between your actual price and the three-method median, then multiplies that gap by your corporate tax rate. This approximates what a tax authority might assess if it imputed the median price as the correct arm's-length price and taxed the resulting profit shift.

Can the Comparability Adjustment push the CUP price in either direction?

Yes — the adjustment percentage is applied as a multiplier on the comparable market price and can be entered as negative, which lowers the CUP price below the raw comparable, or positive, which raises it above. This lets you reflect real differences in volume, contract terms, or geography between your controlled transaction and the comparable uncontrolled one you're benchmarking against.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Business & Entrepreneurship.