Lessons

Capital & Cash

  1. 1The cash conversion cycle
  2. 2You don't have a revenue problem. You have a cash trough
  3. 3The wire you're guessing on
  4. 4Why one service level is wrong for most SKUs
  5. 5Inventory is a bet, and how to price it
  6. 6How much cash to hold
  7. 7The cost of reordering two weeks late
The template (.xlsx) ↓ The course on one page →
Free course · 7 lessons · 1 spreadsheet

Capital & Cash

How long a dollar is gone, where your bank balance bottoms out, when to wire and how much, which stock is worth holding, and how much cash to keep. For Amazon and Shopify sellers, on your own numbers.

TrailerA two-minute trailer of the whole course will play here.

  • Count the days a dollar is gone, and the cash your cycle holds.
  • Find the low point of your bank balance, and the day it comes.
  • Set the reorder point, the order and the wire's date from your own sales.
  • Give each SKU the service level its margin pays for.
  • Price hold against liquidate on stock already on the shelf.
  • Hold enough cash for the bad month, not the median one.

Start lesson 1 Every lesson and the spreadsheet are open. No email, no account. The course on one page

No email is needed to read it. Leave one and we send the link and the spreadsheet, then a short note only when a fee card the courses use changes or a new course opens. One click unsubscribes. How we handle your email.

What is inside

  1. The cash conversion cycle. A dollar wired to your supplier comes back as a payout months later.
  2. You don't have a revenue problem. You have a cash trough. A profitable listing can still run the bank account to its lowest point right after a wire.
  3. The wire you're guessing on. When to reorder, how much, and so when the wire leaves and how big it is: three numbers from your own sales and lead time..
  4. Why one service level is wrong for most SKUs. "Never run out" is the right rule for a SKU that makes good money and the wrong one for a thin one.
  5. Inventory is a bet, and how to price it. Units already on the shelf are paid for.
  6. How much cash to hold. The median path is not a plan.
  7. The cost of reordering two weeks late. A wire that goes two weeks after the reorder point costs more than it saves.
Lesson 1 of 7

The cash conversion cycle

A dollar wired to your supplier comes back as a payout months later. Count the days, and every other cash number in this course follows from it.

The templateThis lesson: Your cycle.

Download (.xlsx) ↓

VideoThis lesson, taught on screen on its own charts, will play here.

Three clocks run between the day money leaves for your supplier and the day it is back in your bank.

  1. Until it lands. The lead time: made, shipped, checked in and sellable. Nothing sells before then.
  2. Until it sells. An order sells over the order ÷ units a day. The average unit sells halfway through.
  3. Until you are paid. Amazon holds a sale's money until 7 days after the customer receives it, its "DD+7" reserve (Amazon's terms). Then it settles every 14 days unless you request a payout, and the transfer takes up to five business days to reach your bank (Amazon).

Hubricon's engine counts 10 days from a sale until Amazon can pay it (two to deliver, then DD+7), half a settlement cycle of waiting on average, and 4 days at the bank: 21 days from a sale to cash.

days a dollar is gone = days until it lands + half the days to sell the order + days until you are paid − days of supplier credit

The invented garlic press from The Price Curve: 523 units a month, about 17.2 a day, at $24.99, landed at $6.20. Its supplier takes 75 days to deliver, and each order covers 105 days of sales.

75 + 52.5 + 21 = 148.5 days. A dollar wired today is back, on average, 148.5 days from now.

An invented listing · not a client · not a result. The supplier is paid in full on the day of the order here, as Hubricon's engine assumes for the cash path: the cautious case.

On Shopify Payments the third clock is shorter: payouts typically arrive 3 to 5 business days after the payment (Shopify).

Supplier terms are days of credit

A supplier who takes a deposit at the order and the balance before shipment is lending you the balance until it is paid. Weight each payment by the share it is: 30% at the order and 70% at shipment 25 days later is 0.7 × 25 = 17.5 days of credit, and the dollar is gone that many days less.

