// For US Shopify and D2C teams

47 places your D2C margin is leaking -- and how to know which ones apply to you.

Most teams can name one or two margin leaks. The others remain invisible until each cost layer is checked and supported with evidence.

Profit Visibility Score (/47) · 7 cost layers · Each item with its one-line margin consequence
Built by MLDeep Systems -- deep data, deeply engineered

Your Profit Visibility Score
__ / 47
A “No” (or “not sure”) is a leak. Count your Yes answers.
38-47 You See It
20-37 You’re Guessing
0-19 Flying Blind
68% of Shopify stores miscalculate their profitability. The dangerous ones don't know they're in the 68% -- pricing, discounting, and scaling ad spend on a number that's wrong every week.
// Preview: 7 sections, 47 checks

Where D2C margin hides -- section by section

Below are all 7 section headers and the first 8 items from the full checklist. Each item ends with the one-line reason it costs you money.

01

COGS Integrity (7 checks)

  1. Do you have a true per-SKU COGS -- not one blended average across the catalog? A blended average makes every per-product margin a fiction; your “good” SKUs subsidize losers you can’t see.
  2. Does your COGS use landed cost (product + inbound freight + duties) -- not just the supplier invoice? Freight and duties can add 8-15%; ignore them and every margin you report is overstated.
  3. Is COGS present on at least 90% of active SKUs (no blanks, no zeros standing in for “unknown”)? A missing cost reads as 100% margin; partial COGS silently inflates the whole P&L.
  4. Do bundles and kits allocate cost across every component SKU -- not dump it on one and let the rest look free? Mis-allocated bundle cost makes some SKUs look hugely profitable and hides the ones losing money.
  5. Does COGS update when supplier prices change (not frozen at last year’s number)? A hero SKU can slide from healthy to thin margin as landed cost creeps up while the recorded cost stays still.
  6. Are manufacturing / assembly / co-packing and per-unit packaging costs included in COGS? These are real per-order costs; leaving them out overstates product margin on every unit.
  7. Can you pull gross margin per SKU for last month in under 5 minutes, with confidence in the number? If it takes a multi-day spreadsheet, you’re making pricing and reorder calls on stale guesses.
02

Discount & Promo Leakage (6 checks)

  1. Do you know which specific SKUs go below cost at your standard discount depth (e.g., 20% off)? Sitewide discounts hit your best and worst SKUs equally -- some orders lose money the moment the code applies.

+ 5 more checks in this section -- get the full list below ↓

03

Returns & Refunds (6 checks)

6 checks -- full list below ↓

04

Shipping & Fulfillment (6 checks)

6 checks -- full list below ↓

05

Channel Profitability (7 checks)

7 checks -- full list below ↓

06

Subscription & Bundle Accounting (7 checks)

7 checks -- full list below ↓

07

Reconciliation & Trust (8 checks)

8 checks -- full list below ↓

// The Profit Visibility Score

One number that tells you how much of your margin you can actually see

Each item in the checklist is a yes/no. A “No” (or “not sure”) is a leak. Count your Yes answers to get your score out of 47. The fewer confident Yes answers you can give, the more profit is hiding from you -- in layers you can’t see, can’t quantify, and can’t fix.

38-47
You See It
You read the business by SKU, channel, and customer with the caveats named. Margin Command can help keep that decision system current.
20-37
You’re Guessing
You see some cost layers and infer the rest. Revenue Leak Map can reconcile a defined question before you act on the estimate.
0-19
Flying Blind
You are making weekly pricing, discount, and advertising decisions on numbers that need reconciliation. Start with Revenue Leak Map.
// Get the full checklist

Request the full 47-point checklist

Enter your work email to request access to the complete checklist. MLDeep will use the address to respond to this request.

Your address is used to respond to this request. See the privacy policy for details.

Need the underlying numbers reconciled? Explore Revenue Leak Map →

// Why a checklist -- not a dashboard

Your margin is wrong because of inputs, not outputs

Profit apps and dashboards give you a number from whatever you feed them. This checklist goes one layer upstream -- it asks whether the inputs are trustworthy in the first place. COGS with blanks, bundles with mis-allocated cost, subscription discounts not modeled, return rates blended instead of per-SKU: fix the inputs and the number the app shows you becomes real. Leave them broken and every dashboard is confident fiction.

// Who this is for

Built for Shopify and multi-channel D2C teams

Founders

Growing fast, but can’t answer: “are we actually profitable?”

You scale ad spend and discount to move volume. This checklist tells you which decisions are based on numbers you can trust -- and which ones are guesses.

Heads of Finance

Closing the month but not sure which parts to stand behind

The 3-number truth framework (trusted / partially trusted / too weak to act on) gives you a way to present P&L with the right caveats instead of false precision.

Heads of Ops

Responsible for margin but working with blended, stale data

This checklist maps the exact data gaps -- missing COGS, unreconciled shipping, blended channel margin -- that make your numbers directional instead of actionable.

// What happens after you score

Your score routes you to the right next step

The full checklist result screen gives you a score and a plain-English read of what it means. From there, three paths:

A

Score 38-47

You already see most cost layers. Margin Command is the relevant path when the priority is keeping recurring decisions current.

B

Score 20-37

Revenue Leak Map is the relevant next step when several layers need reconciliation before the team acts.

C

Score 0-19

Start with Revenue Leak Map and define one decision boundary instead of trying to repair every weak input at once.

Explore Revenue Leak Map →

// Questions

Questions about the checklist

Each item is a yes/no. A “No” (or “not sure”) is a leak. Count your Yes answers to get your Profit Visibility Score out of 47. The fewer confident Yes answers you have, the more margin is hiding from you.

Apps give you a number from clean inputs. They break on bundles, partial COGS, blended Amazon/DTC, and subscription churn. This checklist asks whether the inputs going into those apps are actually trustworthy -- and most brands discover they are not.

We receive your request through Formspree and follow up about checklist access. Your email is used to respond to this request.

The checklist is written for Shopify D2C brands because that’s where the data fragmentation is worst -- Shopify plus ad platforms plus accounting plus 3PLs rarely talk cleanly. The same 7 cost-layer framework applies to any multi-channel DTC operation.

It is designed for US Shopify and multi-channel D2C teams that need to check the inputs behind margin decisions. Revenue Leak Map remains D2C-specific at this stage.

Stop guessing your profit

Move from checklist answers to reconciled evidence