Reading your own seasonal pattern
Build the pattern from your own comparable periods: the same number of days, similar weekdays, and the same order-status rules. Compare a peak month with the previous month and, where available, the same period last year. Separate delivered, cancelled and returned orders before interpreting growth. A promotion, delayed fulfilment or a backlog of orders can make sales look like demand when the underlying pattern has not changed.
Read the measures together rather than treating revenue as the complete answer. ORVX calculates realized revenue from delivered orders only, computes gross profit and net profit from your product cost model, and reports contribution after advertising by product and collection. It also reports return rate by units and refund value against revenue. Delivery timing should be reviewed beside these figures: faster orders with stable economics are different from more orders that arrive late or generate refunds.
Use the comparison below to diagnose the change before acting:
| Measure | If it rises | Check before calling it demand |
|---|---|---|
| Orders | More purchases | Cancelled orders, duplicate orders, order timing |
| Realized revenue | More delivered sales | Returns, refunds, discounting |
| Contribution margin | More money after ads and costs | Product mix and acquisition cost |
| Refunds | More value being given back | Return rate by units and delivery delays |
| Delivery timing | Faster or slower customer receipt | Fulfilment capacity and peak backlog |
Choose the measure that matches the decision
Choose by decision: sales shows demand, not profitability after discounts, product costs, refunds or ads; use contribution margin to prioritise products or collections. Use cash flow for survival, stock cover for availability and overstock, CAC for acquisition cost, and ROAS for ad revenue against spend. Read CAC and ROAS with contribution.
- Sales, act when revenue or orders miss plan; investigate sales rising without contribution.
- Contribution margin, review pricing, products or ads when post-cost contribution falls below the required amount per order.
- Cash flow, slow spending or arrange funding when outflows precede receipts and exceed available cash.
- Stock cover, reduce promotion or review replenishment when cover is low; investigate excessive cover as dead stock.
- CAC, change targeting or offer economics when it exceeds new-customer contribution.
- ROAS, scale or reduce when attributed revenue ÷ ad spend crosses breakeven; compare with MER for total advertising.
| Measure | Primary decision | Action trigger |
|---|---|---|
| Sales | Is demand on plan? | Revenue or orders diverge from the seasonal target. |
| Contribution margin | Is the sale economically worthwhile? | Contribution after costs and ads falls below target. |
| Cash flow | Can the business fund the next weeks? | Committed outflows exceed available cash. |
| Stock cover | Is inventory availability or excess the risk? | Projected selling days are too low or too high. |
| CAC | Can acquiring customers be profitable? | Acquisition cost exceeds contribution from the customer. |
| ROAS | Is paid media producing enough attributed revenue? | ROAS falls below the campaign’s breakeven level. |
Worked example with sample numbers
This example is illustrative. It uses sample numbers for a dropshipping gadgets 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.
| Month type | Orders | Stock cost to fund | Margin earned |
|---|---|---|---|
| Quiet | 227 | S$4231.28 | S$1315.05 |
| Busy | 363 | S$6766.33 | S$2102.93 |
| Peak | 545 | S$10158.81 | S$3157.29 |
Run the same sum with your own numbers in the free calculator, or browse guides for sellers in Singapore and more dropshipping gadgets 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
Work backward from the peak date, adding supplier lead time, receiving time and a late-shipment buffer; a short, inconsistent lead time may require more safety stock than a longer, dependable one. Calculate the reorder point as expected daily units × lead time + safety stock, then test it with the free inventory reorder calculator.
Keep the reorder point separate from order quantity: compare landed cost (product, freight, applicable import charges and Singapore’s current 9% GST where it applies, as stated by the Inland Revenue Authority of Singapore), available cash and minimum-order-quantity commitment. Fit proven products to the cash plan; test uncertain products in smaller quantities; avoid weak economics, unreliable supply and dead stock (Source: Inland Revenue Authority of Singapore).
Before committing, use ORVX to check product-level profitability, inventory position, dead stock and remaining stock value. Strong revenue can still mean low contribution after advertising or cash tied up in slow-moving units, so order, cap, test or stop rather than follow the reorder point alone.
Ad budgets across the year
Set the budget by separating efficiency from profit. Attributed ROAS shows the revenue credited to ads divided by ad spend, so it helps compare campaigns inside an ad platform. MER divides total realized store revenue by total ad spend, making it useful for judging the whole paid-acquisition budget. Neither shows whether a product remains profitable after its costs.
Use contribution after advertising for the allocation decision: compare realized revenue after product costs and advertising, by product or collection. A campaign with 3.5 ROAS can still destroy cash if product costs and returns are high; a lower-ROAS campaign may contribute more when its product economics are stronger. ORVX reports contribution after advertising alongside product and collection profitability.
Ring-fence a testing budget, then fund proven products from contribution rather than revenue alone. During a cash- or inventory-constrained period, reduce tests first, cap spend on products with limited sellable stock, and preserve budget for products that can fulfil orders profitably. Keep each decision in Singapore dollars and account for Singapore’s 9% GST when planning cash requirements (Source: Inland Revenue Authority of Singapore).
How to read the worked planning example
Read the worked example as a chain, not a forecast. Check its period, products, order-status rules and sales measure: any change in expected units or timing changes the stock and cash decisions. Follow those units through expected sales, existing inventory, supplier lead time and buffer to the required order quantity and date. Separate cash committed to inventory from revenue and profit: stock can consume cash before it sells and become dead stock. Test inputs with the inventory reorder calculator. Read the ad comparison against its decision: attributed ROAS credits revenue to ads; MER compares total store revenue with total ad spend; contribution after advertising tests whether costs leave money. These are diagnostics, not evidence that more spend will reproduce the result. Replace the assumptions with your completed Shopify data before acting.
What to review after the peak
Compare the plan with actuals: forecast variance = (actual delivered-order revenue − forecast revenue) ÷ forecast revenue, measuring accuracy, not performance. Review sell-through separately (units sold ÷ units available); high-value orders can make variance favourable while sell-through is weak. Separate cancellations (pre-fulfilment lost demand) from refunds (post-sale problems); check units and value. Compare suppliers’ promised/actual dispatch, availability, defects and disputes, keeping invoices/payment dates to distinguish margin from cash. Use MER for store efficiency, attributed ROAS for campaign or channel credit, and contribution after advertising; reconcile payouts, supplier payments, ad invoices and refunds. ORVX reports delivered-only revenue, profitability, refund value, inventory value, MER and attributed ROAS. Record one evidence-based change for the next comparable
A useful seasonal plan connects the decision to the measure: order history informs demand, contribution margin protects product economics, cash timing limits commitments, and campaign results guide ad allocation. Review each busy period against what was planned, record the reasons for variance, and carry those findings into the next Singapore sales period.
Sources
- Current GST rates (Inland Revenue Authority of Singapore, checked 26 October 2026).
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.