Why it matters more than margin

The cycle sets how much cash the business needs to stand still. Every unit a day you sell ties up its landed cost for the whole cycle: 17.18 units × $6.20 × 148.5 days is $15,818 out at any moment. Grow 20% and that grows 20%, before the first extra payout arrives.

Check yourself

  1. Lead time 45 days, the order sells over 60 days, and a sale reaches your bank 21 days after it is made. How many days is a dollar gone?

    The answer

    45 + 30 + 21 = 96 days: the lead time, half the days to sell the order, and the days until you are paid.

  2. A supplier asks for 30% at the order and 70% at shipment, 25 days later. How many days of credit is that?

    The answer

    0.7 × 25 = 17.5 days. The 30% leaves on day 0; the 70% leaves 25 days later, so the average dollar leaves 17.5 days later than paying in full at the order.

Do this now

  1. Write down your lead time, how many days your last order took to sell, and your payout cycle.
  2. Work out your days a dollar is gone. Multiply by units a day and landed cost: that is the cash your cycle holds.
Lesson 2 of 7

You don't have a revenue problem. You have a cash trough

A profitable listing can still run the bank account to its lowest point right after a wire. That low point, not revenue, is the number to plan on.

The templateThis lesson: Cash path.

Download (.xlsx) ↓

VideoThis lesson, taught on screen on its own charts, will play here.

Fixed costs leave every day. Payouts arrive on their cycle. A wire leaves all at once. Put the three on one line and the bank balance goes up in steps and down in a slope, with a cliff on the day of the wire.

An invented listing · Not a client · Not a result
The bank balance over 90 days, the median pathThe median bank balance over 90 days, starting at $11,000. Fixed costs drain it every day, payouts lift it every 14 days, and the wire of $11,185 on day 31 takes it to its low point, $1,245 on day 41, the day before the next payout.$0$5k$10kToday30 days60 days90 daysThe wire $11,185Low point $1,245, day 41
The bank balance over 90 days, the median pathThe median bank balance over 90 days, starting at $11,000. Fixed costs drain it every day, payouts lift it every 14 days, and the wire of $11,185 on day 31 takes it to its low point, $1,245 on day 41, the day before the next payout.$0$5k$10kToday90 daysThe wire $11,185Low point $1,245, day 41
The median of ten thousand simulated paths of the garlic press's bank balance, from $11,000, with $4,000 a month of fixed costs and $900 of ads. Computed by Hubricon's engine.

The invented garlic press: the wire for its next order, $11,185, leaves on day 31. The balance keeps falling until the next payout lands, and bottoms at $1,245 on day 41.

The trough is the number

Revenue tells you what came in over a month. Profit tells you what is left after it. Neither tells you the lowest the account goes on the way, and that is the number that bounces a supplier's wire or a card payment. A listing can be profitable every month and still hit zero on the day before a payout.

low point = balance on the wire's day − the wire − costs until the next payout

Growth deepens it

The wire scales with the order and the order scales with sales. A listing selling twice as much wires twice as much on the same day, while its payouts double only as the new stock sells. Growing faster than your cash cycle can carry is how a profitable seller runs out of money.

Check yourself

  1. A listing is profitable every month. Can its bank balance still hit zero?

    The answer

    Yes. Profit is what is left over a month; the low point is the lowest the balance goes on the way, usually the day before the payout after a wire.

  2. On which day does the low point usually fall?

    The answer

    Just after the wire leaves and just before the next payout lands: the balance has paid out the most and been paid back the least.

Do this now

  1. Mark your next wire's date and amount, and your next two payout dates, on one calendar.
  2. Work out the balance the day before the payout after the wire. That is your low point.
Lesson 3 of 7

The wire you're guessing on

When to reorder, how much, and so when the wire leaves and how big it is: three numbers from your own sales and lead time.

The templateThis lesson: Your wire.

Download (.xlsx) ↓

VideoThis lesson, taught on screen on its own charts, will play here.

