Skip to content

Margin operations for founder-led brands that are ready to scale

You’re growing. So why isn’t the profit showing up?

Where does it go? Your Shopify orders, your ad platforms, and your fulfillment costs each show you a different number for what you actually made. I find where they disagree and turn the real number into pricing, bidding, and shipping decisions — not another dashboard to check. I learned this running my own $8M business.

The anatomy of a $100 order · illustrative
COGS
$38
Paid acquisition
$27
Shipping gap
$6
Hidden discount stacking
$8
Fee drag
$4
Returns
$4
Contribution margin
$13

Most founders can quote the first two numbers. The red ones usually surface only in an audit — and they decide whether the order made money at all. Knowing them is knowing which order shapes deserve more capital.

Lessons I earned running my own $8M business.

I spent eight years building US Park Pass into an $8M/yr Shopify business — half a million orders, a 450,000-person email program driving 25% of revenue, subscriptions, and a fulfillment operation shipping 80,000+ orders a year at peak.

Along the way I built the things most brands only talk about: a margin-based bidding pipeline that fed real per-order margin into Google Smart Bidding daily, AI-run support operations, and treasury tooling wired to live bank data.

In 2026, a federal rule change broke the reseller model that underwrote my business — overnight, the week of Black Friday. It came right after the longest government shutdown in American history. I made the call to wind it down. Every lesson on this page is paid for, and the margin system exists because I needed it to run my own money.

Now I work with $1–10M e-commerce brands and cap it at two fractional engagements at a time — never more. I don't hand you a deck and leave — I build the systems and run them.

Start with the scan.

Prices up front — you shouldn't need a discovery call to find out what things cost. Every engagement starts here; what comes after is scoped by what the scan finds.

The obvious questionWhy not just a profit dashboard? I ran one: $1,700 a month on my $8M store. The apps automate the definitions they're handed — when checkout shipping disagrees with the carrier invoice, a gateway adjustment lands outside Shopify, or a return has costs in three systems, the dashboard averages what it can see. Deciding which record is true is the job. The app is part of the stack; it's not the accountable operator.

  1. 7-Day Profit Vulnerability Scan

    I trace 90 days of orders through your Shopify, shipping carrier, gateway fees, and ad data. You receive a report where every leak carries a dollar figure and a label: verified, estimated, or a gap your data can't support yet. No recurring meetings — one working session at the end to decide what's worth acting on. If your data can't support a trustworthy answer, I tell you before the clock starts. A clean result is a valid outcome, not a failure to find one.

    Request the scan →
    $2,500flat
  2. The Install — Margin OS

    30–45 days: I turn the scan's findings into a system your team runs. One set of margin definitions everyone shares, an order-level margin model that stays current, exception reports for shipping, fees, discounts, and returns, and real margin wired into Google Ads as a conversion value, ready to bid on once the data has earned it. Retention, customer support, and reporting modules scope in when the scan shows they'll pay for themselves. Your side: a kickoff, then sign-offs at checkpoints.

    Starting at$10,000scoped after the scan
  3. The Retainer — Margin Operations

    Once the install is running, I stay on to own the highest-value lane it surfaced: paid acquisition economics, retention, or operations. Measured against the target the scan set, run off your desk. If a month's results miss that target, we meet within the week to fix the approach. Each month you get one page: what changed, what it earned, what's next. Not a log of hours. First term: 90 days. Two engagements at a time, never more.

    Starting at$7,000per month

The seasonal realityInstalled before Q4. Installs land in 30–45 days. A November start is too late for December.

The fine print — scope & data handling

Scope & deliverables

