Cash & inventory · Practical guide

How to build a 13-week cash flow forecast for an e-commerce brand

Start with available bank cash, place receipts and payments on their expected dates, and carry the balance forward each week. The lowest balance tells you when an inventory, spending or funding decision needs attention.

Calculate the balance for each week, then find the minimum

Closing cash = opening cash + bank receipts − cash payments. Repeat this calculation for thirteen weeks, using each closing balance as the next opening balance. Compare every week with a cash floor chosen by the owner.

A useful forecast answers three questions: when is cash tightest, which receipts or payments create that pressure, and what must change before the commitment is made? Total sales and monthly profit cannot answer those questions on their own.

Build the first version from current records. Put a source, responsible person and last-checked date beside each assumption so that the team can update the forecast when a payout, quote or delivery date changes.

1. Confirm the opening cash and collect the dated records

Set the opening date, entity and currency. Reconcile available bank cash at that cutoff and identify initiated payments. Show restricted balances and held processor funds separately from money available to pay suppliers.

Gather the obligations already committed before adding future growth. An unpaid supplier invoice, PO balance or payroll debit matters even if the accounting system has not yet recorded its payment.

Scroll horizontally if needed to see all columns.

Forecast inputs, supporting records and responsibility.
InputEvidence and timingResponsible person
Opening available cashBank balances at the agreed cutoff; outstanding payments; any restriction on useBookkeeper verifies; owner confirms availability
Expected receiptsScheduled payouts, provider balances, open invoices and a documented collection assumptionFinance preparer; sales or operations confirms assumptions
Inventory commitmentsPO number, unpaid deposit/balance, freight and other agreed costs with bank payment datesPurchasing or operations
Operating paymentsPayroll dates, supplier due dates, rent, advertising billing, subscriptions and other obligationsBookkeeper and budget owners
Other cash movementsDocumented tax payments, debt principal/interest, asset purchases and owner transactions if applicableBookkeeper identifies; owner authorizes
Minimum bufferA chosen planning floor with its reason and approving ownerOwner; finance preparer tests the consequence

2. Forecast the date money reaches the bank

For captured sales, use the provider payout record and the expected bank receipt date. For future sales, document the sales assumption, refunds, provider deductions and collection lag. Keep these two types of receipt visible so that a change in demand can be distinguished from a change in settlement timing.

Separate providers where their schedules differ. Shopify Payments settlement and payout scheduling both affect timing; check the relevant account rather than applying the same delay to every channel.

Choose one convention for fees and refunds. When the forecast receipt is a net bank deposit, those deductions are already reflected in the amount. When starting from gross collections, reconcile the separately listed deductions to the net deposit.

Record approved borrowing or owner funding on a separate line, with its evidence and expected date. Leave an unresolved funding requirement visible until an actual funding source is agreed.

3. Schedule the complete payment commitments

For each PO, list the unpaid deposit, supplier balance, freight and other separately payable costs. Use due dates or expected bank debit dates. A deposit paid before the opening cutoff is already reflected in opening cash.

Match PO and payable schedules by identifier. An invoice for a supplier balance and the same balance on the PO list represent one payment. Check the operating-payment schedule for that duplication as well.

Inventory payments belong on their cash dates. COGS belongs to the accounting period in which the related inventory is sold. Include payroll, rent, advertising billing and other obligations in the same dated forecast; add applicable tax, debt, asset and owner movements separately.

4. Build a roll-forward that reconciles

Use weeks as columns and cash categories as rows. With outflows entered as positive amounts, calculate opening cash + receipts − inventory payments − operating payments + other signed movements. If payment rows are negative instead, add them once.

Link the next opening balance to the previous close. Check that opening cash plus the sum of all net movements equals final cash. Also compare the lowest balance with the chosen buffer, recording the date and amount of any shortfall.

Keep the receipt and payment detail available behind the totals. A balance alert becomes actionable only when you can identify the commitments that produced it.

Read the forecast through its tightest week

The scenario starts with $85,000. In week 1, $54,000 receipts − $12,000 inventory payments − $40,000 operating payments produce closing cash of $87,000. That becomes week 2’s opening balance.

Week 6, beginning 9 November, opens at $82,000. After $58,000 receipts, $67,000 inventory payments and $41,500 operating payments, cash closes at $31,500. It is $8,500 below the scenario’s $40,000 cash floor. The inventory payment is the first commitment to investigate.