Three numbers decide the wire: when to order, how much, and so on which day and for how much. All three come from units a day and lead time.

When: the reorder point

Order when what you hold, on hand plus inbound, falls to what you could sell before the new order lands, in a bad case. Hubricon's engine reads that bad case as the 95th percentile of demand over the lead time. That covers two uncertainties: units a day vary, and lead times run late (the engine lets a lead time vary by about 20%).

reorder point = the 95th percentile of units sold over the lead time

The invented garlic press: about 17.2 units a day with a spread of 3.2, 75 days to deliver. On average it sells 1,315 units over the lead time; the 95th percentile, the reorder point, is 1,983. The difference, 668 units, is the safety stock.

The textbook formula, rate × lead + 1.645 × its standard deviation, says 1,719. It treats a slow month as noise that averages out over the lead time. The engine treats it as what it is: a rate that may stay low for the whole lead time.

How much: the order

order = units a day × (lead time + 30 days)

Enough to cover the lead time and a month after it lands. For the garlic press: 17.18 × (75 + 30) = 1,804 units, a wire of $11,185 at $6.20 each.

When, to the day

days of sales before the wire = (on hand + inbound − reorder point) ÷ units a day

With 2,500 on hand: (2,500 − 1,983) ÷ 17.18 = 30.1 days of sales above the reorder point, so the wire goes on day 31, and every 105 days after. Put the date in the calendar now: a wire you know is coming is cash you can plan.

Check yourself

  1. A SKU sells 10 a day, the order covers lead time plus 30 days, and lead time is 45 days. How many units is the order?

    The answer

    10 × (45 + 30) = 750 units.

  2. On hand plus inbound is 900, the reorder point is 700, and it sells 10 a day. When does the wire go?

    The answer

    (900 − 700) ÷ 10 = 20 days from today.

Do this now

  1. For your best seller, put units a day, its spread and your lead time into Your wire.
  2. Put the wire's date and amount in the calendar today.
Lesson 4 of 7

Why one service level is wrong for most SKUs

"Never run out" is the right rule for a SKU that makes good money and the wrong one for a thin one. The margin decides how much stock is worth holding.

The templateThis lesson: Service level.

Download (.xlsx) ↓

VideoThis lesson, taught on screen on its own charts, will play here.

A service level is the chance you do not run out before the next order lands. Hold more and it rises; it also ties up more cash and pays more storage. The right level is where one more unit's chance of a sale is worth exactly what it costs to hold.

service level = cost of one unit short ÷ (cost of one unit short + cost of one unit left over)

  • Short: the margin you lose, plus Amazon's low-inventory-level fee on the units you do ship while cover is thin. For standard sizes in 2026 it runs from $0.32 to $1.11 a unit, by size and by how thin; the garlic press, a large standard unit, pays $0.97 under 14 days.
  • Left over: storage for the cycle, the cash tied up (12% a year), and a small charge for the unit that never sells (2% of its cost a cycle).

On Shopify there is no low-inventory fee and no Amazon storage: a unit short costs its margin, and a unit left over costs the cash tied up, the write-off, and whatever your own shelf or 3PL charges.

Two invented SKUs, one shelf:

SKUMargin a unitOne short costsOne left over costsService level
Garlic press$10.69$11.66$0.5995.2%
Spatula set$1.29$2.26$0.4683.2%

The garlic press earns 95.2%: run out, and every lost sale costs $11.66; hold a spare, and it costs $0.59. The spatula set earns 83.2%. Holding it to 95% means 65 more units than its margin pays for.

Invented listings · not clients · not results. Storage at October's rate, for the lead time plus a week.

What it changes

The order-up-to level is that percentile of demand over the lead time plus the week until the next review: 2,142 units for the garlic press against 2,134 at a flat 95%, and 314 for the spatula set against 379. The thick margin buys more stock and the thin one less, and the cash moves from the second to the first.

