Reading your own seasonal pattern

Start with equal calendar windows from your own store: compare November-December with the same months in prior years, then check shorter periods such as the weeks before and after a promotion. Use delivered orders for the comparison. ORVX calculates realized revenue from delivered orders only, excluding returned and cancelled orders, so a high order count cannot hide refunds. Review gross profit, net profit and margins alongside revenue; a period with more sales may still contribute less if product costs or returns were higher.

Repeat the comparison by collection, product and customer location. A collection may drive the seasonal lift while another consumes sales without producing profit. A province view can show where revenue, profitability and repeat behaviour differ, but it should describe your customers, not imply a Canada-wide pattern. Use customer-level profitability when deciding which segments deserve closer attention, and product or collection profitability when the question concerns what sold.

Use each seasonal comparison for the decision it can support
ComparisonWhat it showsWhen to act on it
Calendar periodWhether the store’s delivered revenue and profit repeat in the same windowsWhen choosing which periods to examine next
Product or collectionWhich items create revenue, gross profit and contribution after advertisingWhen reviewing what to promote, test or stop
Customer locationWhere customers generate profitability and repeat behaviourWhen investigating regional differences in your own store

Planning stock before the peak

Turn demand into units before contacting suppliers. Use the comparable peak period as a baseline, then adjust for current assortment, planned promotions and known changes in product availability. For each SKU, estimate the date stock must be available, subtract supplier lead time and receiving time, and place the purchasing decision before that date.

Use sell-through to test whether the baseline is credible: for illustration, if 120 units were sold from 150 units available, the calculation is 120 ÷ 150 = 80%. A product with strong demand and fast sell-through deserves earlier coverage; one with weak sell-through may need a smaller buy, even if its sales dollars look large. Revenue alone can rise because of price or product mix, so it is not a sufficient restocking signal.

A practical quantity is expected peak units plus a deliberate buffer, minus usable stock and confirmed inbound units. If that is 180 + 20 − 60 − 40, the proposed purchase is 100 units. Check the result against storage limits and supplier minimums. ORVX reports inventory position, dead stock and remaining stock value; pair that view with the inventory reorder calculator before committing to a buy.

Worked example with sample numbers

This example is illustrative. It uses sample numbers for a home decor store selling in Canada. 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
Quiet342C$16933.50C$18035.20
Busy547C$27083.70C$28845.77
Peak821C$40650.30C$43295.02

Run the same sum with your own numbers in the free calculator, or browse guides for sellers in Canada and more home decor 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.

Ad budgets across the year

Two budget methods answer different questions. A calendar-based budget assigns a planned amount to each month or season, such as reserving a larger share for November and December. It is appropriate when your assortment, demand pattern and promotional calendar are relatively stable, or when you need a simple spending ceiling before enough product-level data exists. It gives the team consistency, but can keep spending behind products that are out of stock or producing weak economics.

A contribution-margin budget follows the money each product or collection generates after advertising, while an inventory rule limits spend when sellable stock is low. For illustration only, if a collection produces $40 in contribution after advertising per delivered order, a $10 acquisition spend may be supportable; if remaining stock is minimal, more spend may create demand you cannot fulfil. If contribution falls to $5, reduce, fix economics or stop regardless of the month.

Use the calendar as the starting allocation, then override it with contribution and inventory signals. ORVX reports contribution after advertising by product and collection, alongside remaining stock value and dead stock, so the decision reflects both profitability and what is available to sell.

Keeping cash aligned with inventory

Cash can leave before seasonal revenue arrives: a CAD 8,000 supplier invoice may be due on ordering and CAD 2,000 spent on ads. If delivered orders later generate CAD 12,000, CAD 10,000 must be funded first; map supplier due dates, delivery, customer-order timing and ad charges in CAD.

A simple view for comparing planning signals

Use these signals together rather than letting one number set the plan. Order value shows whether customers are building larger baskets; units show demand and picking volume; gross margin shows what remains after product cost; stock cover shows how long available inventory may last at the expected sales rate; advertising cost shows the cash required to generate demand. Each answers a different planning question.

Read the separately provided worked example row by row. First compare order value with units to distinguish bigger baskets from more transactions. Then check whether gross margin can absorb advertising cost. Finally compare stock cover with the expected selling period: low cover raises availability risk, while high cover raises cash-tied-up risk. Use advertising cost with MER or attributed ROAS when judging efficiency, not on its own.

A simple comparison of seasonal planning signals
SignalWhat it tells youWhen to act on it
Order valueTypical revenue per order and basket sizeWhen promotions, bundles or assortment may change basket size
UnitsHow many products customers are buyingWhen planning purchasing, fulfilment capacity or product demand
Gross marginRevenue remaining after product costWhen deciding whether sales volume is economically worthwhile
Stock coverHow long current units may last at the expected sales rateWhen supply timing and overstock risk need review
Advertising costCash spent to generate paid demandWhen setting budgets or checking contribution after advertising

What to review after the peak

After the peak, compare plan with delivered orders, remaining stock, cash movement and advertising: separate placed, delivered and returned orders (CAD 20,000 placed versus CAD 18,500 realised after cancellations and refunds), and planned, sold and remaining units (500 planned, 80 unsold means a different buy from an early sell-out). Reconcile cash separately from profit by date across supplier invoices, ad payments, refunds and receipts. Use MER for total ad spend against store revenue and attributed ROAS for platform-assigned campaign revenue (CAD 18,000 realised ÷ CAD 2,400 ad spend = 7.5 MER; ROAS may use another order set). Carry forward actions: reduce the buy by 80, move reserves earlier if invoices preceded receipts, or test a smaller budget where contribution after advertising was weak. ORVX compares delivered revenue, stock, returns, product profit and both ad measures from connected Shopify and advertising data.

A useful seasonal plan connects the demand pattern in your own order history with the stock you can fund, the advertising you can support and the cash timing your business can absorb. Review those decisions together after each peak so the next plan reflects what actually happened.

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.