Revenue is one multiplication, and the model names the parts
Every online store's revenue can be written as four numbers multiplied together. How many people land on the store. What share of them buy. What each order is worth. How many times a customer comes back.
Written out, revenue equals visitors times conversion rate times average order value, and that gives revenue from one purchase cycle. Multiply by orders per customer over a period and you have the whole picture.
The point of writing it this way is not arithmetic elegance. It is that most stores only work on one of the four. Marketing budgets, agencies and dashboards tend to concentrate on visitors, because traffic is the most visible and the easiest to buy. Meanwhile the store converts poorly, the average order sits where it has always sat, and most customers buy once and disappear.
Setting the four out side by side changes the conversation. Instead of asking how do we grow, you ask which of these four is furthest below where it could be, and what would it take to move it.
It also makes trade offs visible. Buying more visitors when the conversion rate is the problem means paying twice for the same leak. Raising the average order with discounts that lower margin can increase revenue and reduce profit. The model keeps all four in view so an improvement in one is not celebrated while another is quietly getting worse.
Because they multiply, the weakest lever is the most valuable
The reason the model changes decisions is that the four numbers multiply rather than add. A gain anywhere applies to everything downstream of it, and gains in several places compound.
Take a store getting ten thousand visitors, converting two in a hundred, with an average order of fifty dollars. That is ten thousand dollars. Improving each of the three by a tenth does not add a tenth to revenue, it adds roughly a third, because each improvement multiplies the others. Add repeat purchases to the calculation and the effect grows again, because a customer who buys twice costs nothing to acquire the second time.
That has a practical consequence. Modest, achievable improvements across all four beat a heroic effort on one, and they are usually cheaper to get.
It also explains why the weakest lever is the most valuable place to work. Moving a number that is already strong takes more effort for less effect. Moving one that is clearly behind is easier, and the gain flows through everything else.
And it explains the compounding nature of the fourth lever. Visitors, conversion and order value affect this month. Repeat purchases affect every month after, because each improvement raises the value of every customer you have already paid for. That is why a store with a good repeat rate can afford to bid more for a first order than a competitor who cannot, and why the fourth lever quietly decides how aggressive you can be on the first.
What each lever actually covers
Visitors is everyone who lands on the store, from any source. The work here is the mix and the cost: which sources bring buyers rather than clicks, what each costs, and whether the share of people who arrive on their own is rising. Ads, search visibility, feeds and the list all sit here.
Conversion rate is the share of visitors who complete an order. It is usually the fastest lever to move, because an improvement applies to all the traffic you already pay for. The work is on the product page, the cart and the checkout: answering the questions that stop people, showing shipping cost early, cutting steps out of the checkout, and making the whole thing fast on the phones your buyers actually use.
Average order value is what each order is worth. The work is bundles built from what people already buy together, a free shipping threshold set from your own order data rather than guessed, one relevant add on at the cart, and sizes or quantities that reward the larger choice. Done with margin in mind, this is often the cheapest lever to move.
Repeat purchases is how often customers come back. The work is the flows that run on their own, welcome, post purchase, replenishment and win back, plus subscriptions where the product is genuinely consumable, and email people want to open rather than a monthly discount.
Each lever has its own measures, and each has a different team rhythm. What they share is that none of them can be judged in isolation.
Where the model stops being enough
The four levers describe revenue, and revenue is not the same as a healthy business. Three things sit outside the model and have to be watched alongside it.
Margin is the first. Every lever can be moved in a way that costs more than it earns. Buying visitors above what an order is worth, raising conversion with a discount code on every page, raising order value by giving away shipping, and buying repeat purchases with a subscription price that never recovers. So track contribution after cost of goods and marketing next to the four numbers, and treat a revenue gain that shrinks contribution as a loss.
Capacity is the second. Stock, fulfilment and support all have limits, and a store that succeeds at all four levers into a warehouse that cannot ship converts new customers into refunds and poor reviews.
Product is the third and largest. The model can improve how well you sell what you have. It cannot make people want something they do not want. When conversion is poor everywhere, repeat rates are low and returns are high, the honest answer is usually the product or the price rather than the marketing.
Used with those three caveats, the model does the job it is meant to do: it stops a store from spending all its attention on traffic, and it makes the next decision specific. Which number is weakest, what would move it, and what would that be worth.
Worked example, not a result
Small gains on each lever, multiplied
- Visitors
- 10,000
- Conversion rate
- 2.0 percent
- Average order value
- $50
- Revenue this cycle
- $10,000
- After a tenth more visitors
- 11,000
- After conversion rises to 2.2
- 242 orders
- After average order rises to $55
- $13,310
- Change in revenue
- One third
Worked example, not a result