Mean Sales Order line total. Mid-market B2B AOVs typically run 8 to 15x DTC.
At a glance
Mean Sales Order amount in the period. The B2B-side equivalent of commerce-platform AOV, except B2B SOs typically run 8 to 15 times larger than DTC orders.
| What it counts | SUM(Transaction.Amount) ÷ COUNT(DISTINCT Sales Order) for Transaction.Type = 'SalesOrd' created in the period. |
| Tax treatment | Net of tax (revenue-only sum, divided by SO count). |
| Shipping | Included if mapped to revenue. |
| Discounts | Already deducted at line level. |
| Refunds / Credit Memos | Not relevant (SO is pre-Invoice). |
| Cancelled SOs | Excluded. Voided SOs are also excluded. |
| Currency | OneWorld: reporting currency at SO-creation FX. |
| Subsidiary scope | Respects dashboard filter. |
| Time window | 30D vsP |
| Alert trigger | drop >10% vsP, sentiment aov_trend |
| Roles | owner, finance |
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
A US wholesale apparel distributor on NetSuite. 30-day window 14 Mar 26 to 12 Apr 26.| This period | Prior period | vsP | |
|---|---|---|---|
| Total SO value created | $7,460,000 | $7,120,000 | +4.8% |
| SO count | 482 | 410 | +17.6% |
| Average SO Value | $15,477 | $17,366 | -10.9% |
- AOV dropped 10.9% but revenue grew 4.8%. The card flags this as a structural shift: more SOs of smaller average size. The Controller drills in.
- A new distributor onboarded with smaller-basket but higher-frequency orders. They added 50+ SOs at $4-6K each, pulling the average down. This is good growth (broader customer base) even if AOV optics look bad.
- The 10.9% drop trips the alert threshold (>10%). The Controller validates that the AOV drop is mix-shift rather than per-customer compression. If existing customers’ AOV is steady and only the new ones are smaller, no action needed.
- B2B AOV at 100-500). Comparing across channels via shopify.aov is misleading; the card is meant for B2B-on-NetSuite reading.
- Average can mislead with concentration. A single $200K wholesale SO can lift period AOV by 5%+ on its own. The trend smooths this; for daily reads, look at SO State Breakdown for distribution.
Sibling cards merchants should reference together
| Card | Why pair it with Average SO Value |
|---|---|
| Open SO Value | The total. AOV × Count = Total. |
| Open Sales Orders | The denominator (SO count). |
| Top B2B Accounts | Concentration. Big customers drive AOV. |
| Top Customers Revenue | Customer-side mix. |
| Revenue Booked into GL | Lookback to validate AOV → revenue. |
| shopify.aov / bigcommerce.aov | DTC AOV. Different number; helps gauge B2B premium ratio. |
Reconciling against the vendor’s own dashboard
Where to look in NetSuite:Reports → Sales → Sales Order Register with average aggregation Saved search:Why our number may legitimately differ from NetSuite reports:Transaction.Type = 'SalesOrd'withAVG(Amount)
| Reason | Direction | Why |
|---|---|---|
| Cancelled SO inclusion | Either | Some saved searches include cancelled SOs at $0; card excludes. |
| Multi-line SO totalling | Card consistent | Card sums all lines per SO before averaging. Some saved searches accidentally average lines instead of SOs. |
| FX rate cadence | Small | SO-creation date FX. |
| Card | Relationship | Why |
|---|---|---|
| shopify.aov | Different scale | DTC AOV typically 50-100x smaller than B2B. Comparison gauges premium customer mix. |
| bigcommerce.aov | Often direct comparison if B2B store | BC B2B AOV may approach NetSuite SO AOV closely. |