Free tool Revenue forecast calculator, built from traffic
Revenue is visitors × conversion rate × average order value. Enter where you are today, how fast traffic grows each month and where you expect conversion to land, and get a month-by-month revenue forecast with a chart, a table you can download as CSV, and the month you reach a revenue target.
- Month-by-month table and chart
- Month a target is reached
- Runs locally
Project revenue month by month
Use last month’s numbers from your analytics as the starting point. Conversion rate is orders ÷ visitors.
Unique visitors, bots excluded.
In %, e.g. 6. Negative values allowed, e.g. -3.
Orders ÷ visitors, in %.
Moves in a straight line to this value. Empty = stays flat.
Revenue ÷ orders.
1 to 36.
Shows the first month that reaches it.
Revenue over the period
$929,217
Sum of every month
Month by month
Bars show monthly revenue; the dashed line is your monthly target.
| Month | Visitors | Conv. rate | Orders | Revenue | Cumulative |
|---|---|---|---|---|---|
| M1 | 40,000 | 1.80% | 720 | $48,960 | $48,960 |
| M2 | 42,400 | 1.84% | 779 | $52,946 | $101,906 |
| M3 | 44,944 | 1.87% | 842 | $57,234 | $159,140 |
| M4 | 47,641 | 1.91% | 910 | $61,846 | $220,986 |
| M5 | 50,499 | 1.95% | 982 | $66,806 | $287,792 |
| M6 | 53,529 | 1.98% | 1,061 | $72,138 | $359,930 |
| M7 | 56,741 | 2.02% | 1,145 | $77,869 | $437,799 |
| M8 | 60,145 | 2.05% | 1,236 | $84,028 | $521,827 |
| M9 | 63,754 | 2.09% | 1,333 | $90,646 | $612,474 |
| M10 | 67,579 | 2.13% | 1,438 | $97,756 | $710,230 |
| M11 | 71,634 | 2.16% | 1,550 | $105,393 | $815,623 |
| M12 | 75,932 | 2.20% | 1,671 | $113,594 | $929,217 |
Share these inputs: the values go after the # in the link, so they never reach a server.
https://tapcub.com/tools/revenue-forecast-calculator
Version v1.0Updated Update history
What the numbers tell you
A forecast is only as good as its three inputs. The point is to see which one moves the total most.
Revenue over the period
The sum of every month. Compare it with your plan; if it falls short, the table shows in which month the gap opens.
Annual run rate at the end
The last month × 12. With growth it is higher than the period total, which is why run rates flatter a business.
Revenue per visitor
Conversion rate × AOV in one number. Raising it by 10% has the same effect as 10% more traffic, usually for less money.
Month the target is reached
The first month at or above your monthly target. Put the same goal in your analytics and watch the projection.
We do not suggest growth or conversion benchmarks. Use your own last 6–12 months: average monthly traffic growth and the conversion rate range you have actually seen.
Build a forecast in four steps
Start from what you measured, then change one input at a time.
-
1
Take last month
Visitors, conversion rate and AOV from your analytics, bots excluded.
-
2
Set growth and the conversion ramp
Traffic growth from your trend; a target conversion rate if you are working on checkout.
-
3
Read the total and the target month
Then change one input to see which lever moves revenue most.
-
4
Export the table
Download the CSV and adjust months for seasonality in your own spreadsheet.
Monthly revenue = visitors × conversion rate × AOV
Each month starts from month 1 and compounds the traffic growth. Conversion moves in a straight line from the first to the last month.
- Visitors in month m = visitors in month 1 × (1 + growth)^(m − 1)
- Conversion rate in month m = first + (last − first) × (m − 1) ÷ (months − 1)
- Orders = visitors × conversion rate; revenue = orders × AOV
- Run rate = last month’s revenue × 12; revenue per visitor = total revenue ÷ total visitors
- The reverse question — how much traffic a revenue goal needs — is the traffic goal calculator
Month 1
40,000 × 1.80% × $68
$48,960
Month 2
42,400 × 1.84% × $68
$52,946
Month 12
75,932 × 2.20% × $68
$113,594
Total, 12 months
sum of the months
$929,217
Run rate
$113,594 × 12
$1,363,130
A store with 40,000 visitors a month
An online store had 40,000 visitors last month, converted 1.8% and averaged $68 per order. Traffic has grown about 6% a month; a checkout redesign should lift conversion to 2.2% by the end of the year. The goal is $70,000 a month.
| Month | Visitors × conversion × AOV | Revenue |
|---|---|---|
| 1 | 40,000 × 1.80% × $68 | $48,960 |
| 3 | 44,944 × 1.87% × $68 | $57,234 |
| 6 | 53,529 × 1.98% × $68 | $72,138 |
| 9 | 63,754 × 2.09% × $68 | $90,646 |
| 12 | 75,932 × 2.20% × $68 | $113,594 |
| Total | 12 months | $929,217 |
Month 6 is the first above $70,000. Without the conversion lift (1.8% flat), month 12 would be $92,941, the year would total $825,952 and the target would be reached in month 8.
Where revenue forecasts go wrong
Most bad forecasts mix definitions or stack optimistic assumptions.
Mixing session and visitor rates
Orders ÷ sessions is lower than orders ÷ visitors. Use the conversion rate with the same denominator as your traffic number.
Forecasting from bot traffic
Crawlers inflate visitors and lower the measured conversion rate. Start from human visitors.
Ignoring seasonality
A straight growth line misses November and January. Export the CSV and apply your own monthly factors.
Stacking every best case
Fast growth, rising conversion and higher AOV all at once rarely happen together. Change one lever at a time.
Track the forecast against what happens
A forecast becomes useful when you compare it every week with actual visitors, conversion and revenue.
Goals with a projection
Set a monthly or quarterly goal on any metric; the board shows progress, the projection at the current pace and the gap.
Learn moreRevenue, orders and AOV
GMV, orders, average order value and net revenue from your order events, split by channel.
Learn moreHuman visitors only
Bots and AI crawlers are counted separately, so the conversion rate uses real visitors.
Learn moreRevenue forecast questions
Still have a question?
Chat with the team behind TapCub — we usually reply within a few hours on business days.
How do you forecast revenue from website traffic?
Multiply visitors by conversion rate and by average order value for each month. 40,000 visitors × 1.8% × $68 = $48,960. Grow the visitors by your monthly growth rate and repeat for each month.
How is this different from the traffic goal calculator?
They are the same equation in opposite directions. This tool goes from traffic to revenue; the traffic goal calculator starts from a revenue goal and works out how many visitors you need.
Should I use sessions or visitors?
Either, as long as the conversion rate uses the same denominator. Orders ÷ sessions is lower than orders ÷ visitors because one visitor can have several sessions.
How do I add seasonality?
This model is a straight line. Download the CSV and multiply each month by your own seasonal factor, for example last year’s month ÷ last year’s average month.
What growth rate should I use?
Your own: average month-on-month growth in visitors over the last 6–12 months. We do not publish benchmarks because growth depends on channel mix, spend and stage.
Why is the run rate higher than the total?
With growth, the last month is the largest. Last month × 12 assumes every future month looks like it, so it is higher than the sum of the months you have just been through.
Update history
New features, fixes and data refreshes for this tool, newest first.
-
· v1.0
LaunchedFirst release.
Missing something or found an error? Tell us — requests that come up often go into the next update. All tool updates
Put the forecast on a board
Connect your site to track visitors, conversion and revenue against a goal, with an alert when the projection falls short.