Navigation

Explore

Case StudiesBlogAboutBook a call

Services

AI Automation SystemsAI Voice AgentsAI Chat AgentsCRM ConsultingGoHighLevel CRMCRM Automation GoHighLevelFractional GrowthFunnel AutomationPerformance MarketingWeb & App DevelopmentAll services

Industries

Real EstateImmigrationMedspaSaaSSMBAll industries

More

HomeHire MeAI Jobs AlertToolsFrameworksComparisonsResourcesRegionsUSACanadaUKUAE / GCCPakistanKSAEurope
Free planning tool

Revenue projection calculator

I use scenarios to see which assumptions a growth plan depends on. Start with your monthly revenue and work forward.

My revenue projection calculator turns current monthly revenue into a month-by-month plan for the next one, two or three years. Add growth, revenue churn, new customers and seasonal changes, then compare best, base and worst cases. The chart and table show how those assumptions change both monthly revenue and annual totals.

Build the model

Make the assumptions visible

All prefilled numbers are examples, not benchmarks. Amounts use one currency of your choice; there is no currency conversion.

Before churn and additional new customers.
Revenue lost each month, not customer churn.
Each new cohort adds recurring monthly revenue.
Added to growth for best, subtracted for worst.
Seasonality - 1.00 means no change

Examples: 1.20 adds 20% that month; 0.80 reduces it by 20%. These calendar-month multipliers repeat each year.

How it works

The maths behind the model

1. Carry revenue forward

For each scenario, I calculate underlying revenue as: previous underlying revenue × (1 + growth ÷ 100) × (1 - churn ÷ 100) + (new customers × average order value). Month 1 starts from your current monthly revenue. Growth can fall to -100%, but never below it.

2. Apply the calendar

Reported monthly revenue equals underlying revenue × that calendar month's multiplier. I carry the underlying value into the next month, so a seasonal peak does not permanently inflate the forecast. For example inputs of 50,000 revenue and 5% growth with no other changes, month 1 is 52,500.

3. Sum the actual months

Year 1 is months 1-12, year 2 is months 13-24 and year 3 is months 25-36. These are projection years from your chosen starting month. I sum monthly revenue for totals; final monthly revenue multiplied by 12 is a separate annualised run rate, not the annual total.

4. Compare assumptions

The scenario spread changes growth in percentage points, not relative percentages. All cases use the same new-customer contribution. If your growth estimate already includes new-customer revenue or churn, leave the matching extra input at zero to avoid double counting.

Questions I hear

Revenue projection FAQs

What does this revenue projection calculate?

I project monthly revenue over 12, 24 or 36 months, then sum each 12-month year and the full horizon. The base, best and worst cases use the assumptions you enter.

How do growth and churn interact?

I first grow the underlying monthly revenue, then apply revenue churn, then add new customers multiplied by average order value. Keep growth separate from that new-customer contribution to avoid counting it twice.

Does new-customer revenue repeat every month?

Yes. This model treats it as a recurring monthly contribution that joins the underlying revenue for later months. For a business made entirely of one-off orders, leave that field at zero and model growth in total monthly sales instead.

How are the best and worst cases defined?

The spread adds or subtracts percentage points from monthly growth. For example, 5% growth with a 2-point spread becomes 7%, 5% and 3%. Churn, new customers and seasonality stay the same.

Does a seasonal peak compound into later months?

No. A monthly multiplier changes only reported revenue for that month. The underlying revenue carries forward without the multiplier. The 12 multipliers repeat for each projected year.

Are these figures a prediction or a profit forecast?

They are revenue scenarios, not promises or profit estimates. I do not deduct expenses, tax, refunds or payment delays. Replace the example inputs with your own records and revisit the assumptions regularly.

Put the model to work

Turn assumptions into a growth plan

I can help connect your forecast to lead flow, conversion and retention.

Talk through your revenue plan