Check yourself

  1. One unit short costs $3; one unit left over costs $1. What service level does the money justify?

    The answer

    3 ÷ (3 + 1) = 75%.

  2. Why does a thin-margin SKU earn a lower service level than a fat one?

    The answer

    Its cost of being short, the margin it would lose, is small beside what a spare unit costs to hold, so fewer spares pay for themselves.

Do this now

  1. Put your three best sellers and your three thinnest into Service level.
  2. Order each up to its own level, not one number for all.
Lesson 5 of 7

Inventory is a bet, and how to price it

Units already on the shelf are paid for. What they are worth now is the cash they will bring as they sell, less what it costs to keep them there.

The templateThis lesson: Hold or sell.

Download (.xlsx) ↓

VideoThis lesson, taught on screen on its own charts, will play here.

A unit on the shelf cost what it cost; that money is gone whatever you do next. The question is only which choice brings more cash from today: sell it at full price as it goes, paying storage until it does, or take Amazon's liquidation now.

hold = each month's units sold × cash per unit − storage and surcharges on what is left, discounted 1% a month

liquidate now = units × price × 10%

The tenth is Hubricon's engine's assumption for what Amazon's liquidation returns; what it really returns varies by product and is quoted in Seller Central before you accept. On Shopify there is no liquidation program: the same arithmetic holds with a clearance sale, or a liquidator's offer, in place of Amazon's tenth.

The invented spatula set has 1,400 units at about 200 days old and sells 3 a day. 90 days of cover is 270 units; the other 1,130 are the excess, and they sell last.

Held, they bring $4,743 over 13 months, about $4.20 a unit after storage and the aged surcharge. Liquidated today they bring $1,468. Hold.

An invented listing · not a client · not a result. Computed by Hubricon's engine, at the median sales rate.

When liquidation wins

Storage and the aged surcharge are charged by the cubic foot; the cash a sale brings is by the unit. So the bet turns on size and speed. A small unit that sells, even slowly, almost always pays to hold. A bulky one that sells a few a month, past the 271-day cliff, can cost more a month to keep than it will ever bring: that is the one to liquidate, or to mark down, and The Fee Staircase's lesson 7 prices the cliff.

The trap

Do not count the landed cost on one side and not the other. It is sunk under both choices. A sheet that subtracts it from "hold" and not from "liquidate" will tell you to dump stock that would have netted several times more sold.

Check yourself

  1. Should the landed cost of units already on the shelf count in the hold-or-liquidate decision?

    The answer

    No. It is sunk under both choices. Count only the cash each choice brings from today.

  2. Which unit is more likely worth liquidating: a small one that sells slowly, or a bulky one that sells slowly?

    The answer

    The bulky one. Storage and the aged surcharge are charged by the cubic foot, while a sale brings cash by the unit.

Do this now

  1. Pull the Inventory Age report and list every SKU with more than 90 days of cover.
  2. Put the largest into Hold or sell before you liquidate anything.
Lesson 6 of 7

How much cash to hold

The median path is not a plan. Run the month ten thousand times, read the bad end, and hold enough cash that the bad end still clears zero.

The templateThis lesson: Cash path.

Download (.xlsx) ↓

VideoThis lesson, taught on screen on its own charts, will play here.

Sales wobble from day to day, so the path in lesson 2 is only the middle of many. Hubricon's engine runs the same 90 days 10,000 times, each with its own sales, and reads the spread.

An invented listing · Not a client · Not a result
The bank balance over 90 days, ten thousand waysTen thousand simulated paths of the bank balance over 90 days. The band holds nine paths in ten; its lower edge is the 5th percentile. After the wire of $11,185 on day 31, the bad case bottoms at $501 on day 41, the day before a payout.$0$5k$10k$15kToday30 days60 days90 daysThe wire $11,185Bad case $501, day 41
The bank balance over 90 days, ten thousand waysTen thousand simulated paths of the bank balance over 90 days. The band holds nine paths in ten; its lower edge is the 5th percentile. After the wire of $11,185 on day 31, the bad case bottoms at $501 on day 41, the day before a payout.$0$5k$10k$15kToday90 daysThe wire $11,185Bad case $501, day 41
The garlic press's bank balance, 10,000 ways. The band holds nine paths in ten; its blue lower edge is the 5th percentile.

