Rho Calculator

The formula

ρ = ∂V/∂r per 100bp: call KTe^(−rT)N(d2), put −KTe^(−rT)N(−d2)

What the rho tells you

Interest-rate sensitivity of an option — dormant for short-dated contracts, decisive for LEAPS. A call is a leveraged forward purchase, and its financing cost is embedded in the price.

Calculation: ρ = ∂V/∂r per 100bp: call KTe^(−rT)N(d2), put −KTe^(−rT)N(−d2). Enter your inputs and every substitution is shown below the result.

Reading the result

On multi-year calls rho is a real rate trade: a 100bp repricing can move a DEEP ITM LEAPS a couple percent. Puts flip sign — higher rates hurt put values because the discounted strike is worth less.

Rules of thumb: Short-dated: rho < 1% of premium per 100bp; 2-year ITM calls: 2–5% per 100bp

Limitations and best practice

Retail desks ignore rho and then wonder why their 2-year calls underperformed during a rate spike. For portfolios, pair LEAPS analysis with the same rate scenarios used for bonds.

This calculator gives an estimate based on standard formulas; it is not professional financial, medical, legal or engineering advice. Verify anything you plan to act on with a qualified professional and your own records.

Frequently asked questions

Why do higher rates help calls?
Because the strike’s present value shrinks — paying 105 in two years is cheaper money when rates are up; the forward is higher.
Does rho matter for index options?
On SPX the rate is the carry itself — for long-dated index calls, rho can be 40% of a vol move’s impact.
Is rho a Fed-watch tool?
Effectively: a LEAPS book has embedded rate duration; sizing it against your rate view is legitimate (and rare) portfolio math.
Why don’t brokers show rho?
Because for listed tenors it usually rounds to nothing — the Greek earns its keep only on long horizons.

Source & methodology

Hull — BS rho via re-pricing.

Rho: the number, the method and the caveats

You are here because you need a specific number, and you want to see how it was produced before you rely on it. Rho is the kind of number people argue about from memory. This page ends that argument with arithmetic you can watch happen: enter your figures, get Rho per 1% rate in real time, and see every substitution printed below.

The number itself is the easy part. What takes judgement is knowing which inputs are facts in your situation and which are guesses wearing a decimal point — a distinction this page makes explicit for every field above.

Like most useful measures, Rho is a summary, and summaries hide as much as they reveal. The companion outputs and the input table are here to reopen what the headline compressed.

Every figure in the prose is generated by the engine rather than written beside it — the worked example resolves to rho per 1% rate = $0.41 /share on the default inputs, and the sensitivity section ranks the inputs that move the result — Underlying price first, at ≈22.9 % of the headline for a ten-percent error either way in that input — which is the thread the rest of this guide pulls on.

The Rho formula, explained

The engine implements a single stated model: ρ = ∂V/∂r per 100bp: call KTe^(−rT)N(d2), put −KTe^(−rT)N(−d2). There is no hidden coefficient and no login-gated precision — the formula printed is the formula executed, which is also what makes the result citable.

Underlying price ($) (example value 120) is a numeric input whose unit is fixed by the label; a wrong unit is a wrong answer wearing a plausible disguise. Use the figure exactly as the source document states it, not a rounded memory of it — an omitted line is the classic silent error.

Strike ($) (example value 102) is a measured number in the unit named by the label; the formula does not convert for you. If you are unsure what belongs in this field, look at the printed steps: the substitution shows exactly how the engine uses it.

Time to expiry (years) (example value 1) is a measured number in the unit named by the label; the formula does not convert for you. If the period is partial, decide whether you mean elapsed or planned time and keep that meaning across every field.

Risk-free rate (%) (example value 4) is a measured number in the unit named by the label; the formula does not convert for you. Rates are the most mis-transcribed input on any page like this; copy it from the document rather than retyping from memory.

Implied volatility (%) (example value 25) is a plain measured quantity — the unit shown in the label is the unit the formula expects. Enter it exactly as your document states it — quoted annual, monthly and effective rates are three different numbers.

Option type (example value Call) is a branching choice rather than a figure you measure; the per-option effects are computed below. If you are unsure what belongs in this field, look at the printed steps: the substitution shows exactly how the engine uses it.

