Retail is one of the most operationally intensive industries to bookkeep. You are dealing with high transaction volumes, multiple payment methods, stock that moves daily, and a seasonal cash flow profile that bears almost no resemblance to the annual average. Get the fundamentals wrong — particularly around POS reconciliation — and you will spend every BAS period chasing discrepancies that compound quarter over quarter. This guide is aimed at bookkeepers who work with retail clients in Australia, from single-store independents to multi-outlet operators.
Daily POS Reconciliation: The Non-Negotiable Foundation
The most important discipline in retail bookkeeping is reconciling the point-of-sale system to bank deposits every single day. This is not about distrust — it is about catching errors before they accumulate.
A daily POS reconciliation has three steps:
-
End-of-day report from POS. Pull the daily sales summary by payment method: cash, EFTPOS/debit card, credit card (split by card type if your processor reports it), BNPL (Afterpay, Zip, Klarna), and gift card redemptions. This is your expected takings figure.
-
Cash count and banking. The physical cash count should reconcile to the opening float plus cash sales minus any petty cash withdrawals. The deposited amount goes to the bank on the same day or the following banking day. Any shortfall or surplus is a cash discrepancy and should be coded separately — do not net it off against sales.
-
Bank statement vs POS report. Once the deposit appears on your imported bank statement, match it to the POS daily total. EFTPOS settlements typically arrive one business day after the transaction date; BNPL providers settle on their own cycles (Afterpay is typically two business days). Build these timing differences into your reconciliation template so they do not appear as unmatched items.
In ReconLink, you can import your bank statements (CSV, Excel or PDF) — or forward them to a per-client email inbox — alongside your POS exports and match them by amount and date, with any residual items flagged for manual review. For high-volume retail clients, this automated matching dramatically reduces the time spent on daily reconciliation.
Accounting for Shrinkage
Shrinkage — stock loss from theft, damage, administrative error, or supplier short-shipments — is a normal cost of retail business. The Australian Retailers Association estimates shrinkage runs at 1–2% of revenue for most retailers. The bookkeeping question is how to account for it accurately.
Known shrinkage (identified theft, damaged goods confirmed in writing) should be written off immediately when identified. Code the write-off to a shrinkage or stock loss expense account, and ensure the stock balance in the general ledger is reduced to match. For GST purposes, goods lost to theft do not require a GST adjustment — you do not need to repay the GST credit you claimed when purchasing the goods, as the loss was not a deliberate private application.
Unknown shrinkage emerges at the stocktake, when the physical count is lower than the system inventory. The variance is the shrinkage for the period. The journal entry is:
- Dr Shrinkage / Stock loss expense
- Cr Stock on hand (asset)
If the shrinkage is material relative to COGS, the ATO may ask about it in an income tax review — maintain a shrinkage register documenting each identified loss event and the year-end stocktake variance.
Lay-By Revenue Recognition
Lay-by — where a customer pays for goods in instalments before taking possession — remains popular in Australian retail, particularly for higher-value items. The revenue recognition rules matter for BAS purposes.
Under the GST Act, GST is triggered on a lay-by sale when the earliest of the following occurs: the final payment is received, or the customer takes possession of the goods. This means GST should not be recognised on lay-by deposits — they are a liability (deferred revenue) until the sale is completed.
Code lay-by deposits to a "Lay-by deposits received" current liability account, not to sales. When the customer completes the purchase, transfer the total (all instalments) from the liability account to sales and recognise GST at that point. If a customer cancels and receives a refund, the deposit is simply reversed out of the liability account — no GST consequence.
Gift Card Deferred Revenue
Gift cards are economically similar to lay-by but even more common. The key principle: a gift card sale is not revenue when the card is sold. It is a liability (deferred revenue) because the business still owes goods or services to the holder.
Revenue is recognised when the card is redeemed. GST is also deferred until redemption — selling a gift card for $100 does not create a GST liability; redeeming that card for $100 of goods triggers 1/11th GST on the purchase.
Breakage — gift cards that are never redeemed — is recognised as revenue when it becomes sufficiently certain that redemption will not occur. For accounting purposes, this is typically estimated using historical redemption rates after 24–36 months. For GST, unclaimed gift cards are not subject to GST because no taxable supply has been made. Maintain a detailed gift card ledger (card number, issue date, redemption date, balance) to support the deferred revenue balance on the balance sheet.
November–December Cash Flow: Opportunity and Risk
The November–December trading period — Black Friday, Christmas, and Boxing Day — can represent 30–40% of annual revenue for some retailers. From a bookkeeping perspective, this creates several risks that need active management.
Timing of supplier payments. Many suppliers offer early settlement discounts that expire in December. Review the creditors ledger in October to identify which suppliers offer discounts and plan payment runs accordingly. Missing a 2% early payment discount on a $50,000 invoice is a $1,000 cost that shows up nowhere obvious in the P&L.
Cash flow forecasting for January. The post-Christmas period is notoriously tight — revenue falls sharply in January while December creditors come due. Build a 13-week cash flow forecast for retail clients in November so they can see the January squeeze coming and arrange a facility or timing adjustment before it becomes a crisis.
BAS implications. A strong November–December trading period means a higher GST liability in the December quarter BAS (due 28 February). If the business has been making PAYG instalment payments based on prior-year income, a strong December may also create an income tax top-up payment in the following year. Flag this to clients early — a January 2027 surprise tax bill is avoidable with a November 2026 conversation.
