Reading your own seasonal pattern

Start with the same trading periods each year: for example, summer, Easter, winter, Father’s Day, Christmas and the quieter weeks between them. Group orders within each period by product or collection, sales channel and customer location. A national total can hide useful differences: a gift pack may sell in one state through Shopify while a single-can product moves through another channel. Keep the groupings consistent so the comparison is between like periods, not changing reporting choices.

Separate demand from operational noise before calling a period seasonal. Tag orders affected by a discount, bundle, influencer feature or email campaign, then compare them with ordinary trading weeks. Check whether a weak result coincided with a product being unavailable, delayed or listed incorrectly. A sales spike followed by a return spike may also overstate the underlying pattern. ORVX calculates realised revenue from delivered orders only, excluding returned and cancelled orders, and reports return rate by units and refund value against revenue.

Use profitability as a second filter. A product can appear seasonal on revenue while contributing little after its product cost and advertising. ORVX shows product- and collection-level profitability, contribution after advertising, inventory position, dead stock and remaining stock value. That lets you label a pattern as repeatable demand, promotion-led demand, or a stock-constrained result rather than treating every peak as a reason to repeat the same plan.

Match each decision to the right measure

Do not let one metric answer every seasonal question. Order volume measures demand and fulfilment workload: 100 orders can be busier than 80, even if revenue is lower. Revenue measures sales value: 80 orders at $60 produce $4,800, versus 100 at $40 producing $4,000. Use it to assess topline timing, not whether the period paid for itself.

Match the measure to the decision
MeasureUse it when deciding
Order volumeStaffing, fulfilment capacity and demand intensity
RevenueSales targets, period comparisons and

Worked example with sample numbers

This example is illustrative. It uses sample numbers for a craft beverages store selling in Australia. They are made up to show the method, they are not a benchmark, and your own figures will differ.

Formula: Stock to fund = forecast orders x cost of goods per order.

Sample numbers: a quiet month against two busier ones
Month typeOrdersStock cost to fundMargin earned
Quiet341A$7611.41A$6010.18
Busy546A$12187.18A$9623.34
Peak818A$18258.45A$14417.39

Run the same sum with your own numbers in the free calculator, or browse guides for sellers in Australia and more craft beverages guides.

General information only: tax, duty and import rules change and depend on your situation, so check with an accountant or the official source before acting.

Eligible Shopify stores can see these numbers for their own store through the Founding 10,000 offer.

Planning stock before the peak

Start with the calendar mechanics, not a sales forecast. If orders for Christmas gifts usually begin arriving 10 days before Christmas and a supplier needs 14 days to deliver, the final reliable purchase date is before that order window, not because last year’s volume will repeat, but because the stock must physically arrive in time. Record the order date, delivery date, supplier lead time and any cutoff or holiday closure.

Then test each proposed purchase against four constraints. Pack sizes turn the requirement into whole cases: a supplier selling 12 bottles per carton means a 20-bottle requirement becomes two cartons, leaving four bottles of exposure. Shelf life determines whether that remainder can sell after the peak or becomes dead stock. Available cash sets the maximum amount you can commit while retaining enough for ordinary operating costs. Separate confirmed orders and known commitments from optional stock bought because the same period was busy previously.

Use scenarios rather than one confident number: a minimum purchase that covers confirmed demand and lead time, a working purchase based on current trading evidence, and a maximum limited by shelf life, case quantities and cash. Review the gap between each scenario and your stock already on hand or inbound. ORVX reports inventory position, dead stock and remaining stock value; it does not reorder or restock for you. For a manual quantity check, use the inventory reorder calculator, then validate the result against supplier cutoffs and pack sizes.

Use each input for the decision it can actually support
InputUse it to decideDo not use it to assume
Prior order timingWhen stock must be availableThat the same volume will return
Supplier lead timeThe latest practical order dateA guarantee of delivery
Pack sizeHow many units or cartons to buyExact customer demand
Shelf lifeHow much post-peak exposure is acceptableThat leftover stock will sell
Available cashThe purchase ceilingA reason to ignore stock risk

Ad budgets across the year

Set the annual budget by decision, not by season name. Contribution after advertising is the clearest guardrail for a product or collection: if a $100 order has $55 left after product cost, fulfilment and other included costs, and $20 in advertising, contribution after advertising is $35. ORVX reports this by product and collection, so a high-revenue campaign is not automatically a good reason to increase spend.

Conversion timing changes when you judge the result. A campaign for a gift pack may convert quickly; a discovery campaign may produce customers who buy later. Check attributed ROAS alongside MER, then allow for the store’s observed conversion and repeat pattern before cutting a campaign that has not reached its usual decision window. Customer-level profitability and repeat behaviour can support a higher acquisition budget, but only when your own data shows that later orders cover the initial gap.

Inventory is the other constraint. Increase spend only when contribution is acceptable, conversion timing is understood, repeat demand is credible and enough sellable stock remains for the period. Do not increase spend to force demand for a product with negative contribution after advertising, limited stock, rising returns or a fulfilment bottleneck. In those cases, hold or reduce spend, fix the economics, or shift budget to an available collection. ORVX can show remaining stock value and dead stock alongside profitability; it reports the evidence, but does not change bids or budgets.

Use the measure that matches the budget decision
MeasureUse it forIncrease spend when
Contribution after advertisingTesting whether sales leave money after product and advertising costsThe product or collection remains positive at the observed spend level
Conversion timingDeciding when a campaign has had enough time to assessThe normal conversion window has passed and results remain acceptable
Repeat demandAssessing whether acquisition economics improve through later ordersYour customer data shows repeat profit, not merely an assumption
Inventory availabilityChecking whether extra demand can be sold and fulfilledEnough sellable stock remains without creating a service or stockout problem

Turning the plan into cash decisions

Turn each seasonal plan into a dated AUD cash schedule. For every option, record when the supplier invoice is due, when advertising is committed, when fulfilment is paid, and when refunds may leave the account. A $1,800 stock purchase due 30 days before Christmas is a different cash decision from $1,800 paid after sales, even if the eventual gross profit is identical.

For illustration only, Plan A buys 100 units at $18 ($1,800), commits $900 to ads and expects $700 of fulfilment at $7 per order. Plan B buys 70 units at $22 ($1,540), commits $650 to ads and expects $490 of fulfilment. If eight $80 orders are refunded under A, that is $640 of refund value to allow for; four refunds under B are $320. Compare the timing and total exposure, not revenue alone.

Then check the plan against realised economics. ORVX counts delivered orders as revenue, excludes returned and cancelled orders, reports refund value and return rate, and places ad spend beside store revenue. Its product and collection profitability views help separate a stock constraint from an advertising or fulfilment problem. For the stock timing itself, use the inventory reorder calculator alongside your supplier payment dates.

Illustrative seasonal cash commitments in AUD
ItemPlan APlan B
Stock purchase$1,800$1,540
Ad commitment$900$650
Expected fulfilment$700$490
Illustrative refund exposure$640$320

Sources

How this page was made: drafted with AI from a brief, then checked by automated rules for arithmetic, sources and duplication. The sample numbers were calculated, not reported.