Read Your Own Seasonal Pattern

Start with your own order history, not a general claim that Canadian furniture demand rises in a particular month. Group orders by order date, product category and collection, then check whether the same periods recur across completed years. A spike in sectional orders in October matters only if your store has shown that pattern repeatedly. Shopify-connected data in ORVX can show product- and collection-level revenue and profitability rather than treating the whole catalogue as one seasonal trend.

Keep order timing separate from delivery timing. The order date shows when customers committed and is useful for identifying demand and campaign timing. Delivery timing shows when a sale was completed. A sofa ordered in December but delivered in January belongs to December demand, but ORVX calculates realized revenue from delivered orders only and excludes cancelled or returned orders. Use each measure for its purpose instead of using delivered revenue to infer exactly when demand began.

Then test whether the period is commercially useful. Suppose a collection produces $30,000 in delivered revenue, $18,000 in product cost and $6,000 in advertising: contribution after advertising is $6,000, or 20% of revenue. Compare that with other periods and categories. Revenue identifies volume; contribution identifies where seasonal volume actually pays. Use recurring patterns supported by your own dates, delivery records and contribution data, and label one-off promotions, clearance events or unusual stock gaps separately.

Use each seasonal measure for the decision it can support
MeasureUseful forAct on it when
Order dateDemand timing and campaign planningThe same category or collection repeats a pattern across periods
Delivery dateCompleted-sale revenueYou need realized performance after cancellations and returns
Contribution after advertisingEconomic quality of seasonal salesVolume is rising but you need to decide whether the period or category is worth scaling

Plan Stock Before the Peak

Plan each product against four constraints: expected units, supplier lead time, cash committed before delivery and available warehouse space. A sofa with a 10-week lead time needs a different decision from a lamp that arrives in 10 days. If 20 sofas require an $800 landed-cost commitment each, the purchase ties up $16,000 before any sale, delivery or return occurs. Compare that commitment with available cash, not just projected sales.

Use product-level history and supplier terms rather than a blanket rule such as “buy 30% more for peak season.” A high-selling collection can still create a cash problem if its stock arrives together, while a slower product can consume warehouse space and remain unsold after the peak. Check expected sell-through, remaining stock value, dead stock exposure and the margin available after returns and advertising. A quick quantity check can be tested with the inventory reorder calculator.

ORVX can show inventory position, dead stock and remaining stock value alongside product and collection profitability. Its revenue forecast uses the store’s completed months and publishes the method’s backtested error; use that as context, not as a promise that buying more will produce a result. Act on lead-time risk when an order must be placed, cash risk before committing funds, and sell-through risk when capacity or markdown exposure is the constraint.

Match the planning measure to the decision
MeasureUse it forAct when
Lead timeTiming the purchaseThe order deadline is approaching
Cash commitmentTesting affordabilityThe deposit or invoice would strain available cash
Warehouse capacityChecking operational spaceInbound stock would restrict storage or handling
Sell-through riskLimiting leftover stockHistorical velocity does not support the planned quantity

Worked example with sample numbers

This example is illustrative. It uses sample numbers for a furniture 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
Quiet138C$8246.46C$6899.21
Busy221C$13206.29C$11048.74
Peak331C$19779.56C$16548.12

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

Reading your own seasonal pattern

Interpret the pattern with separate measures, because each answers a different planning question. Units show physical demand and are the right measure for warehouse capacity and supplier conversations. Realized revenue shows the sales value of delivered orders; use it to compare the commercial size of periods, without treating cancelled or returned orders as sales. Gross profit and margin show whether a peak was economically worthwhile after product cost, so act on them when a category sells well but leaves little profit. Contribution after advertising is the relevant measure when assessing a collection’s paid growth potential.

Check return rate by units and refund value against revenue before treating a strong month as durable demand. Compare product and collection patterns, then check customer-level profitability and repeat behaviour: a promotion that attracts one-time, low-margin buyers may warrant a different decision from one that brings profitable repeat customers. After connecting Shopify, ORVX can show these measures from your own orders and products. Its coming-period forecast uses completed months and publishes the method’s backtested error; treat that error as a boundary on confidence, not as a promise of what a promotion or purchase will produce.

Planning stock before the peak

Before placing a purchase order, convert the seasonal estimate into SKU-level decisions. Separate core sellers, seasonal pieces, long-lead custom furniture and accessories. Track sellable units on hand, units already committed, confirmed inbound units, supplier lead time and a deliberate buffer. For illustration only, 20 units on hand minus 6 reserved leaves 14 available; 4 inbound units raise projected supply to 18, but they should not be treated as available until delivery timing is dependable.

Use each measure for a different decision. Units and weeks of cover show whether physical supply can meet expected orders: 18 projected units divided by 6 expected weekly sales equals 3 weeks of cover. Inventory value shows how much cash is tied up, so a high-value slow mover deserves more scrutiny than a low-cost accessory with the same unit count. Lead-time demand plus buffer is the reorder trigger; a reorder calculator can make that arithmetic explicit.

Before committing cash, check the decision against current inventory. ORVX reports inventory position, dead stock and remaining stock value, helping distinguish a genuine gap from stock hidden in slow-moving products. It also shows product- and collection-level profitability, so a high-volume item is not automatically a sensible item to deepen.

Ad budgets across the year

Set a monthly ad budget from the sales plan, then adjust it for cash and contribution rather than spreading spend evenly. Keep a separate view of realized revenue: ORVX calculates it from delivered orders, excluding returned and cancelled orders, so a campaign is not credited for revenue that did not hold.

Use MER for the store-level budget decision. If delivered revenue is $40,000 and total advertising spend is $8,000, MER is 5. That tells you what the whole advertising budget produced, including sales that were not directly attributed to an ad. Use attributed ROAS for campaign or channel decisions; it assigns revenue to tracked advertising and can therefore differ from MER. Neither measure alone shows whether furniture sales were profitable.

For the monthly go/no-go decision, check contribution after advertising by product and collection. A $2,000 campaign can show strong attributed ROAS while promoting a low-margin sofa that leaves little after product cost, delivery-related costs and advertising. ORVX connects Shopify and advertising accounts, then reports MER, attributed ROAS and product-level contribution together. Use those measures to scale, reduce, test or stop with a stated reason, rather than treating a high ROAS as permission to raise every month’s budget. See the Canada seller guides for related planning context.

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.