A solid 12-month revenue forecast combines real historical data with a few practical assumptions you can revisit monthly. Start by setting a clear time frame (next 12 calendar months) and choosing your forecast “engine”: sales volume (units/orders) and average selling price, or pipeline-based projections if you sell B2B. Then build from the ground up, pressure-testing each input so the final number is actionable—not just optimistic.
Pull at least 12–24 months of revenue by month, plus order counts, average order value, returns/refunds, and major one-time events (big promos, price changes, outages). Normalize anomalies so you’re forecasting the business, not a fluke month.
Split revenue into the components you can control: traffic/leads, conversion rate, average order value, repeat purchase rate, and churn (if recurring). For B2B, include pipeline stages, win rate, average deal size, and sales cycle length.
Identify predictable peaks and dips (holidays, back-to-school, industry cycles). Apply seasonal factors to monthly projections, and align expected cash-in timing with payment terms, not just “sales booked.”
Add planned actions and constraints: new products, pricing updates, marketing spend shifts, staffing capacity, supplier limits, and platform changes. Document assumptions for each change so you can track what actually moved the needle.
Create conservative, expected, and aggressive versions. Change only a few key levers (conversion rate, win rate, churn, or traffic/leads) so you can see which variables matter most.
Compare your forecast to actuals every month, calculate variance, and adjust assumptions—especially around lead flow, conversion, and retention. Treat the forecast as a living tool for inventory, hiring, and budget decisions.
For a step-by-step checklist you can follow end to end, see the full guide here: small business forecasting checklist (12 steps).
Use at least one prior year of monthly revenue to spot recurring highs and lows, then apply a seasonal multiplier to your base projection. If you’ve recently changed pricing or channels, adjust the multipliers so they reflect your current business model.
Leave a comment