The full horizon reconciles: $85,000 + $794,000 receipts − $242,000 inventory payments − $546,000 operating payments = $91,000. Ending above the opening balance does not remove the shortfall in week 6.

AxisCFO / cash exampleExample

2026-10-05 – 2027-01-03 · USD

Plan for the lowest cash point.

Opening cash
$85,000
Lowest cash · week 6
$31,500
W6: $31,500Week 1Week 13

What to check

An inventory payment brings week 6 cash down to $31,500. Review purchase timing before committing.

Dashed line: an assumed $40,000 buffer. Forecast period shown above; separate from the monthly revenue report.

View the 13-week cash table

Scroll horizontally if needed to see all columns.

Cash forecast example · 2026-10-05 – 2027-01-03 · USD
WeekOpening cashReceiptsInventory paymentsOperating paymentsClosing cash
Week 185,00054,00012,00040,00087,000
Week 287,00058,00018,00041,00086,000
Week 386,00062,00024,00042,00082,000
Week 482,00056,00015,00039,00084,000
Week 584,00060,00020,00042,00082,000
Week 682,00058,00067,00041,50031,500
Week 731,50070,00010,00044,00047,500
Week 847,50078,0008,00047,00070,500
Week 970,50074,00022,00046,00076,500
Week 1076,50066,00016,00044,00082,500
Week 1182,50064,00012,00043,00091,500
Week 1291,50048,0008,00038,00093,500
Week 1393,50046,00010,00038,50091,000

5. Test the dates and amounts that drive the minimum

Keep the base forecast and change one documented assumption at a time. Move a delayed receipt from its original week to its revised week. Extend the horizon for receipts falling beyond it, and retain payments that remain due when sales slow.

Test the supplier schedule alongside delivery and stock availability. A later balance payment helps cash only on the agreed terms; a later delivery can also delay receipts. A smaller order may change freight per unit and stock cover, so update those consequences together.

Inspect daily cash around a tight payroll, tax or supplier date. A positive weekly closing balance can conceal an earlier shortfall when the payment leaves before the receipt arrives.

6. Replace the completed week with actual bank movements

Archive the previous version, reconcile actual receipts and payments, and explain the difference. Roll the horizon forward to thirteen weeks. Carry overdue obligations to their revised dates with their original identifiers.

Update the source assumption as well as the number. A late receipt, amended order or unexpected recurring debit should change the relevant future weeks and have an assigned follow-up.

Scroll horizontally if needed to see all columns.

Weekly variance checks and the action each difference requires.
DifferenceQuestion to resolveUpdate and owner
Receipts arrived laterWas this settlement timing, a hold or a lower collected amount?Revise the dated receipt; finance preparer verifies with provider records
Inventory payment was largerWas freight missing, the order amended or a payment counted twice?Update the PO commitment; purchasing confirms
Operating debit was unexpectedIs this recurring, a one-off or an overdue liability?Classify it and revise future weeks; bookkeeper checks
Cash is below the chosen floorWhich payment or receipt drives the minimum, and when must a decision be made?Owner evaluates documented options before authorizing commitments

Choose the decision before the cash shortfall arrives

Start with the first date that lacks headroom. Confirm the underlying commitments and compare an agreed payment schedule, a smaller order, spending changes or documented funding. Recalculate the full horizon for each option.

The bookkeeper verifies balances and actuals; operations confirms orders and delivery assumptions; the finance preparer maintains the forecast. The owner chooses the cash floor and authorizes the commitments.

For an upcoming deposit, use the inventory-order guide to record the approval conditions. Bring the dated forecast and unresolved assumptions into the cash-planning discussion so the next step addresses a specific decision.

Sources and calculation notes

  1. IFRS Foundation — IAS 7 Statement of Cash Flows, public overview

    Cash receipts and payments differ from profit because of timing and noncash effects.

    Accessed 2026-10-07.

  2. IFRS Foundation — IAS 2 Inventories, public overview

    Inventory cost is recognized as expense with the related sale; supplier payment can occur earlier.

    Accessed 2026-10-07.

  3. Shopify Help Center — Understanding Shopify Payments payout timing

    Settlement and payout scheduling affect the timing of Shopify Payments receipts.

    Accessed 2026-10-07.

Your next financial question

Put numbers behind the next move.

Start with the decision ahead and the reporting you have today.

Explore the free finance audit