Enter Forecast Inputs
Use the form below to estimate future sales using trend assumptions, seasonality, uplift, losses, inflation, and one-time event adjustments.
Model growth with flexible assumptions and forecast periods. Track monthly revenue, changes, and cumulative gains. See results instantly, then download polished forecast reports easily.
Use the form below to estimate future sales using trend assumptions, seasonality, uplift, losses, inflation, and one-time event adjustments.
This example uses sample values: starting sales 50,000, annual growth 14%, monthly periods, seasonality 6%, uplift 2.5%, leakage 1.5%, and inflation 3%.
| Period | Projected Sales | Absolute Growth | Growth % | Cumulative Sales |
|---|---|---|---|---|
| Month 1 | $52,696.18 | $2,696.18 | 5.39% | $52,696.18 |
| Month 2 | $54,544.84 | $1,848.65 | 3.51% | $107,241.02 |
| Month 3 | $55,702.09 | $1,157.25 | 2.12% | $162,943.11 |
| Month 4 | $56,024.41 | $322.32 | 0.58% | $218,967.52 |
| Month 5 | $55,593.82 | $-430.59 | -0.77% | $274,561.34 |
| Month 6 | $54,701.74 | $-892.08 | -1.60% | $329,263.08 |
Periodic Growth Rate
Periodic Growth = (1 + Annual Growth Rate)1 / Periods Per Year − 1
Periodic Inflation Rate
Periodic Inflation = (1 + Inflation Adjustment)1 / Periods Per Year − 1
Seasonality Factor
Seasonality Factor = 1 + [Seasonality Amplitude × sin(2π × t / Periods Per Year)]
Projected Sales for Period t
Projected Sales = Starting Sales × (1 + Periodic Growth)t × (1 + Periodic Inflation)t × Marketing Uplift Factor × Retention Factor × Seasonality Factor × Shock Factor
Absolute Growth
Absolute Growth = Current Period Sales − Previous Period Sales
Growth Percentage
Growth % = (Absolute Growth ÷ Previous Period Sales) × 100
This model combines long-term growth, seasonal swings, pricing effects, customer leakage, and one-off events into one forecast structure.
Enter your current sales figure as the starting amount. Choose whether your forecast is monthly, quarterly, or yearly.
Provide the annual growth rate you expect from normal business expansion. Add seasonality if sales rise and fall during the year.
Use marketing uplift to reflect campaign impact. Use customer loss to model cancellations, churn, or leakage from the pipeline.
Add inflation or price adjustment if revenue should increase because prices change. Include a shock percentage if one period needs a sudden jump or drop.
Set scenario variance to compare conservative and optimistic outcomes. Then click Calculate Forecast to see summary metrics, period forecasts, and scenario comparisons.
Use the CSV or PDF buttons to export your results for reports, planning decks, or budget reviews.
It estimates future sales across multiple periods using growth, seasonality, customer leakage, price changes, and one-time events. It also compares baseline, conservative, and optimistic scenarios.
Use monthly forecasting when sales change frequently, campaigns run often, or management reviews performance every month. It gives finer control over seasonal peaks and short-term planning decisions.
Seasonality amplitude shows how much sales rise or fall around the trend during each cycle. Higher values create larger swings between stronger and weaker periods.
Customer loss reduces projected sales by applying a retention factor. It helps model churn, deal slippage, renewals risk, or expected leakage in the sales process.
A one-time shock is a single-period adjustment for unusual events. Examples include a promotion, stock outage, major contract, regulatory disruption, or sudden market decline.
Scenario comparisons help you stress-test budgets and targets. They show how sensitive the forecast is to growth assumptions and support better planning under uncertainty.
Yes. The inflation or price adjustment field can model revenue growth driven by pricing. It is useful when unit volume stays stable but revenue rises per sale.
Yes. After calculating, you can download a CSV for spreadsheet analysis or a PDF for sharing forecast summaries with teams, managers, or clients.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.