Trend Extrapolation Calculator

Extrapolate marketing trends using linear or exponential models. Forecast future metric values based on historical data points for budget planning.

Data Point 1

Data Point 2

Projected Value
27,600
At period 12
Growth Rate
16.00%
Per period (Linear)
Model
Linear
y = 1600 × x + 8400
Growth per Period
1,600
Absolute increase per period
Planning notes, formulas, and examples

About the Trend Extrapolation Calculator

Trend extrapolation projects future values by extending observed patterns into the future. It's the simplest forecasting method: fit a trend line to historical data and extend it forward. While simple, it's surprisingly effective for metrics with stable growth patterns.

This calculator supports two models: linear (y = mx + b) for metrics growing by a fixed amount each period, and exponential (y = a × e^(bx)) for metrics growing by a fixed percentage each period. Enter two historical data points and the calculator fits the appropriate model and projects future values.

Trend extrapolation works best for short-to-medium term forecasts (1–4 periods ahead) in stable environments. For longer horizons or volatile metrics, combine trend extrapolation with seasonal adjustment and scenario analysis.

When This Page Helps

Trend extrapolation provides quick, data-driven forecasts when you have limited historical data. It's ideal for budget planning, goal setting, and communicating growth expectations to stakeholders with a clear, transparent methodology.

How to Use the Inputs

  1. Enter two historical data points (period number and metric value).
  2. Select linear or exponential model.
  3. Enter the target period number for projection.
  4. View the projected value and growth rate.
  5. Assess whether the projection is realistic for your market.
  6. Use confidence intervals (±10–20%) for planning rather than a single point.
Formula used
Linear: y = m × x + b, where m = (y₂ − y₁) / (x₂ − x₁), b = y₁ − m × x₁ Exponential: y = a × e^(b × x), where b = ln(y₂/y₁) / (x₂ − x₁), a = y₁ / e^(b × x₁) Period Growth Rate (linear) = m / y₁ × 100 Period Growth Rate (exponential) = (e^b − 1) × 100

Example Calculation

Result: Projected month 12 revenue: $27,600 | Growth: $1,600/month

Slope m = (18K − 10K) / (6 − 1) = 1,600/month. Intercept b = 10K − 1,600 × 1 = 8,400. Month 12: y = 1,600 × 12 + 8,400 = $27,600. Linear model projects steady $1,600/month growth.

Tips & Best Practices

  • Use linear for metrics growing by a stable absolute amount per period.
  • Use exponential for metrics growing by a stable percentage per period.
  • Never extrapolate more than 3–4 periods beyond your data without validation.
  • Combine with seasonal adjustment for metrics with cyclical patterns.
  • Check if the exponential projection is realistic — exponential growth rarely sustains.
  • Use multiple data points and regression (beyond this calculator) for more robust trend fits.

When Trend Extrapolation Works Best

Trend extrapolation is most reliable for stable, mature metrics in predictable environments. Revenue from established products, website traffic in low-competition niches, and email subscriber growth often follow consistent trends that extrapolate well over short horizons.

Combining with Other Methods

For robust forecasting, combine trend extrapolation with seasonal adjustment (multiply by seasonal indices) and expert judgment (adjust for known upcoming events). This hybrid approach captures the data-driven trend, cyclical patterns, and qualitative factors.

From Two Points to Regression

This calculator uses two points for simplicity. For production forecasting, use linear or polynomial regression with many data points to fit a statistically robust trend line. The more data, the more reliable your projections — and regression provides confidence intervals automatically.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • Use linear when your metric grows by roughly the same absolute amount each period (e.g., +$5K/month). Use exponential when growth is a consistent percentage (e.g., +10%/month). Plot your historical data to see which pattern fits better.