What each “Option type” choice actually does: Call → $0.41 /share · Put → $-0.08 /share These figures are computed from this engine, not estimated — switch the dropdown above and you will land on exactly these numbers.

Rho with real numbers, step by step

Abstract formulas are hard to trust, so here is the complete substitution using the default inputs, written the way an examiner would want it. Starting figures: Underlying price ($), Strike ($), Time to expiry (years), Risk-free rate (%). The computed rho per 1% rate comes out at $0.41 /share, which the interpretation band labels “A 100bp rate move shifts this premium $0.41 ($41.41/contract) — noise next to vol and spot”.

  1. ρ(call) = K·T·e^(−rT)·N(d2) ÷ 100 = $0.41
  2. Calls have positive rho (higher rates → higher forward); puts negative
  3. 25bp Fed move scenario → $21.77

Rho per contract — $41.41. This is the number experienced users quote when the headline alone would mislead.

As % of premium per 100bp — 1.9%. This is the number experienced users quote when the headline alone would mislead.

25bp scenario — $21.77 /share. Read next to the headline, this is the figure that shows the shape of the trade-off.

Carry on long-dated call — $3.66 time value = rate-sensitive part. Read next to the headline, this is the figure that shows the shape of the trade-off.

Overwrite any input above and every line of this example updates with it — the substitution is live, not a screenshot of somebody else’s numbers.

The Rho corridor: your result across a realistic band

Read this table as the practical error bar on the headline figure. It answers the question people actually have after seeing a single number: how wrong could this be if the main input is off by ten or twenty percent?

Underlying price settingRho per 1% rate
80 % of the example value$0.19 /share
90 % of the example value$0.32 /share
example inputs$0.41 /share
110 % of the example value$0.47 /share
120 % of the example value$0.49 /share

Across 5 settings of Underlying price, the result spans $0.19 /share to $0.49 /share. A decision that only works at one row of this table is a decision waiting for an input to move. Reproduce it in the form above by editing Underlying price alone; the substitution steps will follow your figures exactly.

What actually moves your Rho

Generic advice says “it depends on your inputs”; this section says exactly how much. Each field was perturbed by ±10 % in isolation and the rho per 1% rate recomputed, so the ranking below is measured rather than asserted. It is the fastest honest answer to “what matters most in Rho?” — and it is specific to these defaults, because sensitivity moves with the starting point.

  • Nudge Underlying price by ±10 % and Rho lands between $0.32 /share and $0.47 /share (sensitivity ≈22.9 %)
  • Nudge Strike by ±10 % and Rho lands between $0.36 /share and $0.42 /share (sensitivity ≈12.4 %)
  • Time to expiry: ten percent up gives $0.45 /share, ten percent down gives $0.38 /share — ≈8.5 % of the rho per 1% rate either way
  • Implied volatility: ten percent up gives $0.40 /share, ten percent down gives $0.43 /share — ≈3.6 % of the rho per 1% rate either way
  • Nudge Risk-free rate by ±10 % and Rho lands between $0.41 /share and $0.41 /share (sensitivity ≈0.2 %)

Underlying price is the dominant lever here: ten percent either way moves the result by about 22.9 %, from $0.32 /share to $0.47 /share. That is where a careless figure does the most damage, so check it against a source, and treat Strike as the second priority (≈12.4 % per ten percent). Everything below that can stay approximate, which is a licence to stop chasing data that would not change the decision.

Interpreting the Rho verdict

A number on its own is trivia; a number against a range is intelligence. The default case lands in the “A 100bp rate move shifts this premium $0.41 ($41.41/contract) — noise next to vol and spot” band, and bands are deliberately wide because real situations overlap. The sensitivity list shows how far a modest input error moves you along that ladder: for Underlying price, ±10 % covers $0.32 /share to $0.47 /share. The practical reading rules: compare against your own history before comparing against other people; treat band boundaries as zones, not walls — one point on the wrong side of a threshold rarely changes a real outcome; and when a companion output contradicts the headline, believe the pair.

Related measures answer related questions, and the distinctions matter: Rho is the quantity, Rho per 1% rate is this tool’s reading of it, and the decision that follows belongs to neither of them separately.

How people get Rho wrong