The invented garlic press, from $11,000: the median low point is $1,245. One path in twenty bottoms below $501, and those worst paths average $317.

Start with $10,500 and 5% of the paths go below zero. Start with $10,000 and 30% do.

The two numbers to read

  • The 5th percentile: the bad case one month in twenty is worse than.
  • The average of the worst twentieth: how bad those months are. A percentile says nothing about the tail beyond it; this does. It is the number a cash decision should rest on.

cash to hold = starting balance − the average of the worst twentieth of low points + the floor you want to keep

For the garlic press with a zero floor: $11,000 − $317 = $10,683 is what this cycle needs. Keep a floor for what the model cannot see, a late payout or a surprise invoice, and add it.

Check yourself

  1. Why plan on the average of the worst twentieth of low points rather than the median?

    The answer

    The median is the middle case; half the months are worse. The average of the worst twentieth says how bad the bad months get, which is what the cash must survive.

  2. Starting at $20,000, the worst twentieth of low points average $3,000. How much cash does the cycle need with a $2,000 floor?

    The answer

    $20,000 − $3,000 + $2,000 = $19,000: the cycle uses $17,000 in a bad month, and the floor sits on top.

Do this now

  1. Put your balance, fixed costs and next wire into Cash path.
  2. Read the bad case, and decide your floor before the wire goes, not after.
Lesson 7 of 7

The cost of reordering two weeks late

A wire that goes two weeks after the reorder point costs more than it saves. Here is how much more, in units and in dollars.

The templateThis lesson: Two weeks late.

Download (.xlsx) ↓

VideoThis lesson, taught on screen on its own charts, will play here.

The reorder point already holds a safety stock against a slow lead time and a fast month. Wire late and you spend that safety stock before the order is even placed.

An invented listing · Not a client · Not a result The chance of running out, by days lateThe chance the stock runs out before the order lands, by how many days after the reorder point the wire goes. On time it is 5%; two weeks late it is 12%.0%10%20%On time7 days14 days21 days28 daysChance of running out before the order lands5%12%, two weeks late
The garlic press: the chance of running out before the order lands, by how many days after the reorder point the wire goes. Computed by Hubricon's engine.

The invented garlic press, on time, at 1,983 units, the chance of running out is 5%, and the units short average 13 a cycle. Two weeks late, at 1,742, it is 12% and 32 units.

At $10.69 of margin a unit, the expected lost margin goes from $135 to $343 a cycle: $209 more. Waiting saved 14 days of interest and storage on one order: $82.

What the number leaves out

The lost margin is the part the arithmetic can see. A listing that runs out also loses sales rank, which it buys back with ads and time, and pays Amazon's low-inventory-level fee on what it ships while cover is thin. None of that is in the $343; all of it makes late worse.

The asymmetry

Early costs a little storage and a little interest, and you can see both coming. Late costs margin, rank and fees, and you see them only after. When the date is in doubt, wire early.

Check yourself

  1. A wire goes 14 days after the reorder point on a SKU selling 17 a day. How much of the safety stock is already spent?

    The answer

    17 × 14 = 238 units, sold before the order is even placed.

  2. What two costs of running out does the lost-margin figure leave out?

    The answer

    Lost sales rank, bought back with ads and time; and Amazon's low-inventory-level fee on units shipped while cover is thin.

Do this now

  1. List every SKU whose position is at or under its reorder point today.
  2. Wire those this week. Then put each SKU's next reorder date in the calendar.

Keep it current

The fee cards these courses use change about once a year, and Amazon adds a holiday card every autumn. Leave an email and you hear when that happens, and when the next course opens. Nothing else.

No email is needed to read it. Leave one and we send the link and the spreadsheet, then a short note only when a fee card the courses use changes or a new course opens. One click unsubscribes. How we handle your email.