Profit analytics Seller Tales

Profit vs Cash Flow: Why Profitable Stores Still Run Out of Money

Your P&L says you made $8,000 last month. Your bank balance is $1,200, rent is due, and the supplier invoice lands tomorrow. This is not a bookkeeping error — it is the difference between profit and cash flow, and it kills stores that only watch profit.

This guide closes that gap. You’ll get the complete explanation of why profit and cash diverge, a worked example with every number labeled as an example, and a manual cash-flow check you can run in ten minutes.

Full disclosure: Seller Tales is published by JoyCraft. When our own tools are relevant, we say so in the article.


Full disclosure: Seller Tales is published by JoyCraft — when we recommend our own tools below, we say so.

The four reasons profit and cash disagree

  1. Inventory timing — you pay for stock now, you sell it over months. Profit recognizes the cost when sold; cash left the account on purchase day.
  2. Payment timing — Shopify pays out on a schedule; you spent before the payout arrived.
  3. Non-cash items — depreciation, and (for accrual accounting) revenue recognized before cash lands.
  4. Lumpy expenses — annual subscriptions, bulk orders, tax payments that arrive in one month but “belong” across twelve.

Worked example (every number labeled as an example):

  • Month profit (accrual): +$8,000
  • New inventory purchased: −$12,000
  • Payouts still pending: −$2,500
  • Annual app renewal hit this month: −$1,400
  • Actual cash change: −$7,900

A store can report eight thousand in profit and lose almost eight thousand in cash in the same month. Neither number is wrong — they answer different questions.

The ten-minute cash check

  1. Open your bank balance.
  2. Add pending payouts (Shopify balance / payouts screen).
  3. Subtract confirmed upcoming bills (supplier, rent, apps, tax).
  4. Compare the result with your next two weeks of expected payouts.

If the number is negative, every discretionary spend this month is a decision, not a default.

The rule that saves you

A practical heuristic, not a promise: keep a cash buffer equal to one month of total expenses before you expand inventory or ad spend. The buffer is not lost money — it is the difference between “a slow month” and “a closing.”

What to do with this

  • Track cash separately from profit, every week, in a simple spreadsheet.
  • Time inventory purchases to land after payouts, when you can.
  • Treat tax and annual fees as monthly reserves, not surprises.
  • How to Calculate True Profit per Order on Shopify
  • Shopify Bookkeeping for Solo Sellers: A Month-End Checklist
  • The Real Cost of Dead Stock

More tools from JoyCraft

Independent tools, one small team — by JoyCraft.

Seller Tales is a publication by JoyCraft. When we link to our own tools, we say so, and some of those links carry tracking parameters.