A healthy bank balance does not prove you can afford a stock order. Before you commit, check what each order earns, how much stock is free to sell, when the supplier must be paid and which bills and tax fall due first. In our weekly example, a $44,000 order drops cash to $9,500 in week 6, below the owner's $15,000 buffer. A $33,000 order bottoms out at $20,500.
By Sergiy Kucherenko CPA, Director, 42 Advisory. Last reviewed 24 October 2026.
Your store has $60,000 in the bank and a supplier wants a 30% deposit on a $44,000 order. Sales are growing, so the order looks affordable. It stops looking affordable once the supplier balance, payroll and a BAS payment are placed in the same six weeks.
This guide shows how to test a stock order against a weekly e-commerce cash flow forecast before you sign the purchase order. It is written for Australian retailers selling physical goods they own through an online store or marketplace. All figures are illustrative and in Australian dollars.
What Should E-Commerce Accounting Tell You Before You Order Stock?
Before an Australian online retailer places a stock order, its accounts should show four things: the contribution each order earns after variable costs, the usable stock already on hand, the dates the supplier must be paid, and whether cash stays above a set minimum in every week until the new stock sells.
E-commerce accounting brings sales, platform settlements, stock, expenses and tax together. Compliance needs that for the BAS and the tax return. A growing retailer also needs it to decide what to buy and when to pay for it.
A reconciled bank balance is the starting point, not the answer. If the books are a quarter behind, the stock decision is being made on old numbers. Our bookkeeping support keeps platform activity current so that purchasing decisions can rely on it.
How Do You Check Platform Payouts Before Relying on Them?
Reconcile each platform payout back to gross sales, fees, refunds and adjustments, and confirm any funds a payment provider is still holding. For a stock decision, count only the payouts you can reasonably expect and the date they will land. Treat any unexplained settlement difference as unresolved until it is investigated.
Customer payments, reported sales and bank deposits rarely match line for line. A payout is usually net of platform fees, refunds and reserves, and some money may still sit with the provider at month end. Our guide to settlement accounting and gross versus net payouts explains the bookkeeping in detail.
Decide whether your cash forecast works from gross customer collections or net payouts, and stick to it. If you forecast net payouts, the platform fees are already deducted, so do not list them again as a separate payment. The same discipline applies to software connections: an integration posting sales and a bank rule posting the matching payout as sales will record the same revenue twice. Our Xero and Shopify setup guide covers the usual configuration.
How Do You Calculate Contribution Margin Per Order?
Contribution margin per order is revenue excluding GST, less the landed product cost and the variable costs of making that sale: payment and marketplace fees, packing, delivery, advertising per order and a returns allowance. What remains helps pay fixed overheads and generate profit. Calculate it the same way every time.
Include the full landed cost of the product, not just the supplier invoice. Freight, duty and inbound charges belong in the cost of the stock; our article on landed cost for imported inventory shows how to build it.
Check what your reports measure before using them to approve stock. Shopify's help centre states that profit is reported only for products and variants that had a cost recorded at the time they were sold. A product with no cost entered simply drops out of the profit figure.
A modest discount can halve the result
Consider a GST-registered retailer selling one item per order. The sale is fully taxable and the customer pays no separate delivery charge. Figures are per kept order and exclude GST, which is recoverable. The fee rate is a modelling assumption, not any platform's published rate.
| Per order | Regular price | 10% discount |
|---|---|---|
| Customer price including GST | $132.00 | $118.80 |
| Revenue excluding GST | $120.00 | $108.00 |
| Landed product cost | ($48.00) | ($48.00) |
| Payment and selling fees (5%) | ($6.00) | ($5.40) |
| Packing and delivery | ($12.00) | ($12.00) |
| Advertising cost per order | ($24.00) | ($24.00) |
| Net cost of returns allowance | ($6.00) | ($6.00) |
| Contribution per order | $24.00 | $12.60 |
Returns assumption: refunded orders are excluded from revenue, so the table shows orders the customer keeps. The $6.00 allowance is the expected net cost of returns spread across kept orders: return postage and handling, returned stock that cannot be resold, and any fees the platform does not refund on a refunded sale, less the value of stock returned to inventory. If your refund rate is material, model refunded revenue and recovered stock explicitly instead.
The 10% discount cuts contribution per order by 47.5%. To earn the same total contribution as 100 orders at full price ($2,400), the promotion needs at least 191 orders ($2,400 divided by $12.60, rounded up), assuming costs per order stay as shown. That is a 91% lift in orders before fixed overheads, interest and income tax. Our e-commerce profit margin calculator lets you run your own inputs.
How Much Stock Do You Actually Have Available to Sell?
Usable stock is the quantity free for new orders: units on hand less units already committed to customers, damaged, held for inspection or reserved. Divide usable units by expected daily sales to get days of cover, then compare that with the supplier's lead time before deciding whether, and how much, to reorder.
A stock report should separate goods available for new orders from goods committed to customers, damaged goods and items awaiting inspection. Reconcile stock held by a third-party warehouse or marketplace, and confirm who owns goods in transit under the supplier's terms.
Check which definition each report uses. Shopify's inventory guidance states that from 1 October 2026 its inventory reports measure stock by On hand quantity instead of Available quantity, while data before that date is unchanged. On hand includes committed and unavailable units, so a report run today can show more units than you can sell, and a year-on-year comparison may mix the two bases.
For a simple replenishment test: 300 usable units and expected sales of 10 a day give about 30 days of cover. If the supplier needs 45 days to deliver, there is a 15-day gap even if the order is affordable. Adjust demand for seasonality and any planned promotion, and check popular sizes or variants separately; a store-wide total can hide a shortage.
Is a stock payment an expense when you pay it?
Usually not. For accounts prepared under AASB 102 Inventories, inventory is measured at the lower of cost and net realisable value (paragraph 9). Net realisable value is the estimated selling price less the estimated costs of completion and the costs necessary to make the sale (paragraph 6), not simply the selling price. Cost includes the purchase price, import duties and inbound transport, but excludes taxes the business later recovers, such as GST credits (paragraphs 10 and 11).
The carrying amount becomes an expense when the goods are sold. Write-downs to net realisable value and inventory losses, such as damaged or missing stock, are expensed in the period they occur, which can be before any sale (paragraph 34). A supplier deposit normally starts as a prepayment and becomes inventory when the business obtains the goods.
When is stock deductible for tax?
Income tax follows its own rules. Under section 70-15 of the ITAA 1997, an outgoing for trading stock that is not yet on hand is generally deductible in the income year the stock becomes on hand, not the year it is paid. Sections 70-35 and 70-45 then bring the change in stock value into the calculation each year, as the ATO's general trading stock rules explain.
"On hand" does not mean physically in your warehouse. The ATO's ruling IT 2670 treats goods as on hand where the business has the power to dispose of them, and confirms that goods in transit can be on hand. Whether stock shipped before 30 June but delivered in July is on hand at 30 June depends on the contract and shipping terms, including when title and risk pass. The same ruling flags that arrangements contrived to change year-end stock may attract Part IVA, so check the terms with your tax agent rather than timing a purchase around them.
Businesses with aggregated turnover under $10 million can use the simplified trading stock rules. For income years starting on or after 1 July 2021, the rules also extend to businesses with aggregated turnover of $10 million or more but less than $50 million that meet the other conditions. Under section 328-285 of the ITAA 1997, a stocktake can be skipped where you reasonably estimate the difference between opening and closing stock value is $5,000 or less. Our tax planning service reviews the timing of stock purchases and other deductions before 30 June, when the decision can still change.
How Do You Build a Weekly Cash Flow Forecast for a Stock Order?
Build a weekly cash flow forecast that runs from today through the supplier's final payment and the expected selling period. Start with the reconciled bank balance, add expected platform payouts, deduct existing bills, operating costs, tax and finance repayments, and place the deposit and balance on their contract dates. Then find the lowest week.
Use actual cash amounts, including GST where it is charged, and label the basis. Australian Government guidance on setting up a cash flow statement asks you to state clearly whether figures include or exclude GST. Keep the forecast GST-inclusive and the margin analysis GST-exclusive, and do not mix the two. A three-way forecast links the same assumptions to profit and the balance sheet, so the stock you buy shows up as inventory, not as a loss.
Worked example: two stock orders, week by week
Assumptions: the retailer starts with $60,000 and compares a $44,000 order with a $33,000 order, both GST-inclusive, with the same product mix and unit price. Each requires a 30% deposit in week 1 and the 70% balance on shipment in week 6. Receipts are net platform payouts from existing trading, after fees and refunds, so platform fees are not deducted again. The new stock generates no receipts within the eight weeks. Operating payments include fortnightly payroll in weeks 2, 4, 6 and 8. The $12,000 tax payment in week 4 is a BAS for an earlier period, and no GST credit on the new order turns into cash during the forecast.
| Week | Payouts in | Operating payments | Other payments ($44k / $33k order) | Cash: $44k order | Cash: $33k order |
|---|---|---|---|---|---|
| Opening | $60,000 | $60,000 | |||
| 1 | $5,000 | ($3,000) | Deposit ($13,200) / ($9,900) | $48,800 | $52,100 |
| 2 | $5,000 | ($6,000) | $47,800 | $51,100 | |
| 3 | $5,000 | ($3,000) | $49,800 | $53,100 | |
| 4 | $5,000 | ($6,000) | BAS ($12,000) | $36,800 | $40,100 |
| 5 | $6,000 | ($3,000) | $39,800 | $43,100 | |
| 6 | $6,500 | ($6,000) | Balance ($30,800) / ($23,100) | $9,500 | $20,500 |
| 7 | $6,000 | ($3,000) | $12,500 | $23,500 | |
| 8 | $6,500 | ($6,000) | $13,000 | $24,000 |
The owner has set a $15,000 minimum cash buffer. The larger order's lowest point is $9,500 in week 6, the week the supplier balance falls due alongside payroll. That is $5,500 below the buffer, and the business stays below it until week 8 closes at $13,000. The smaller order's lowest point is $20,500, also in week 6, which keeps $5,500 above the buffer in every week.
Looking only at week 8 would hide the real pressure point: the gap between the two orders at week 8 is $11,000, but the larger order spends three weeks under the buffer first. The buffer itself is a business decision, not a legal threshold; its size should reflect payment commitments, how volatile sales are and access to funding.
The smaller order may still cause a stockout later. Extend the forecast through the next reorder and compare the contribution lost from running short. Other options include staged deliveries, moving the balance date, or business finance arranged before the order is placed, not after the account is overdrawn.
How Do GST and Tax Payments Affect the Forecast?
In Australia, a business must register for GST when its projected GST turnover is $75,000 or more, or its current GST turnover is $75,000 or more unless the Commissioner is satisfied projected turnover will be lower. In a stock forecast, use the business's own estimated BAS and income tax amounts on their due dates, not a flat percentage of payouts.
Under section 188-10 of the GST Act, current GST turnover covers this month and the previous 11, and projected GST turnover covers this month and the next 11. The ATO's GST registration guidance requires registration within 21 days of meeting the threshold. GST turnover is not simply gross receipts or payouts after fees: it is the value of supplies excluding GST, and it leaves out input-taxed sales, sales not connected with Australia and certain other supplies. The $75,000 figure is set by regulation 23-15.01 of the GST Regulations 2019.
Your net BAS payment depends on GST on sales less eligible credits and adjustments. When each amount falls into a BAS depends on whether the business accounts for GST on a cash or non-cash basis (GST Act sections 29-5 and 29-10). The ATO's guidance on choosing a GST accounting method confirms that businesses with aggregated turnover under $10 million can generally choose either. Confirm the basis before forecasting the next BAS.
If you import, confirm who makes the creditable importation and keep the import declaration before assuming an import GST credit (GST Act sections 15-5 and 15-15). Our GST guide for Australian e-commerce sellers covers the wider obligations, and our BAS and IAS lodgement service gives you an estimated liability and due date to put in the forecast.
What Happens to the Order If Sales Slow Down?
Run a downside case next to the expected one. Delay part of the expected payouts, lift advertising costs or push the shipment back, then read off the lowest weekly cash balance. If the downside breaches the minimum buffer, change the order size, payment terms or funding before committing, not after the stock arrives.
In the example above, suppose $5,000 of payouts in each of weeks 5 and 6 slips beyond week 8. The larger order's balance falls to minus $500 in week 6, so the account would be overdrawn in the week the supplier balance is paid, and week 8 closes at $3,000. The smaller order's lowest week falls to $10,500, now $4,500 below the buffer, and week 8 closes at $14,000. One delayed-receipts assumption turns a manageable order into an unfunded one, and pushes even the safer order under the buffer.
Then test the risks that matter to your store: slower sales of existing lines, higher cost per acquisition, a delayed container or extra fulfilment charges. A supplier's bulk discount should be weighed against the extra cash committed and how long the extra units take to sell. A lower unit cost does not help if the business then cannot meet a tax payment or payroll. Our article on e-commerce accounting mistakes that cost you money covers the record-keeping errors that usually sit underneath.
Planning a large stock order?
Send us the supplier quote with its payment dates, your recent settlement reports, stock listing, aged payables, upcoming BAS and payroll amounts, and any finance repayments. We will show you where cash is tightest and what needs to change before you commit.
Contact 42 AdvisoryKeep a Short Record of the Purchasing Decision
Before you commit, file a one-page record with the supplier quote. When the next order comes up, it shows which assumptions held.
| Decision input | Evidence to keep |
|---|---|
| Quantity needed | Usable stock, expected demand, lead time and confirmed inbound stock |
| Expected contribution | Current landed cost, planned selling price and costs per order |
| Payment commitment | Deposit, balance, freight and duty payment dates |
| Cash available | Weekly forecast including existing bills, payroll, BAS and finance repayments |
| Downside result | Lowest weekly cash balance and the assumption that causes it |
| Agreed action | Order size, revised terms, funding or decision to defer |
Update the forecast as actual receipts and payments arrive, and compare sales, contribution and stock movement with the assumptions you used to approve the order.
How 42 Advisory Helps E-Commerce Owners Make These Decisions
Our e-commerce accounting team starts with reconciled platform activity, reliable inventory costs and a clear view of tax payments coming up. Our business advisory and three-way forecasting service then models the decision you are considering, such as comparing order sizes, supplier terms and the timing of receipts, and reviews the assumptions as actual results arrive. Engagements are on fixed fees, agreed in writing after your initial meeting.
Key Takeaways
| Takeaway | Action this week |
|---|---|
| A bank balance does not show what is already committed | List the supplier balance, BAS, payroll, finance repayments and other bills due in the next eight weeks |
| The lowest week matters more than the closing balance | Build the forecast weekly and find the week the supplier balance lands |
| Discounts cut contribution faster than they lift sales | Calculate how many extra orders a promotion needs before buying stock for it |
| On hand is not the same as available | Check which quantity your Shopify inventory report shows from 1 October 2026 |
| Paying for stock is not the same as deducting it | Confirm when ordered stock will be on hand, under the shipping terms, before relying on a 30 June purchase |
Book a stock and cash flow review
Bring your supplier quote, recent settlement reports, aged payables and upcoming tax and payroll commitments. We will test the order against a weekly forecast with you.
Book a MeetingDisclaimer: The information provided in this article is general in nature and does not constitute specific tax, legal, or financial advice. It is current as at 24 October 2026. The examples illustrate management decisions and do not determine the accounting or tax treatment for a particular business. We recommend seeking professional advice tailored to your individual circumstances. 42 Advisory is a CPA firm and Registered Tax Agent.
Frequently Asked Questions
Why can a profitable online store be short of cash?
Profit counts stock as an expense only when it sells, while cash leaves when the supplier is paid. A store can therefore report a profit while its cash sits in unsold stock, supplier deposits and tax payments falling due before customer receipts arrive. A weekly cash forecast shows the gap that the profit and loss does not.
Is inventory part of a cash flow statement?
Yes, indirectly. Payments to suppliers for stock are operating cash outflows. In an indirect cash flow statement, an increase in inventory is deducted from profit because cash was spent on stock that has not yet been expensed. A stock order forecast should show the deposit and balance on their actual payment dates.
Can Shopify reports tell me whether I can afford more stock?
They show useful sales, product and inventory information, but not the whole answer. From 1 October 2026 Shopify's inventory reports use On hand quantity, which includes committed and unavailable units. The affordability decision also needs supplier terms, existing bills and tax payments brought together in a weekly cash forecast.
Is a bigger order better if the supplier offers a discount?
Not automatically. Weigh the unit saving against the extra cash committed, how long the extra units take to sell, and storage or obsolescence risk. Compare the larger and smaller orders over the full period needed to sell and reorder, and check the lowest weekly cash balance in each case.
What happens when you have too much inventory?
Cash is tied up in goods that are not selling, storage and fulfilment costs rise, and slow lines may need discounting. Under AASB 102, inventory is carried at the lower of cost and net realisable value, which is the expected selling price less the costs to complete and sell. Stock that will only sell below cost is written down, and the write-down is an expense in that period.
Can I claim stock I paid for before 30 June but receive in July?
It depends on whether the stock was on hand at 30 June. Section 70-15 of the ITAA 1997 defers the deduction for trading stock not yet on hand. Goods in transit can be on hand if you already have the power to dispose of them, which turns on the contract and shipping terms. Confirm those terms with your tax agent before relying on a year-end purchase.
Framework Will Help You Grow Your Business With Little Effort.
Sergiy Kucherenko
Sergiy Kucherenko is the founder and director of 42 Advisory and a member of CPA Australia. He has spent his career in public practice, working with business owners on tax, structuring and the practical problems that come with running a growing company. Before accounting, Sergiy trained as an engineer and studied computer science. The habit of building systems stuck. It is why the practice runs cloud-first and heavily automated, with Xero at the centre rather than paper files, and why he is comfortable acting for clients whose businesses are technical, software companies in particular. His client work covers medical technology, telecommunications, SaaS, construction and trades, and healthcare, including general practice and dental groups. Some clients come to him at incorporation; others when they are restructuring, acquiring or preparing to sell. The areas he knows best are service trust arrangements for medical practices, revenue recognition for SaaS businesses, and cash flow management in construction.