A Sales Record Can Still Be a Losing Week If You Do Not Subtract the Stack

A sales-is-not-profit worksheet helps owners turn a loud revenue number into a net band after fees, ads, shipping, and returns.

A Sales Record Can Still Be a Losing Week If You Do Not Subtract the Stack
Revenue is a headline

The bank only cares what is left after the stack. Sales is the loud number. Profit is the quiet one.

SalesFeesAdsShip + returnsNet band
If you cannot name the leftover in dollars, you do not have a profit number. You have a story.

Sales is not profit. Start with last week's sales, subtract platform and payment fees, ad spend, shipping you ate, and the fully loaded cost of returns. What remains is the only number that can pay payroll, rent, and you.

The Cash Flow Forecast + Vendor Payment Prioritization Kit turns that leftover into a bill-priority week instead of another hopeful dashboard.

The one-page stack

LineWhat to writeWhy it matters
SalesLast 7 days of orders, not pipeline and not "on track."Stops you from spending money that has not cleared.
FeesPlatform + payment + marketplace take. Use the statement, not a guess.Take-rate is often the first silent 3-15%.
AdsAll paid spend that produced those orders, including retargeting.ROAS is not leftover cash.
Ship and returnsOutbound you ate plus refunds plus the labor to restock or liquidate.A 25% return rate can wreck far more than 25% of contribution.
Net bandLeftover / sales. Healthy small-business band is often 10-20% after the stack.Gives you a go / pause rule instead of a vibe.

Four rules before you celebrate sales

1. Use cleared salesUnpaid invoices are not spendable.
2. Subtract the stackFees, ads, ship, and returns before owner pay.
3. Ignore vanity ROASPlatform ROAS can be 20-30% optimistic versus orders.
4. Pause scale if net is thinMore sales on a bad unit makes the hole bigger.
Weak version

The owner posts a record sales week, raises ad spend, and cannot make Thursday payroll.

Strong version

The owner subtracts fees, ads, shipping, and returns, sees an 8% leftover, and pauses scale until one leak is fixed.

Worked example you can copy

Last week sales: $12,400
Platform + card fees (4.2%): $521
Ads: $2,860
Shipping you ate: $410
Returns and restock (about 18% of orders, half recovered): $890
Leftover: $7,719
Net band: 62% looks fine until COGS of $6,200 lands - leftover after product cost: $1,519 (12%). That is the number. If ads go up $1,000 next week without a better conversion, the band drops under 10% and scale is a pause.

Get the free Emergency Triage Sheet

The first three moves for any business emergency, plus one practical fix in your inbox each week.

No spam. Unsubscribe anytime.

Small business example

A Shopify shop did $12,400 last week and the ads dashboard showed 3.1x ROAS. After fees, shipping the shop ate, and returns that only half restocked at full price, leftover after product cost was $1,519. The owner paused two prospecting campaigns, collected two past-due invoices, and used the cash-flow kit to rank payroll and a key vendor ahead of software renewals.

The 20-minute worksheet

  • Write last week's cleared sales.
  • Pull the fee line from the processor or marketplace statement.
  • Add every ad account that touched those orders.
  • Add shipping you did not charge and returns that did not restock at full price.
  • Subtract product cost.
  • Divide leftover by sales. If it is under 10%, do not raise spend.

FAQ: is 10-20% a promise?

No. It is a teaching band, not a guarantee and not tax or accounting advice. Some businesses run thinner on purpose; some must run fatter because of inventory risk. The point is to name the leftover before you scale.

Free version vs. full kit

This article is the free version: the stack table, worked example, and pause rule. The full Cash Flow Forecast + Vendor Payment Prioritization Kit adds the weekly forecast, bill ladder, and vendor scripts when the leftover is too small to cover the next 13 weeks.

View the Cash Flow Forecast + Vendor Payment Prioritization Kit

If several fires are open at once, the All-Access membership includes the library while you are a member.

Fix the next one before it starts.

Join the list for the free Emergency Triage Sheet and a new practical fix every week.

No spam. Unsubscribe anytime.

Get the fix before you need it.

Practical tips and new kits in your inbox—plus a free account so you can grab subscriber bonuses anytime.