Royalty Rate Analysis
valuation_royalty_analysisBenchmark royalty-rate ranges by IP type and industry, adjust a base rate for deal factors, or apply the 25% rule to select and support a royalty rate before valuation.
Instructions
Royalty analysis: benchmark royalty-rate ranges by IP type and industry, adjust a base rate for deal factors, and apply the 25% rule of thumb. Method selects the formula. Use to select and support a royalty rate before a relief-from-royalty or royalty-capitalization valuation. To apply the chosen rate in a valuation use valuation_income_methods (relief_from_royalty) or valuation_market_approach (royalty_capitalization); for transfer-pricing pricing use valuation_compliance. Per method: benchmark needs ip_type + industry (optional: comparable_database); adjust needs base_royalty_rate + adjustment_factors; twenty_five_percent_rule needs licensee_expected_profit (optional: profit_attribution_to_ip). adjustment_factors multiply the base rate, so values above 1.0 raise the rate. Only method is required; other parameters are method-dependent, so supply those named for the selected method and omit the rest (documented defaults apply where defined). Pure arithmetic: no I/O and no external calls, and numeric results are returned rounded to 2 decimals. Parameters belonging to other methods of this tool are accepted and ignored. Supplying an unknown method, or leaving unset a parameter that the chosen method requires, returns an error instead of a value.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| method | Yes | Formula to apply. Options: benchmark = Benchmark royalty-rate range by IP type and industry.; adjust = Adjusted rate = base rate * product of factors.; twenty_five_percent_rule = Royalty = licensee profit * IP attribution * 25%. | |
| ip_type | No | Intellectual-property type, e.g. "patent", "trademark", "copyright", "trade_secret". | |
| industry | No | Industry, e.g. "software", "pharmaceutical". | |
| base_royalty_rate | No | Base royalty rate before adjustment, as a decimal (0.05 = 5%). | |
| adjustment_factors | No | Multiplicative adjustment factors, e.g. {"profitability": 1.1, "market": 0.9}. | |
| comparable_database | No | Optional comparable licenses, each {rate} or {royalty_rate}. | |
| licensee_expected_profit | No | Licensee expected profit, in currency units. | |
| profit_attribution_to_ip | No | Fraction of profit attributable to the IP, in [0,1]. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Error message when the call fails. | |
| steps | No | Intermediate calculation steps for traceability (one string per step). | |
| value | Yes | Computed valuation, rate, or metric. | |
| method | No | Formula / method name that produced the result. | |
| assumptions | No | Modelling assumptions applied (list of strings or key/value object). | |
| formula_reference | No | Mathematical formula or reference applied. |