See exactly where profit goes on every order. Revenue flows down through COGS, fees, and overhead — each layer a margin calculation. When an order loses money, the Orders page shows you the line that's leaking.
Available on all plansShopify sends the order webhook (revenue, refunds, discounts). Your carrier returns the per-label shipping cost. Your payment processor reports the fee. Your COGS rules pull from product variant setup. All matched in real-time — no exports, no manual reconciliation.
Ad spend and custom overhead are period-level — they appear in the P&L but not in per-order calculations, because allocating fixed monthly costs to individual transactions would be misleading. See the P&L for blended unit economics.
The Orders page surfaces red immediately: "12 losing orders this week, costing you $1,420 (4% of revenue)." Click the Losing chip to filter the table. Sort by net profit ascending to surface the worst orders first. Within seconds you know whether this is a pattern or a one-off worth investigating.
| Order | Revenue | Ship | Pay | Tax | Net Profit |
|---|---|---|---|---|---|
| #1042 | $124 | −$8 | −$5 | −$2 | $61 |
| #1041 | $200 | −$22 | −$8 | −$6 | −$14 |
| #1040 | $420 | −$16 | −$12 | −$10 | $147 |
Chips slice by order type: Losing, Missing COGS, Disputes, Refunded, Big Orders. Combine multiple chips to intersect. The table breaks out every fee—Shipping, Payment, Tax—so you spot which line is the leak. Period comparison is always on. You see whether this week's average profit per order is trending up or down vs last week.
Click any order to see the complete waterfall: Revenue → Net Revenue → CM1 (Gross Profit) → CM2 (Contribution Margin) → CM3 (Marketing Profit) → CM4 (Net Profit). Each layer shows its margin %. Below: payment reconciliation (received, refunded, net cash, outstanding) and the line-item table (SKU, quantity, unit price, cost, total profit). This structure mirrors the P&L page—numbers tie out everywhere.
Sort by Net Profit ascending to surface your leakiest orders first. Period comparison is always on, so you immediately see whether your average profit per order is trending up or down vs the previous period. Every filter and search you apply keeps that sort intact.
Cost rules work for ~95% of orders. When a supplier gave you a one-time discount, or a customer paid for express shipping, you can override COGS or shipping cost directly on the order. Profit recalculates instantly. The original calculated value is preserved for audit. Add an optional note ("negotiated rate with DHL"). Your accountant can review which orders were overridden, when, and why.
Partial refunds, disputes, test orders, edited orders, COD orders, multi-currency sales. Each gets status badges so you see what you're looking at at a glance. Partial refunds reduce revenue proportionally, disputed orders are tracked separately, test orders are excluded from totals but filterable, edited orders update automatically when Shopify sends the webhook.
Every dollar in the Orders table flows into a single P&L row. Sum of all net profit on Orders matches the total in P&L. That P&L number appears on the dashboard. When your accountant asks "where does this come from?", you drill Orders → P&L → Dashboard and show the trail. That tie-out is the difference between a tool you believe and a tool you doubt.
Connect your store and integrate your shipping carrier. Every past order recalculates its ladder before your first session.