Exponential Discount Calculator

Jump to formula

Inputs

Ready
Discount at price
Net price

Curve

Y-axis shows discount (0–100%). X-axis shows price from p_min to p_max. Purple dot marks the evaluated price.

Formula

The exponential curve that passes through (p_min, d_min) and (p_max, d_max):
discount(p) = d_min * ((d_max / d_min) ^ ((p - p_min) / (p_max - p_min))) net_price(p) = p * (1 - discount(p))
Tip: prices outside [p_min, p_max] are clamped for display to avoid extrapolation surprises.