Cost of Goods Sold (COGS): Reconcile Stock and Purchases

Pricing and profit: cost the work, then test the priceFor business ownersWorked example

For a straightforward stock resale business, opening stock plus net purchases and relevant acquisition costs, less closing stock, gives the cost released from inventory during the period. Reconcile returns, missing stock and private withdrawals separately before calling all of that amount cost of goods sold. Use the same valuation basis and cutoff throughout.

What you’ll get from this guide: Prepare a stock movement reconciliation that explains the cost figure in your management accounts.

  • Use the previous closing balance as the next opening balance.
  • Match purchases, receipts and stock counts to the same reporting period.
  • Investigate the difference before posting an adjustment.

This worksheet suits a retailer or wholesaler reconciling a month's stock. It keeps the arithmetic separate from decisions about tax valuations or accounting adjustments. Manufacturers also need work in progress and conversion costs, which this simple resale example doesn't model.

Start with the reporting dates and valuation basis

Write the first and last dates at the top of the worksheet. Obtain the previous closing inventory report, purchases and supplier credits, inbound freight records and the current stock count. A stock figure at selling price won't reconcile to purchases measured at cost.

The ATO's trading-stock explanation describes the opening-stock, purchases and closing-stock relationship. Business Victoria also explains the standard formula and its industry differences. For this management worksheet, use the valuation basis already approved for your records. This guide doesn't choose a tax valuation method or determine a stocktaking concession.

Reconcile the clean example first

One-month stock roll-forward

Assumptions: Fictional Australian-dollar management-costing example. Amounts exclude GST that is assumed recoverable; any non-recoverable tax is already included in costs. These assumptions do not establish your GST entitlement. Contribution is before unallocated overheads and income tax.

MovementAmountRunning amount
Opening stock at cost$18,400$18,400
Goods purchased$12,600$31,000
Supplier returns credited−$600$30,400
Inbound freight assigned to stock$900$31,300
Closing stock at the same cost basis−$15,700$15,600 released from inventory

Original ASBG worked example. All businesses, amounts and scenarios are fictional. The table contains the same figures as the visual.

The calculation is $18,400 + $12,600 − $600 + $900 − $15,700 = $15,600. In the clean example, all inventory leaving the business was sold and the count agrees. On sales of $28,000 measured on the same GST basis, gross profit is $12,400: $28,000 minus $15,600. Gross margin is 44.29% after rounding.

The $12,600 of purchases isn't automatically the cost of this month's sales. Some purchases are still on the shelf, while some sales came from the opening stock. Nor does paying an old supplier bill create a new purchase in this reconciliation.

Give exceptions their own investigation list

A stock count may show a difference without explaining what caused it. List those differences before deciding what to post.

Exceptions to resolve outside the clean calculation

Assumptions: Fictional Australian-dollar management-costing example. Amounts exclude GST that is assumed recoverable; any non-recoverable tax is already included in costs. These assumptions do not establish your GST entitlement. Contribution is before unallocated overheads and income tax.

Item foundWhat to compareQuestion to resolve
Customer returnCredit, receipt of goods and condition checkIs it saleable stock again, damaged stock or still in transit?
Owner took two itemsWithdrawal record and countWhat adjustment and tax treatment does the adviser require?
Five items missingCount sheets, transfers, dispatches and write-offsWere they sold, moved, damaged or miscounted?
Delivery received after cutoffGoods receipt, supplier invoice and purchase termsWhich period owns the stock and cost?

Original ASBG worked example. All businesses, amounts and scenarios are fictional. The table contains the same figures as the visual.

Don't add these examples to the $15,600 without evidence. They are separate possible exceptions, not extra entries in the worked total. If damaged or missing stock is already reflected in closing inventory, subtracting another loss from stock could count the same movement twice.

Trace a difference in a useful order

First compare the opening balance with the last approved closing report. Next check purchase totals against the inventory report rather than the bank payments. Look for supplier credits, duplicated imports and freight sitting in an unrelated expense account.

Then test cutoff: take the last few receipts and dispatches around month-end and follow them through both reports. Record goods in transit and returns awaiting inspection as questions, with document references. Finally, investigate quantity differences using a recount before changing unit costs to make the total agree.

Keep the original reports and the reconciliation version that was approved. A single unexplained journal may make the accounts balance while leaving the next stock order based on the wrong quantities.

Where to get help

Read the result alongside the profit and loss statement and balance sheet. For the cost entering stock, use the landed cost worksheet. The pricing and profit hub has the next pricing checks.

General information only. This guide doesn't take your personal or business circumstances into account and isn't financial, legal or tax advice. Rates and thresholds change — check the official sources linked in this guide and get qualified advice where your circumstances require it.