Retail desks ignore rho and then wonder why their 2-year calls underperformed during a rate spike. For portfolios, pair LEAPS analysis with the same rate scenarios used for bonds. This calculator gives an estimate based on standard formulas; it is not professional financial, medical, legal or engineering advice. Verify anything you plan to act on with a qualified professional and your own records.

Using stale inputs. Rho is only as current as the numbers behind it — an estimate carried over from a previous season, rate table or report quietly biases every output. Re-measure the inputs first; that single habit fixes more bad Rho figures than any formula change.

Attention is also misallocated between fields. Having measured this engine, we can say where it belongs: Underlying price first, everything else second.

Another is comparing across contexts: a Rho computed with one set of conventions should never be lined up against a figure computed with another. Check the inputs behind both before ranking them.

A quick check for any Rho figure

  • Re-run the calculation with a ±10 % stress on the two most sensitive inputs.
  • Check that every field the formula needs actually arrived from a document, not from recollection.
  • Put Underlying price under a magnifier; the sensitivity table above is the reason why.
  • Compare the output against one published benchmark or a colleague’s independent estimate.
  • Verify each input against its original source document, not memory.
  • Confirm the answer against one independent method or published benchmark for Rho.

A routine for decision-grade Rho

Using a calculator well sounds trivial, but the difference between a decision-grade figure and a throwaway one lives entirely in the routine. The routine for Rho takes a minute to learn and applies to every input above.

Step 1 — one document, one pass. Open the statement, label or record that holds underlying price ($), strike ($), time to expiry (years), risk-free rate (%), implied volatility (%), option type and transcribe straight into the form. Transcription from a single source removes the mismatch errors that appear when figures are assembled from three different places. A result worth acting on survives having its two shakiest inputs halved.

Step 2 — compute the version you would not be embarrassed by. If a stranger audited your inputs, which set would you hand over? Enter that set, read the result, and treat everything else as upside. One decimal place more than your data supports is one decimal place of fiction.

Step 3 — measure what deserves measuring. The ranked levers above tell you where a careful figure pays off. Everything else can stay approximate, which is a licence to stop hunting for data you do not need. Write the assumptions in the same file as the result, and future arguments take minutes instead of meetings.

Step 4 — ask what would have to be true. Take the result you want and work backwards through the inputs until you find the assumption that produces it; then decide honestly whether that assumption is defensible. Most surprises in numbers are surprises about inputs, not about formulas.

Step 5 — record the context, not just the number. Note today’s date and the inputs alongside the $0.41 /share output. Six months from now the context is what turns this figure into a trend. Numbers are cheap to produce and expensive to retract; the extra minute is the cheapest insurance available.

Where Rho matters in practice

Numbers earn their keep in conversations, and Rho is no exception. In Investing & Markets discussions around Options & Derivatives, this figure decides whether an option stays on the table: it converts an opinionated debate into an arithmetic one, and arithmetic is the only referee both sides accept. When two sources disagree, it is almost never the arithmetic that differs.

Professionals in Options & Derivatives use this style of calculation as a screening filter before spending real money or effort: a quick Rho check eliminates weak options in minutes, and the survivors earn the deeper, slower analysis. Rounding early is the quietest way to introduce a permanent error.

Re-running this page costs nothing and catches the slow drifts that never announce themselves. In Investing & Markets the expensive mistakes are rarely sudden; they are small changes in Underlying price ($) that nobody recalculated for a year. Numbers are cheap to produce and expensive to retract; the extra minute is the cheapest insurance available.

Rho — frequently asked questions

What affects Rho the most?

The short answer: Underlying price. The longer answer is the sensitivity table on this page, where every numeric input was probed by ten percent and the rho per 1% rate recalculated — Underlying price moved it furthest, by roughly 22.9 % ($0.32 /share to $0.47 /share).

Which matters more: strike or underlying price?

For Rho, Underlying price wins the head-to-head (≈22.9 % against ≈12.4 % per ten-percent change). Knowing which input dominates is the difference between careful work and merely slow work.

How much does the “Option type” choice change the answer?

The spread is not cosmetic: this choice alone takes Rho from $-0.08 /share to $0.41 /share with every other input frozen, which is more influence than most of the numeric fields on this page can claim.

