Reading Your Own Seasonal Pattern

Build the comparison from your own completed seasonal periods: for example, compare November-December this year with the same months last year, not with a market benchmark. Start with orders to measure demand volume. Then check realized revenue, where returned and cancelled orders are excluded, to see what actually converted into sales. A period with 120 orders but S$7,200 realized revenue may be weaker than one with 100 orders and S$8,000: the second period has higher revenue per order (S$80 versus S$60).

Use contribution margin after advertising to decide whether that revenue was economically useful. A sale can grow while contribution falls if discounts, product costs, returns or ad spend rise. Review cancellations separately to find checkout, supplier or delivery problems. Fulfilment timing shows whether peak-period orders are being shipped promptly or accumulating delays; act on this when service risk is rising, even if sales look strong.

ORVX can connect to Shopify, calculate delivered-order revenue, and report contribution after advertising by product and collection. It keeps your trading currency separate and lets you query your own history through Ask ORVX.

  • Orders: use for demand volume and workload.
  • Realized revenue: use for completed sales and revenue-per-order comparisons.
  • Contribution margin: use for deciding whether growth is profitable after advertising.
  • Cancellations: use for diagnosing lost demand and operational friction.
  • Fulfilment timing: use for spotting service risk before delays damage the peak.
Which seasonal measure to act on
MeasureUseful questionAct when
OrdersDid demand volume change?Capacity or demand differs materially
Realized revenueWhat sales were actually completed?Returns or cancellations distort order totals
Contribution marginDid sales create value after advertising?Revenue rises but margin falls
CancellationsWhere are orders being lost?Cancellation rate increases
Fulfilment timingAre orders being dispatched on time?Processing delays build during the peak

Planning Stock Before the Peak

Use the supplier’s full replenishment window, processing, transit, customs and delay buffer. With 12 days’ processing and 8 days’ transit, a 20-day lead time and sales of 3 units a day require 60 units. Add only affordable service-level safety stock; excess becomes post-peak unsold inventory. The inventory reorder calculator structures this.

Plan by variant: black, medium may be unavailable while slower colours remain. Compare recent daily sales, lead-time demand, current and incoming units. Use stock cover for imminent availability, contribution per unit for scarce cash, and remaining stock value and dead-stock reporting to limit overbuying. ORVX reports inventory position, dead stock and remaining stock value, and shows product-level profitability and gross profit. Reorder at projected lead-time depletion; reduce or stop when post-peak stock is substantial. Availability protects sales; excess stock creates a clearance problem.

Worked example with sample numbers

This example is illustrative. It uses sample numbers for a dropshipping fashion store selling in Singapore. 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
Quiet139S$2685.35S$1348.96
Busy222S$4288.83S$2154.45
Peak334S$6452.57S$3241.37

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

Cash Timing Matters as Much as Sales

A profitable sales day can still create a cash shortfall: customers may pay, while suppliers require payment before processing. Shopify or a payment provider may release funds later, according to payout schedules, reserves and risk checks. Advertising platforms may charge immediately, at a billing threshold or by scheduled invoice. Refunds can follow the sale, especially when returns arrive after the peak.

Use a cash-timing view for decisions funded now: placing the next supplier order, covering advertising and maintaining a refund buffer. Map weekly expected customer receipts against supplier payments, ad charges, payment fees, GST obligations and likely refunds. An order is not usable cash merely because it appears in sales. For profitability and seasonal comparisons, use delivered orders: ORVX calculates realised revenue from delivered orders only and reports refund value and return rate against revenue. Its profitability view sits alongside, not instead of, a cash schedule: gross profit can be positive while payout delays create a temporary funding gap.

Use the view that matches the decision
MeasureWhat it answersWhen to act on it
Cash timingCan the business fund upcoming payments?Before supplier, ad or refund commitments
Realized revenueWhat revenue remains from delivered orders?When comparing seasonal performance
ProfitabilityWhat remains after product and advertising costs?When deciding which products or collections to scale, reduce or fix

Ad Budgets Across the Year

Set separate ad budgets for quiet and busy periods, then compare three numbers: planned spend, actual spend and spend that produced acceptable profit. For illustration only, a S$3,000 peak budget that becomes S$3,600 spent is not automatically a problem if the extra S$600 generated enough contribution after advertising. Conversely, staying within plan can still be unprofitable. Keep each figure in the store’s trading currency.

Use revenue to spot demand or delivery against plan, but do not use it alone to increase spend. Contribution after advertising is the better control when deciding whether a campaign, product or collection can absorb more budget: if S$10,000 of revenue leaves S$1,200 after product costs and ads, further spend needs stronger economics. Use payback when cash recovery matters; a campaign earning profit over 60 days may be unsuitable during a short quiet period if its payback is 90 days. ORVX separates MER and attributed ROAS, and reports contribution after advertising by product and collection, so planned, spent and profitable budgets can be reviewed without treating revenue as profit.

How to Read the Worked Planning Example

Check the selling period, orders, lead time, unit cost, price, returns and ad budget. Any changed input alters stock, cash and acceptable acquisition cost. Separate accounting from planning: use the stated sales basis; delivered revenue excludes cancelled or returned orders. A forecast is not a promise, and sales value is not supplier cash.

  • Stock exposure: compare planned units, attached cost and value remaining under weaker demand to show capital tied up.
  • Cash commitment: trace supplier and ad outflows against customer receipts; paper profit can leave a funding gap.
  • Ad decision: judge contribution after advertising, applying the stated scale, reduce, test or stop rule.
  • Inventory check: compare assumptions with the inventory reorder calculator, keeping currency and supplier terms unchanged.

What to Review After the Peak

After the peak, compare the same-window plan with actual orders, margin, units, remaining and dead stock, refunds, delivery, cash and advertising. Separate forecast error from operational failure: fewer orders suggest demand or traffic assumptions; acceptable orders with weak margin suggest costs, discounts or refunds. Stock guides markdown or testing; refunds and delays show whether the supplier or fulfilment needs review. Compare spend with MER and attributed ROAS separately. Replace forecasts with actuals, extend delivery buffers after delays, reduce the next buy or test after high-value stock, and keep cash separate from profit. ORVX reports profitability, stock, returns and ad measures in your trading currency, surfacing product or collection decisions to scale, reduce, fix, test or stop from your results.

A useful seasonal plan connects the timing of demand with the timing of stock payments, customer receipts and advertising costs. Review each measure for the decision it supports, then update the next plan from the store’s own order, margin, cash and fulfilment records.

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.