Balance scale with cash and coins on the left side and inventory boxes on the right, showing the working capital vs inventory tradeoff
Strategy

Working Capital and Inventory: Improve E-commerce Cash Flow

ReplenishRadar Team
February 3, 2026Updated Oct 4, 20269 min read
Refreshed Oct 2026
ShareXLinkedIn
inventorystrategyanalyticspurchasing

Key takeaway: Keep 20-40% of working capital in inventory, not more. Every dollar locked in slow-moving stock is a dollar you can't invest in growth, marketing, or new products. Use the Cash Conversion Cycle formula to track how long capital stays trapped in inventory.

Every Dollar in Inventory Is a Dollar You Cannot Spend

For most e-commerce sellers, inventory is the single largest use of working capital. Not payroll. Not marketing. Inventory.

The question that matters is not "Do I have enough stock?" It is: "Am I tying up too much cash in products that are not selling fast enough?" I have worked with sellers who had $200,000 in inventory and $12,000 in their bank account. They were profitable on paper but could not make payroll. The cash was sitting on warehouse shelves.

The Cash Conversion Cycle

This is the number that tells you how long your cash is stuck:

Cash -> Inventory -> Sale -> Cash (received)

The Formula

Cash Conversion Cycle = DIO + DSO - DPO

DIO = Days Inventory Outstanding (how long inventory sits)
DSO = Days Sales Outstanding (how long until payment)
DPO = Days Payable Outstanding (how long you have to pay suppliers)

E-commerce Example

DIO: 45 days (inventory sits 45 days)
DSO: 0 days (customers pay at checkout)
DPO: 30 days (you pay suppliers in 30 days)

Cash Cycle = 45 + 0 - 30 = 15 days

Your cash is tied up for 15 days per inventory cycle. That sounds manageable until you multiply it by $200,000 in inventory. It also flatters marketplace sellers: the customer pays at checkout, but the payout reaches your bank later. The day-by-day timeline further down shows how much later.

How Much Capital Is Trapped?

Average Inventory Value = (Beginning + Ending Inventory) / 2

Compare to total working capital:

Working Capital = Current Assets - Current Liabilities
Inventory % = Average Inventory / Working Capital

What the Numbers Mean

Inventory % of Working Capital Assessment
< 15% Possibly understocked
15-30% Healthy range
30-50% Watch closely
> 50% You have a capital problem

If you are above 50%, your inventory is choking your business. You may be profitable but cash-poor - and cash-poor kills more e-commerce businesses than low margins do.

The True Cost of Overstocking

Excess inventory costs far more than the purchase price:

Cost Type Annual Impact
Cost of capital 8-15% of inventory value
Storage/warehousing 2-5%
Insurance 0.5-1%
Shrinkage/damage 1-3%
Obsolescence risk 2-10%
Total carrying cost 15-35%

A $100,000 overstock costs $15,000-$35,000 annually just to hold. That is money evaporating while the product sits there. And I am not even counting the opportunity cost of what you could have done with that $100,000.

Six Ways to Free Up Capital

1. Improve Inventory Turnover

Higher turnover means less inventory needed for the same revenue. Illustrative numbers:

Scenario Annual Sales Turnover Inventory Needed
Current $600,000 4x $150,000
Improved $600,000 8x $75,000
Capital freed $75,000

That is not a rounding error. That is $75,000 back in your bank account.

2. Reduce Lead Times

Shorter lead times mean smaller safety stock, which means less capital locked up:

Current: 60-day lead time -> 90 days of inventory
Improved: 30-day lead time -> 45 days of inventory
Capital freed: ~50% reduction

Options: domestic suppliers for fast movers, air freight where the margin justifies it, vendor-managed inventory, or dropship for your slowest-moving products.

3. Apply ABC Analysis

ABC analysis tells you where to focus capital:

Category % of SKUs % of Revenue Capital Allocation
A items 20% 80% High investment
B items 30% 15% Moderate
C items 50% 5% Minimal

Stop tying up capital in slow-moving C items. Run the check on your own catalog: add up the stock value of your C items, then compare it with what they bring in each month. When the stock value is a hundred times the monthly revenue or more, that cash belongs somewhere else.

4. Just-in-Time Where Possible

Order smaller quantities more frequently for products with short lead times, low supplier minimums, and predictable demand. You trade slightly higher per-unit costs for freed capital. Usually worth it.

5. Negotiate Payment Terms

Extend DPO (Days Payable Outstanding). Net 30 becomes Net 45 or Net 60. Every extra day of payment terms frees cash. This is one of the most underused levers in e-commerce - most sellers never even ask.

6. Use Inventory Financing for Seasonal Builds

