Operations Guide

Shopify Order-Level Profit Tracking for Faster Decisions

Order-level margin visibility shows which products, channels, and discounts produce profit, and which combinations quietly lose money.

Last updated: February 16, 2026

Granularity

Per order

Primary use

Leak detection

Ideal review

Daily

Define your net profit model

Order-level net profit requires a complete cost stack. Revenue alone is not enough, and gross margin can still hide unprofitable fulfillment and acquisition costs.

  • Revenue excluding tax
  • COGS and packaging
  • Payment processing fees
  • Shipping and return shipping
  • Discount cost and refund adjustments
  • Attributed ad spend where relevant
Set alert thresholds

Create practical thresholds so your team can act quickly. A clear healthy, thin, and unprofitable split helps triage without manual analysis each time.

  • Healthy: above target margin
  • Thin: below target but above zero
  • Unprofitable: below zero net profit
Use order data to improve channel spend

Review average order profit by channel, not just ROAS. A channel can look efficient on revenue but underperform on net margin after full cost allocation.

Combine order-level profit with refund rates and discount depth to identify channels that produce durable margin.

Frequently asked questions

Why is order-level tracking better than daily totals?

Daily totals show outcomes, while order-level data shows causes. It identifies exactly which orders and channels create margin issues.

Do I need attribution data for order profit?

Not always, but attribution improves channel-level net profit analysis by allocating ad spend to the right orders.

How should teams use this operationally?

Review daily outliers, then run weekly channel and product margin reviews to adjust pricing, offers, and budget allocation.