Revenue is not profit. Profit is not cash.

Your ROAS can be green while the order loses money.

Put refunds, product cost, shipping, fees, and acquisition spend into one editable model. Leave with a pricing floor and a clear decision—not another subscription.

Original workbook · synthetic example · no email gate

Synthetic order / 001USD
Gross order$72.00
Expected refunds−$5.76
Product + operations−$33.00
Payment fees−$2.39
Blended CAC−$24.00
Actually left$6.459.7% contribution margin

A 3.0 dashboard ROAS can look healthy while costs outside the ad platform compress the order.

ROAS answers an ad question.Contribution margin answers an order question.Cash timing answers a survival question.

One order, fully loaded

Put the costs back into your ROAS.

Change six assumptions. Payment fees are set to 2.9% + $0.30, and expected return handling is included. The paid map expands this into your products, channel, and cash timing.

Contribution after ads$6.45per placed order
9.7%

Marker = current contribution margin. Fine line = your target.

Break-even CAC
$30.45
Gross break-even ROAS
2.36
Price floor for target
$76.63

A decision tool, not a black box

See every assumption. Change every assumption.

The model is built around your actual export or redacted numbers. Formula cells stay visible. The brief says what the model can and cannot support.

Download the two-SKU portfolio Synthetic example · three inspectable sheets
XLSX

Profit map

Contribution margin, price floor, break-even CAC and ROAS, refund sensitivity, and your ten highest-impact SKUs.

01P

Decision brief

Three prioritized leaks, the assumptions behind them, and the next measurement or pricing test.

LOG

Assumption register

What came from exports, what was estimated, and which missing number could change the recommendation.

Useful inputs

Redacted CSVs, order totals, product cost, fulfillment, shipping, fees, refunds, ad spend, and payout timing.

Never requested

Store logins, ad-account access, customer identities, bank access, email credentials, seed phrases, or private keys.

Founding pilot

One clear decision. No new dashboard.

99USDCfixed scope

Pay only after the scope is confirmed. USDC on Base is preferred; an exact LTC quote is available at invoice time.

  • One sales channel
  • Up to 10 SKUs or one representative mix
  • Editable workbook + one-page decision brief
  • Break-even CAC, ROAS, and pricing floor
  • One revision · 48-hour delivery after complete inputs
Your order brief
PROFIT LEAK MAP — PILOT REQUEST
Package: Pilot / 99 USDC
Platform: Shopify
Monthly orders: 100–500
Preferred payment: USDC on Base
Main decision: [add your main question]

I will share only redacted exports or typed assumptions. Please confirm scope and payment instructions before I send funds.
Open Nostr to message
No Nostr handler?Open the public profile

Send the copied brief by private Nostr message. You will receive a scope confirmation and exact payment instruction before work starts. Never send store, ad-account, bank, wallet, or email credentials.

The public calculator and download use synthetic data and do not claim a customer result. Profit Leak Map is operational decision support, not tax, accounting, legal, or investment advice.

Back to the top ↑