You get: a coverage report (what joined, what matched, what didn't), the order-level margin file, the leak register with every finding labeled, representative order traces, and a 90-day decision plan. The scan is built for brands where margin varies order to order: wide assortments, real shipping weight, discounts, returns. Boundaries: one Shopify store · up to 25,000 orders · 3 carriers, 2 gateways, 3 ad platforms · seven business days from complete access. These numbers decide whether the scan fits — they don't set what an install costs.

On bidding: making margin your primary conversion event is retainer-phase work, not an install promise. The switch needs about 30 days of clean runtime and an experiment campaign to test against. Anyone who promises it in week one is guessing with your budget.

Data handling

Access
Read-only API credentials, scoped to the minimum the analysis needs — orders, payouts, fees, ad spend. You create them, you can revoke them at any time, and access ends with the engagement. No admin logins, no shared passwords.
Data minimization
The analysis runs on order economics, not people. Customer names, emails, and addresses stay out of the workpapers — excluded or masked at export.
Storage & infrastructure
Your data lives in a dedicated, access-controlled cloud workspace for your engagement, encrypted in transit and at rest. Nothing lands in email attachments, shared spreadsheets, or personal machines.
Retention
When the engagement closes, raw exports are deleted and the deletion is confirmed in writing. You keep the report; I don't keep your data.

Data-handling terms are written into every engagement agreement.

Operated, not theorized.

orders operated
500,000+orders operatedEight years of founder-led Shopify operations, peak $8M/yr.
in Google Ads, managed
$1.3Min Google Ads, managedIn the end, I had automated bidding on real margin, not revenue — the pipeline I built and ran daily, not a deck.
email list, built & operated
450,000email list, built & operatedA retention program carrying 25% of revenue.
paid to carriers
$3M+paid to carriersEvery parcel bill checked against what checkout charged — the shipping gap a scan finds.
in returns, costed round-trip
$1.08Min returns, costed round-tripNot the refund line — outbound, label, restock, fees. The returns blind spot, run from the inside.
in fulfillment overhead
$900Kin fulfillment overheadPackaging, supplies, and warehouse — the cost of getting orders out, on top of postage.

How I build · rules from production

Two rules from running this on my own money: anything that touches a dollar figure is checked, auditable code — AI never does the math. And I build things your team can run after I'm gone.

Same orders. Two answers.

When I wound down US Park Pass, I ran eleven months of our last healthy year (Feb–Dec 2025) — 80,268 orders, $8.1M — through the margin system I'd built: real per-order costs for product, fulfillment, shipping, processing fees, and refunds. Here's what revenue reporting hid.

Orders losing money, as each real cost lands

  1. Gross revenue0every order looks fine
  2. − product cost1
  3. − fulfillment5
  4. − shipping actuals159
  5. − processing fees545
  6. − refunds3,0321 in every 26 orders

Those 3,032 orders showed up on the dashboard as $348,712 in sales. Their true result: −$211,466 — they erased 21.3% of the contribution margin every other order earned, before a dollar of ad spend.

What revenue reporting said9.2xrevenue back per ad dollar — the number that gets celebrated
What margin math said$1.04margin back per ad dollar — POAS, what it actually earned

Same account. $414k of spend. Break-even was an 8.84x ROAS — so 9.2x wasn't winning, it was 4% of headroom. And 42% of the spend was going to segments that lost money outright. At 9.2x, none of it was visible.

I built the fix and ran it: real per-order margin, restated into Smart Bidding daily. A clean before/after doesn't exist — the program ran while I wound the company down. But cutting just the losing 42% would have multiplied paid margin 3.6x, modeled on every 2025 order. I've written the whole thing up — ask and I'll send it. The clean test is the first thing I run on your account. That's the scan →

The fine print — where every number comes from

Eleven months of my own store's orders (Feb–Dec 2025): 80,268 orders, $8.1M revenue, 99%+ per-order cost coverage. 545 were already negative before refunds landed; 538 of the final 3,032 involved no refund at all — the floor.

The 9.2x and $1.04 are account-level: $414,273 of ad spend, with the margin side estimated at my measured 11.3% contribution-margin ratio.

Counting only the orders Google matched to a click, the same pair reads 19.5x vs 2.2x — the same distortion on a narrower base. That slice includes $54,794 of “conversion value” on orders that lost money.

The 42% and 3.6x are a counterfactual: what stopping the losing spend would have done ($16k → $59k; up to $100k with reallocation). Modeled on real orders and labeled a simulation — not a measured experiment. Full method and caveats are in the write-up, available on request.

Would your numbers survive this? Score your margin visibility →

You don't know what you don't know.

Everything in the evidence above happened inside a business that had a margin pipeline and a founder who reads carrier invoices. I know I'm not the only one who had this problem — the industry numbers say these blind spots are the default condition, not the exception. Three questions most founders can't answer:

  1. What did your last hundred returns actually cost?

    Not the refund line — the full round trip: the outbound shipping you already paid, the return label, receiving, inspection, restocking. Retailers expect 15.8% of sales to come back — 19.3% for online orders — and processing a single return eats about 27% of the item's price before the refund itself. If all you see is the refund column, most of that cost is invisible by design.

    NRF, 2025 Retail Returns Landscape · Optoro

  2. When did a carrier invoice last get checked against what checkout charged?

    A parcel invoice is a base rate plus a fuel surcharge, a residential surcharge, a delivery-area fee, a dimensional-weight correction — line items nobody reads. The firms that audit them for a living put billing errors at 15–20% of invoices and routinely claw back 1–5% of total parcel spend. That money never announces itself. It has to be found.

    Shipware · Intelligent Audit

  3. What does a discount cost you in profit — not in revenue?

    For the average company, one point of price is worth roughly eight points of operating profit. That's the lever every stacked code, sitewide sale, and free-shipping threshold quietly pulls — about eight times harder on profit than the top line shows you.

    McKinsey, “The power of pricing” (S&P 1500)

None of this appears in the dashboards you already have — that's what makes a blind spot a blind spot. Finding yours takes three minutes, not an engagement.

Find yours — 10 questions, 3 minutes →

Take the method — even if you never hire me.

Leave an email and I'll send the step-by-step approach I use to find lost margin: the same method as a paid scan, minus the labor. No spam, no hard sell.

Got it — I'll follow up personally, usually same day.

Prefer to talk?

Book a 30-minute call — or email james@jamesdnichols.com and I'll reply personally, usually same day.