Black-76 Call Price (Options on Futures)
Works out the premium of a European call option on futures with the Black-76 model, the variant of Black-Scholes used when the underlying is a futures or forward contract. The price is e^(−rT)·[F·N(d1) − K·N(d2)], with d1 and d2 built from the futures price, the strike, the volatility and the term. Because the future already embeds the cost of carry, the discount hits both terms and the interest rate never shows up inside d1. It is the standard for options on commodities, indices and rates. Enter the futures price, the strike, the risk-free rate, the term in years and the annual volatility.
Result
—
Black-76 Call Price (Options on Futures)
Works out the premium of a European call option on futures with the Black-76 model, the variant of Black-Scholes used when the underlying is a futures or forward contract. The price is e^(−rT)·[F·N(d1) − K·N(d2)], with d1 and d2 built from the futures price, the strike, the volatility and the term. Because the future already embeds the cost of carry, the discount hits both terms and the interest rate never shows up inside d1. It is the standard for options on commodities, indices and rates. Enter the futures price, the strike, the risk-free rate, the term in years and the annual volatility.
When to reach for Black-76 instead of Black-Scholes
The original Black-Scholes was built for stock options, where the spot price is what counts. But a large slice of the options market doesn't trade on spot at all, it trades on futures: oil, interest rates, the index, coffee. That's where Black-76 comes in. Fischer Black published the tweak in 1976, and the change is subtle but decisive: instead of the spot price, the formula revolves around the futures price, which already bakes in the cost of carrying the asset to expiry.
Two things shift in practice. The discount factor e^(−rT) now multiplies the whole expression, not just the strike, and the interest rate drops out of d1. What you get back is the fair call premium, roughly what the right to buy that future at the agreed strike is worth. Set that figure against what the pit is actually charging and you get a read on whether the option looks rich or cheap.
The inputs are the usual suspects for this kind of calculation: futures price, strike, risk-free rate, term in years and annual volatility. Keep in mind the model assumes constant volatility and European exercise, so treat the number as a reference rather than gospel. Real markets have a volatility smile and other quirks no closed-form formula captures in full.
Related Tools
Black-76 Put Price (Options on Futures)
Works out the premium of a European put option on futures with the Black-76 model, the Black-Scholes version for when the underlying is a future or forward contract. The price is e^(−rT)·[K·N(−d2) − F·N(−d1)], where d1 and d2 come from the futures price, the strike, the volatility and the term. The future already carries the cost of carry, so the discount factor multiplies both terms and interest does not enter d1. It applies to puts on commodities, indices and rates. Enter the futures price, the strike, the risk-free rate, the term in years and the annual volatility.
Black-Scholes-Merton Call (Dividends)
Computes the price of a European call option with the Black-Scholes-Merton model, the extension that incorporates a continuous dividend yield q. The premium is S·e^(−qT)·N(d1) − K·e^(−rT)·N(d2), and the dividend lowers the call's value, because part of the asset's return leaks to whoever holds the stock. It's the standard model for options on dividend-paying stocks and on indices. Enter the spot price, the strike, the interest rate, the dividend yield, the term and the volatility.
Bachelier Model Call
Computes the price of a call option with the Bachelier model, which assumes the price follows normal (arithmetic) motion instead of lognormal. Because it allows negative prices, it came back into fashion for pricing options on assets that can go negative, as happened with oil in 2020 and with some spreads. The volatility here is absolute, in price units, not a percentage. The premium is e^(−rT)·[(F−K)·N(d) + σ√T·φ(d)]. Enter the forward price, the strike, the interest rate, the normal volatility and the term.
Contingent-Premium Call Option
Computes the fair premium of a contingent-premium call option, also called pay-later. The buyer pays nothing upfront: the premium is only due at expiry, and even then only if the option finishes in the money. For the deal to be fair, that deferred premium must be larger than a plain call's, compensating for the risk the seller receives nothing. The formula divides the Black-Scholes value by the exercise probability. Enter price, strike, rate, dividend, volatility and term.
Call Dual Delta
Computes the dual delta of a call option: the premium's sensitivity to the strike price, that is, dC/dK. While ordinary delta measures the reaction to the underlying's price, dual delta measures how much the option would change if the strike were slightly different. For a call it equals −e^(−rT)·N(d2) and has a practical reading: in absolute terms it approximates the risk-neutral probability of the option finishing in the money. Enter the spot price, the strike, the interest rate, the term in years and the volatility.
Compound Option (Call-on-Call, Geske)
Computes the price of a compound call-on-call option with the Geske (1979) model: a call option whose underlying is, itself, another call option. It's the structure behind many real-world contracts — an option to extend a project, for example, is an option on an option. The calculation requires finding the critical price at which exercising the first option is worthwhile and uses the bivariate normal. Enter the spot price, the two strikes, the two expiries, the rate and the volatility.
The results provided by this tool are for general informational and educational purposes only and do not constitute professional, financial, medical, legal, tax or accounting advice. Always confirm important decisions with a qualified professional and official sources.