What is a typical Rho?

On the worked example above Rho comes out at $0.41 /share. Treat that as one point on a distribution rather than a norm: the bands, the companion outputs and the sensitivity ranking tell you how wide the plausible range really is.

How do I calculate Rho by hand?

ρ = ∂V/∂r per 100bp: call KTe^(−rT)N(d2), put −KTe^(−rT)N(−d2) is the entire method. Work the inputs in that order — ρ(call) = K·T·e^(−rT)·N(d2) ÷ 100 = $0.41 — and you will reach $0.41 /share on the default figures, the same number this tool prints.

What happens to Rho if underlying price changes by 10 %?

On these inputs a ±10 % change in underlying price takes Rho to $0.47 /share against the $0.41 /share example — around 22.9 % of the headline. The same test on every other field is in the sensitivity section.

Is the Rho result of $0.41 /share good or bad?

Neither, on its own — the label “A 100bp rate move shifts this premium $0.41 ($41.41/contract) — noise next to vol and spot” is the band this figure falls in for the example inputs, and your own inputs will place you elsewhere on the same ladder. Judge the number against your history and your alternatives, and remember that a ten-percent error in Underlying price alone moves it by ≈22.9 %.

What is a good Rho?

Markets give away free benchmarks: anything that beats the relevant index after costs earns the label "good", and this tool’s verdict band translates Rho against experience ranges. Before that, check that the inputs are realistic — a great Rho built on optimistic inputs is just a nicer-looking error.

How often should I check Rho?

Whenever an input changes by more than a few percent, and otherwise on the rhythm of your decisions — before a purchase, a review, a renewal. Rho is a snapshot, not a subscription; stale snapshots are the most common silent error in Investing & Markets planning.

Why do higher rates help calls?

Because the strike’s present value shrinks — paying 105 in two years is cheaper money when rates are up; the forward is higher.

Does rho matter for index options?

On SPX the rate is the carry itself — for long-dated index calls, rho can be 40% of a vol move’s impact.

Does this Rho tool store my numbers?

No. The entire calculation runs in your browser session; nothing entered above is transmitted or saved, which is the correct behaviour for sensitive Investing & Markets figures and the reason you can re-run this page as often as you like.

The vocabulary of Rho

Rho per contract
$41.41 for the Rho worked case; it sits next to the main result because it carries context the headline leaves out.
As % of premium per 100bp
1.9% in the default Rho calculation — one of the secondary figures an experienced reader checks before trusting the primary number.
25bp scenario
$21.77 /share for the Rho worked case; it sits next to the main result because it carries context the headline leaves out.
Rho per 1% rate
The primary output of this tool: $0.41 /share for the default inputs, computed exactly from ρ = ∂V/∂r per 100bp: call KTe^(−rT)N(d2), put −KTe^(−rT)N(−d2).
Worked example
Every substitution in order, from the example inputs to $0.41 /share — the audit trail for the headline figure.
Verdict band
A named zone on the range of plausible results; the example inputs land in “A 100bp rate move shifts this premium $0.41 ($41.41/contract) — noise next to vol and spot”, and your inputs may not.
Sensitivity (±10 %)
How far the Rho moves when a single input is nudged ten percent either way; the ranked list on this page is computed live from this engine.

Methodology, sources and limits

Everything above runs on one stated formula, applied without hidden coefficients: ρ = ∂V/∂r per 100bp: call KTe^(−rT)N(d2), put −KTe^(−rT)N(−d2). Source of record: Hull — BS rho via re-pricing. Where a professional version of this calculation differs, it differs in inputs and jurisdiction-specific coefficients, not in the algebra — which is why re-checking your inputs beats hunting for a second calculator.

Treat the output as a precise answer to the question you typed: exact arithmetic, transparent formula, published source, no hidden rounding. The sensitivity table above is part of that promise rather than a bonus: it lets you see how much of the result depends on how carefully you measured.

What to do with your Rho next

Save the number together with its inputs and today’s date; a Rho figure without context is unusable the moment an input changes.

The audience here is people who need one trustworthy number before their next decision. Everything you need to defend the result — formula, substitution, sensitivity, source — is printed above, so the only remaining variable is the honesty of your inputs.