At a glance
Anomaly alert that fires when consolidated gross margin % drops by more than 2 percentage points vs prior 30-day period. A 2pt margin drop on 200,000/month of erased gross profit, immediately. Margin compression is one of the strategically dangerous metrics: small drops compound, and once normalised, they are hard to reverse without painful pricing actions.
| Trigger threshold | gross_margin_pct(this 30D) - gross_margin_pct(prior 30D) < -2.0 pts. Floor: only fires if revenue is non-trivial (>$100k 30D). |
| Signal interpretation | A 2pt drop typically points at: (1) cost inflation (supplier-side pricing increase absorbed by the merchant); (2) freight cost spike (fuel surcharges, carrier rate increases); (3) mix shift toward lower-margin SKUs; (4) discount escalation; (5) FX exposure (importer cost rose because supplier currency strengthened). |
| Recommended action | (1) Open Margin by SKU: drop concentrated on specific SKUs (SKU-specific cost) or broad (freight, FX, mix)? (2) Cross-reference Landed Cost Variance. (3) Decide: pass cost through to customer (price increase), absorb (margin hit), or shift product mix. |
| Time window | 30D vsP |
| Roles | owner, finance, merchandising |
Calculation
Calculated automatically from your NetSuite data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
An AU electronics manufacturer / distributor on NetSuite OneWorld. Alert fired Monday 04 May 26. Alert payload:| Metric | This 30D | Prior 30D | Delta |
|---|---|---|---|
| Revenue | A$3,820,000 | A$3,720,000 | +2.7% |
| COGS | A$2,840,000 | A$2,640,000 | +7.6% |
| Gross margin % | 25.7% | 29.0% | -3.3 pts |
| Implied profit lost | -A$126,000 | - | - |
- Open Margin by SKU: 18 of the top 50 SKUs show margin drops of 4 to 8 points. Concentration is among AU-imported electronics (chargers, cables, accessories from Asian suppliers).
- Cross-reference Landed Cost Variance: freight costs from Asia to AU rose 28% in the period (carrier rate increase + sea-freight surcharge).
- Cross-reference FX Currency Exposure: AUD weakened 4% against USD in the period, raising the AUD-cost of USD-denominated supplier invoices.
- Cross-reference Revenue by Class: no mix shift detected (revenue spread across product classes is unchanged).
- Conclusion: 1.8pts of the drop = freight/carrier rates (transient, may reverse), 1.2pts = AUD weakening (FX, may reverse), 0.3pts = miscellaneous.
- Pass-through: raise list prices 4 to 6% on the 18 affected SKUs (the AUD-cost increase is real; customers should bear it). Estimated margin recovery: 2 of the 3.3 pts.
- Don’t pass through: the freight surcharge is volatile and may drop in 30 to 60 days; absorb temporarily. Recovery on rate normalisation.
- Hedging: the FX gap could justify an AUD/USD forward hedge for the 90D pipeline of imports; cost ~0.5% of notional.
- Cross-reference Pricing Adjustment Memos: ensure no mass-pricing-update accidentally erased margin.
- 2.0pt of price-action recovery.
- 0.8pt of freight-rate normalisation.
- 0.5pt residual still under investigation.
- Net margin recovered to 28.0% (1pt below original baseline; sustainable).
Sibling cards merchants should reference together
| Card | Why pair it with Margin Compression |
|---|---|
| Gross Margin % | The headline metric. |
| Margin by SKU | Decomposition: which SKUs drove the drop. |
| Margin Erosion Alerts | Per-SKU equivalent. |
| Landed Cost Variance | Cause check on supplier / freight pricing. |
| FX Currency Exposure | Cause check on currency. |
| Total COGS | The denominator change. |