ExitComps Sold comps for micro-acquisitions

Valuation guide

How to value a seasonal online business

A store that sells most of its year in the run-up to the holidays, a site whose traffic follows a sporting calendar, a tool that people only need at tax time: the business is fine, but almost every shortcut for measuring it is wrong. Here is where seasonality distorts the price, and the one unit of time that does not.

01

Twelve months is the only honest unit

A full year contains every season exactly once, so a twelve-month total is the one figure a seasonal pattern cannot bend. Any shorter window, annualised, is biased — and the direction of the bias is decided by which months you happened to pick.

This is why a monthly multiple, or a "last three months annualised" figure, is especially dangerous here. We explain the general problem in monthly vs annual multiples; for a seasonal business it stops being a rounding issue and becomes the whole valuation.

02

Season looks like trend, and trend hides in season

The month after a peak always looks like a collapse, and the run-up to a peak always looks like growth. Comparing a month with the one before it tells you nothing about a seasonal business. Compare each month with the same month a year earlier instead:

If the year-on-year comparison shows a real decline underneath the seasonal swing, price that separately; we cover it in what a declining online business is worth.

03

When you close changes what you pay for

Two businesses with the same annual profit and the same price are not the same purchase if one hands over its peak next month and the other just finished it.

04

What our sold data records

Figures read from /api/stats when this page loads.

Each sale in our database carries one stated annual profit and one stated annual revenue figure, as the listing reported them, alongside the sold price. There is no month-by-month series behind those figures, so we cannot tell which businesses in our sample were seasonal, and we publish no seasonal adjustment because we have nothing to measure one with.

What the medians below are good for is pricing a full year. If you give the calculator a genuine twelve-month figure, you are comparing like with like: an annual figure against sales priced on annual figures. If you give it an annualised peak, no comparable set will rescue the answer.

Profit-basis figures by asset type — live from /api/stats
Asset typeComps with stated profitMedian × profitMiddle half sold for
Loading live figures from /api/stats…

The first two columns cover every non-demo sold deal of that type with a stated profit. The price range is measured over the paid report's window — the most recent 200 priced sales of that type — on the profit basis. A dash means we hold fewer than five comparables on that basis and publish nothing.

05

Getting a range instead of a number

Ask for twenty-four months of monthly figures, check the peak and the off-season year on year, and settle on a full twelve-month profit figure you believe. That is the number to price. The calculator compares it with the sold comps we hold and shows how many there were; the paid report adds public-web comparables, a risk register and questions to put to the seller — including the ones about timing and stock above.

Related: due diligence checklist for sub-$100k deals · what a headline sale price includes · what is an e-commerce store worth? · methodology · all valuation guides