For Q4 inventory builds, consider inventory lines of credit, PO financing, or revenue-based financing. The rule: cost of capital must be lower than your gross margin, and the inventory must actually sell. Do not finance speculative orders.

Working Capital Across the Year

E-commerce cash needs are not flat:

Period Inventory Build Cash Need
Q1 Low Lower
Q2 Moderate Moderate
Q3 High (Q4 prep) Highest
Q4 Peak sales, depleting Converting to cash

Q3 is when the cash crunch hits hardest. You are buying Q4 inventory but Q4 revenue has not started. Plan financing for Q3 builds. The cash comes back in Q4.

One Purchase Order, Day by Day

The cash conversion cycle is an average. Your bank account does not pay averages. It pays a deposit on one date, a balance on another, and receives marketplace money on a third. So walk a single order through the calendar.

Illustrative assumptions, not a real order: a $12,000 purchase at item cost (freight and duty not included), 30% deposit when you place the PO, the 70% balance due before the goods leave the factory, 35 days of production, 35 days of ocean freight and FBA receiving, Amazon releasing each sale 7 days after the customer receives it, and payouts on a 14-day settlement cycle.

Day What happens Cash out Cash in
0 PO placed, deposit paid $3,600 $0
35 Balance paid before shipment $8,400 $0
70 Units received and sellable at FBA $0 $0
72 First orders delivered to customers $0 $0
79 Those first sales released from reserve $0 $0
84 First settlement that includes them $0 First payout
90 A customer returns a unit you were already paid for $0 Refund deducted from the next payout

By day 35 you have paid the full $12,000. The first dollar from this order reaches your bank around day 84. That is 12 weeks of the whole order sitting on your side of the ledger, and the example has no customs delay, no receiving backlog and no slow first week of sales. Real orders usually have at least one of those.

Two details in that table catch people out.

Released is not the same as sold. If your account is on a delivery-date-based reserve, Amazon holds sale proceeds for a period after delivery before they count toward your payout. Its transaction reports now mark each sale as deferred or released and show the release date (Amazon's announcement). A sale on day 72 is not money you can send a supplier on day 72.

Money that arrived can leave again. A refund on an order you were already paid for comes out of a later payout. Shopify Payments works the same way. Refunds come off your next payout, chargebacks and dispute fees are deducted, and a negative balance reduces what you receive (Shopify Help Center). A chargeback is taken from your next available payout (Shopify chargebacks). So count a payout as cash when it lands, and still expect part of it to come back out later.

Keep the Buying Plan and the Bank Balance Apart

I keep two lists, and I never let one answer the other's question.

The buying plan says which products you need, how many, and the date you must commit to the supplier. It comes from demand, lead time and stock on hand. The cash calendar says what your bank account will hold on the day each deposit and balance is due. It comes from your bank, your payout reports and your other bills.

A forecast that says you need 2,000 units for March tells you nothing about whether you can pay for them in January. And a pending payout is a forecast too. My rule: schedule every supplier balance against money that is already released, not against money you expect to be released. If the two lists disagree, shrink the order or move the date before you sign the PO, because after the deposit leaves your account those levers are gone.

Multi-Channel Complications

Multi-channel sellers face a split that makes capital decisions harder:

FBA inventory is tied up until it sells. Long-term storage fees punish slow movers. Removal takes time. You have less flexibility.

Warehouse inventory is more flexible - you can reallocate between channels, adjust quantities, and storage costs are usually lower. But it is still tied-up capital.

The right split depends on your velocity by channel. Do not send everything to FBA because it is convenient. If a product turns slowly at FBA, you are paying Amazon to store your working capital.

Measure Monthly

Metric Target
Inventory Turnover 6-10x annually
Days Inventory Outstanding 30-60 days
Inventory % of Working Capital 20-40%
Cash Conversion Cycle < 30 days

ReplenishRadar sits on the buying-plan side of that split. A suggested order built from your demand forecast shows its item cost before you approve it, and you can set a dollar spend cap per supplier or for the whole account so automatic ordering stops at a number you chose. That cap is a number you type in. ReplenishRadar does not read your bank balance or your payout schedule, so it cannot tell you what you can afford. Your cash calendar answers that question.

Try ReplenishRadar free for 14 days ->


Related Reading:

Frequently Asked Questions

Get notified when it matters

Amazon and Shopify change the rules constantly. We'll email you when something affects your business.

Notification preferences

No spam. Unsubscribe anytime.

See what your inventory is really doing

Connect your store and see what is about to run out. No credit card is required to start the 14-day trial. Cancel any time.
Start Your 14-Day Free Trial
No credit card required14-day free trialCancel anytime

Doing $5M+ in revenue? Talk to our team