Reading Your Own Seasonal Pattern
Use completed months, not one strong week. From Shopify, review monthly delivered orders: units sold, realised revenue, gross profit and margin. ORVX counts only delivered orders as revenue, excludes returns and cancellations, calculates product costs from its cost model, and shows product- and collection-level profitability, distinguishing profitable demand from low-margin sales. Test repetition using the same months across years, order count, average order value, acquisition timing and repeat behaviour; mark promotion dates, clearance and one-off orders. For illustration only, 100 helmets from one corporate order differs from 100 customers buying over several weeks. Use customer-level profitability and repeat behaviour; ORVX surfaces the pattern, but context determines classification.
| Measure | Useful for | Check before calling it seasonal |
|---|---|---|
| Units | Physical demand and product movement | Was volume concentrated in one order or promotion? |
| Revenue | Sales value and timing | Were discounts, returns or cancellations distorting the signal? |
| Margin | Economic quality of demand | Did product costs or the product mix change? |
| Customer timing | Whether demand repeats or returns | Were buyers new, repeat, or tied to one event? |
Choosing the Right Measure for the Decision
Choose the measure that matches the decision. Orders show transaction frequency and help assess basket size; units sold show demand for individual products or sizes. Revenue shows realized sales value, but not whether those sales were profitable. For UAE reporting, keep revenue tied to delivered orders and treat cancelled or returned orders separately.
Use profitability measures before increasing promotion: contribution margin shows what remains after product cost and advertising, while sell-through and stock cover describe inventory movement and urgency. Return rates qualify demand quality; strong unit sales can still create a problem if refunds are high.
| Measure | Most useful when |
|---|---|
| Orders | Checking purchase frequency, conversion activity, or average order value. |
| Units sold | Comparing products, sizes, colours, or bundle quantities. |
| Revenue | Measuring realized sales value by period, product, or collection. |
| Contribution margin | Deciding whether a product or collection can support advertising after product cost. |
| Sell-through | Judging how much of an available seasonal quantity has sold. |
| Stock cover | Estimating how long remaining inventory lasts at the current sales rate. |
| Return rate | Testing demand quality using returned units or refund value against revenue. |
Worked example with sample numbers
This example is illustrative. It uses sample numbers for a cycling gear store selling in the UAE. 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 | 228 | AED 22555.09 | AED 22576.41 |
| Busy | 365 | AED 36107.94 | AED 36142.06 |
| Peak | 547 | AED 54112.44 | AED 54163.57 |
Run the same sum with your own numbers in the free calculator, or browse guides for sellers in the UAE and more cycling gear 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
Turn the previous peak into a buying calendar: for each product, mark weeks when delivered units accelerated and compare them with supplier lead time. Opening stock covers early demand; incoming units arrive before projected stock falls below replenishment level, not after the peak starts.
For each peak: opening stock + incoming units − expected demand = closing stock. 40 helmets available + 50 arriving − 75 expected to sell = 15 units. If too low for the next delivery window, bring forward a purchase or reduce planned depth. Use the inventory reorder calculator to check the arithmetic.
Set the mix beyond unit velocity: a fast-selling helmet with weak gross profit may deserve less cash than a slower light with stronger contribution after advertising. ORVX shows product and collection profitability, inventory position, dead stock and remaining stock value, separating genuine replenishment from stock tying up cash.
| Product | Opening stock | Expected demand | Incoming units | Closing stock |
|---|---|---|---|---|
| Road helmets | 40 | 75 | 50 | 15 |
| Cycling jerseys | 30 | 45 | 20 | 5 |
| Front and rear lights | 60 | 40 | 0 | 20 |
Protecting Cash While Buying Ahead
Buying ahead creates a cash commitment before it creates a sale. If a supplier requires a 30% deposit on AED 40,000 of cycling gear, AED 12,000 leaves the bank now and AED 28,000 may be due before the shipment arrives. Add freight, insurance, customs charges and other delivery costs to calculate the landed cost per unit, then record the actual payment dates rather than treating the purchase order date as the cash date.
Keep three measures separate. Stock value shows what remains at cost; realized revenue shows delivered sales, not money still tied up in pending, cancelled or returned orders; cash availability shows what can pay suppliers, payroll and ads on their due dates. None of these substitutes for the others. A purchase can have healthy gross margin on paper and still create a shortfall if the supplier balance is due six weeks before the seasonal sales peak.
Build a payment calendar by shipment: deposit date, expected arrival, balance date, landed-cost payments and a cautious sales-collection assumption. Then compare each commitment with cash already available, not projected revenue. Use ORVX’s inventory position, dead stock and remaining stock value to identify units that could trap cash, while its product-level profitability shows whether slow stock is worth holding. A reorder calculator can support timing checks, but it does not replace a supplier payment schedule.
Setting Ad Budgets Across the Year
Revenue sizes the opportunity, not the budget alone. ROAS compares attributed revenue with ad spend: AED 4,000 generating AED 16,000 in attributed sales is 4.0 ROAS; CAC divides spend by new customers, so AED 4,000 acquiring 80 means AED 50 CAC. Neither shows whether orders cover product cost, fulfilment, discounts and returns; contribution after advertising does. Payback adds time: AED 120 contribution after AED 50 CAC recovers the initial cost within that relationship.
Scale ahead of a proven demand window when contribution stays positive, stock is available and payback fits cash capacity; hold while CAC, contribution and payback are stable, even as revenue grows. Reduce or stop if higher spend weakens contribution, raises CAC or returns, or pushes payback beyond the season. ROAS alone is insufficient: a high-ticket, low-margin helmet may yield stronger ROAS but less cash than a lower-ROAS, higher-margin accessory.
ORVX calculates realised revenue from delivered orders, derives gross profit and margin from your product cost model, and reports contribution after advertising by product and collection. It shows MER separately from attributed ROAS, helping compare total store efficiency with channel reporting. Review in your trading currency and set the next budget against stock and cash constraints. See more UAE seller guides.
| Measure | Best budgeting use |
|---|---|
| Revenue | Estimate demand and the sales volume a budget may support |
| Contribution margin | Check whether additional sales create cash after variable costs |
| CAC | Judge the cost of acquiring a new customer |
| ROAS | Compare attributed sales with channel spend |
| Payback | Decide whether customer acquisition recovers cash soon enough |
What to Review After the Peak
After the peak, compare planned with delivered orders by week and product: units, revenue and gross margin against sold units, realised revenue and actual margin. Reconcile opening stock, receipts, sales, returns and closing stock: 200 helmets planned, 150 sold and 30 returned leaves 80 tied up, not 75% sell-through. Check ad spend against MER and attributed ROAS separately; review return rate and refund value against revenue; reconcile deposits, supplier payments, ad spend and refunds to the bank or cash ledger.
Record each variance beside its decision, order earlier, reduce the buy, hold a smaller size range, fix product economics, test creative or stop a campaign, and a specific reason: “stock arrived two weeks late” or “refunds reduced contribution by AED 1,200”, not “season was weak”. ORVX brings Shopify orders, product costs, inventory, returns and advertising data together; cash reconciliation remains the source for actual cash usage. Save figures and assumptions as next season’s baseline. See UAE cycling gear guides.
A useful seasonal plan connects the same trading period across demand, stock, cash and advertising rather than relying on one headline measure. Use your order history to set the timing, choose the measure that matches each decision, and update the next plan with what actually happened.
Sources
- Value Added Tax (VAT) (UAE Ministry of Finance, 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.