Every June, money starts moving early. Insurance renewed ahead of time, rent paid in advance, annual software bills brought forward — mostly in the hope that the deduction lands this year instead of next. Sometimes it does. Whether it does is decided by the prepayment rules, which are more forgiving for small businesses than most owners realise.

The general rule

A business expense is normally deductible when it is incurred. But when you pay in advance for something that stretches across income years — a year of insurance, six months of rent — the deduction may need to be spread across the years the payment relates to, rather than landing all at once in the year you paid. Very small amounts are generally excluded from these spreading rules altogether — amounts under $1,000 is the commonly cited mark, but check the current figure — as are certain payments required by law.

The 12-month rule for small business

Eligible small businesses get a practical shortcut. A prepayment can generally be claimed immediately, in the year it is paid, where the period of service being paid for is 12 months or less and ends before the end of the next income year. Eligibility depends on aggregated turnover thresholds that change over time, so confirm your business qualifies in the current year before relying on it. The classic fits: a 12-month insurance premium, rent paid up to a year ahead, an annual subscription or membership renewed in June.

When the deduction must be spread

Prepay beyond the limits and the shortcut disappears. A payment covering more than 12 months, or a period that runs past the end of the next income year, is generally apportioned across the income years it covers — you still get the deduction, just on the calendar's schedule instead of yours. A two-year insurance policy taken for the discount falls here.

Doing the June prepayment properly

  • Actually pay before 30th June. An invoice received but not paid is not a prepayment. The cash needs to leave.
  • Prepay things you would buy anyway. Spending purely to create a deduction shrinks the bank account faster than the tax bill.
  • Remember it is a deferral, not a discount. Pulling next year's expense into this year leaves a hole in next year's deductions unless the prepaying is repeated.
  • Mind the cash flow queue. BAS, super and wages come first — a June prepayment funded with money July's obligations needed is a bad trade.
  • Document the service period. Keep the invoice showing the dates covered — it is the evidence every prepayment question turns on.

How to record it in the software

When the deduction is spread, code the payment to a prepayments asset account and release it to expenses monthly by journal, so the profit and loss reflects usage rather than payment timing. When an immediate deduction applies, a very small business can simply expense it directly with the invoice attached; a business that wants meaningful monthly reports can still spread it in the accounts and claim the timing difference in the tax return. Either way, write the treatment down — the worst outcome is an expense claimed in full last year and released from prepayments again this year, double-counted.

What we commonly see go wrong

  • Multi-year deals claimed in full because the payment happened in June.
  • Prepayments made from cash the next BAS or super run needed.
  • Double counting between the tax return and the prepayments account across years.
  • No record of what period the payment covered, turning a clean claim into an argument.

A worked example

As an illustration: two consulting firms renew professional indemnity insurance in June. The first pays a 12-month premium covering July through the following June — the period is 12 months or less and ends before the end of the next income year, so as an eligible small business the premium is generally deductible in the year paid. The second takes the insurer's discount for a 24-month policy — that premium is generally apportioned across the years it covers. Same month, same intention, different timing.

When to get help

If June is approaching with a healthier-than-usual profit, if you are weighing a multi-year contract against annual renewals, or if the prepayments account in your file has not been reconciled in living memory, it is worth a conversation before the payment rather than after. Prepayment timing is one of the few tax levers a small business fully controls, and it deserves deliberate minutes rather than a guess.

Common questions

Does prepaying expenses in June always reduce my tax?

It brings the deduction forward; it does not make the expense cheaper. Prepaying works best when the spend was going to happen anyway, this year's income is high, and the cash is genuinely spare after BAS, super and wages. It is a deferral, not a discount.

Can I claim two years of prepaid rent or insurance at once?

Generally not. The small business immediate deduction applies where the service period is 12 months or less and ends before the end of the next income year. Payments covering longer periods are generally spread across the income years they relate to.

How should prepayments be recorded in Xero or MYOB?

If the deduction is spread, code the payment to a prepayments asset account and release it monthly to expenses by journal. If an immediate deduction applies, expensing it directly with the invoice attached is fine for a small file — just record the treatment so it is not double-counted next year.

FREE SELF-CHECK

Not sure where your business stands?

Take the free 3-minute Business Money Health Check — an instant score across cash flow, books, tax and insight, with your weakest area pinpointed. Or go deeper with a Second Opinion Review: if we can't identify $500 of savings or cost-risks, it's free.

Want this handled rather than explained? See Tax Accountant in Melbourne.

Rather just ask someone?

If you run a business in Melbourne and you're not sure how this applies to you, call and we'll tell you in a few minutes — no charge for a straight answer.

(03) 9191 3731WhatsApp

Mon–Fri, 9:00am – 8:00pm · Sat–Sun, 9:00am – 7:00pm