Software subscriptions are one of the sneakiest costs in a small business. They start small, $29 a month here, $49 there, and then auto-renew, quietly compounding until you realise you're spending $800 or more a month on tools that have gathered digital dust. For businesses in Geelong and across regional Victoria, where margins are often tighter than they are for metro counterparts, this kind of waste is worth hunting down.
This guide walks you through exactly how to run a software stack audit: what to look for, how to assess each tool honestly, and how to make decisions that stick. We'll also touch on the tax treatment of software costs in Australia, because how you categorise these expenses in Xero affects your deductions at the end of the financial year.
Step 1, Pull Every Subscription Into One List
You can't cut what you can't see. The first job is to build a complete inventory of everything your business pays for. The best source for this is your bank statements and credit card statements, not your memory, not what you think you're paying for. Go back 90 days and highlight every recurring charge.
Look across multiple payment methods. Subscriptions often get spread across a business credit card, a personal card the owner uses for business, and direct debits from the main business account. Don't forget annual subscriptions, these are easy to miss in a 90-day scan, so also check your email for renewal notices.
Build a simple spreadsheet with these columns:
- Tool name
- Monthly cost (AUD, inc. GST)
- Annual cost
- Who uses it (owner only, whole team, one staff member)
- Core function (accounting, communication, scheduling, project management, etc.)
- Last actively used (be honest)
If you use Xero for your bookkeeping, run a search on your transactions for common SaaS vendors, this is quicker than trawling through PDFs. Your chart of accounts should have a dedicated software subscriptions expense code. If it doesn't, now is a good time to set one up with your bookkeeper.
Step 2, Map Functions, Not Tools
Once you have your list, the next step is to map each tool to a business function rather than thinking about the tools themselves. This is where duplication becomes visible.
Common functions for a Geelong small business might include:
- Accounting and invoicing
- Payroll and Single Touch Payroll (STP) reporting
- Customer relationship management (CRM)
- Project or job management
- Scheduling and bookings
- Email marketing
- Internal communication
- Document storage and file sharing
- Website and e-commerce
- Social media management
Now put each of your tools against its function. If any function has two or more tools sitting next to it, you have duplication. This is the single biggest source of waste in most small business software stacks. A trade business in Geelong might be paying for ServiceM8 and Tradify simultaneously. A professional services firm might be running Asana and Monday.com. A retail business might have two different email marketing platforms.
Duplication almost always happens gradually, you try something new, forget to cancel the old one, and both keep charging.
Step 3, Score Each Tool on Three Criteria
For every tool on your list, score it honestly across three areas on a scale of 1 to 5:
- Usage frequency, How often does someone in the business actually open or use this tool? (1 = rarely or never, 5 = daily)
- Business impact, Would the business break or suffer meaningfully without it? (1 = we'd barely notice, 5 = critical to operations)
- Value for cost, Does what it delivers justify what it costs relative to alternatives? (1 = wildly overpriced for what we get, 5 = excellent value)
Any tool that scores below 3 across the board is a strong candidate for cancellation. Any tool that scores 1 on usage frequency but you're still paying for is almost certainly dead weight regardless of how it scores on the other criteria, if nobody is using it, the business impact score is academic.
Be especially critical of tools tied to a "someday" plan. Many business owners keep paying for software because they intend to use it properly one day. That day rarely comes. If you haven't embedded it in your workflow within the first 90 days of subscribing, the odds drop sharply.
Are your software costs actually sitting in the right place in Xero?
Misclassified software expenses can cost you deductions at tax time. We review your chart of accounts as part of our bookkeeping service and make sure every recurring charge is coded correctly under ITAA 1997 s.8-1. Book a free call to talk through your setup.
Book a Free 20-Minute CallStep 4, Understand the Tax Treatment Before You Cut
Before you start cancelling things, it's worth understanding how software costs work from an Australian tax perspective, because cutting the wrong thing, or cutting it at the wrong time, can affect your deductions.
Under section 8-1 of the Income Tax Assessment Act 1997 (ITAA 1997), a business expense is deductible if it is incurred in gaining or producing assessable income and is not capital, private or domestic in nature. SaaS (cloud-based) software subscriptions are generally treated as operating expenses, you're paying for ongoing access to a service rather than purchasing a capital asset. This means they're ordinarily deductible in the income year in which they are incurred, rather than being depreciated over time.
Annual subscriptions paid upfront for a period that extends beyond 30 June may need to be apportioned between financial years, depending on the circumstances. If you pay an annual fee in May 2026 that covers May 2026 to May 2027, only the portion relating to the 2025–26 income year is deductible in that year. This is something your bookkeeper or tax agent should be handling as part of your end-of-year work.
The practical implication for your audit: don't cancel an annual subscription immediately after it has renewed if you've already paid for the year. Get the full period out of it, make a calendar note to cancel before the next renewal date, and record the cancellation in your business notes.
GST: Most Australian SaaS tools attract GST at 10%. Overseas SaaS providers (Google, Adobe, Atlassian, etc.) are required under the A New Tax System (Goods and Services Tax) Act 1999 to register for and collect GST on supplies to Australian consumers. If you're GST-registered, you can claim input tax credits on these costs, but only if you have a valid tax invoice. Make sure you're downloading invoices from supplier portals, not just relying on bank statement entries.
Step 5, Negotiate Before You Cancel
Before you cancel a tool you still want but feel is overpriced, try negotiating. SaaS companies, particularly the mid-market ones popular with small businesses, often have unpublished discounts available for customers who ask. Call or live-chat and say you're reviewing your costs and considering cancelling. You'll often be offered a discount, a downgrade to a cheaper plan, or at minimum a pause option.
Things worth asking:
- Is there a smaller plan that covers our actual usage?
- Can we move from monthly to annual billing for a lower effective rate?
- Is there a loyalty or long-term customer discount?
- Do you offer not-for-profit or small business pricing?
Switching from monthly to annual billing alone typically saves 15–20% on most SaaS products. On a $100/month tool, that's $180–$240 back in the business each year, for a five-minute phone call.
Step 6, Consolidate Around Platforms That Integrate Well
One of the most effective ways to reduce your software costs over the medium term is to consolidate around a core platform that natively handles multiple functions, rather than bolting together a dozen point solutions.
For Geelong small businesses, Xero is the obvious centre of gravity for financial operations. Xero handles accounting, invoicing, payroll (with STP Phase 2 compliance), bank reconciliation and GST/BAS reporting in one place. The Xero App Store has over 1,000 integrations, which means you can connect industry-specific tools, job management, POS systems, e-commerce platforms, without duplicating core financial functions.
Common consolidation wins we see at True Tally include:
- Dropping a standalone invoicing tool once Xero's invoicing is properly configured
- Replacing a separate payroll platform with Xero Payroll
- Switching from multiple communication tools to one (Microsoft 365 or Google Workspace covers email, chat, video and document storage)
- Using the CRM built into an industry-specific tool rather than paying for a separate CRM
The goal isn't to use as few tools as possible, it's to ensure every tool you're paying for is genuinely the best option for that function, and that no function has two tools doing the same job.
Step 7, Set Up Ongoing Controls So Costs Don't Creep Back
A one-off audit is useful. An ongoing process is better. Here's how to prevent software costs from drifting back up over the next 12 months:
- Create a software register and review it quarterly. This is just your spreadsheet from Step 1, kept current.
- Assign ownership of each tool to one person. That person is responsible for confirming the tool is still being used and delivering value.
- Route all software purchases through one card where possible, so they appear in one place in Xero.
- Create a calendar reminder 30 days before every annual renewal so you have time to cancel if needed rather than being caught mid-renewal.
- Give your bookkeeper visibility over your software expense codes. A good bookkeeper will flag anything that looks unusual or has increased significantly month-on-month.
At True Tally, when we're doing monthly or quarterly bookkeeping for Geelong businesses, we regularly flag software charges that have changed, duplicated or appear to be for tools the business has told us they discontinued. It's the kind of proactive review that pays for itself many times over.
True Tally Bookkeeping, Geelong's Xero Specialists
We're Xero Certified Advisors and Registered BAS Agents working with small businesses across Geelong and regional Victoria. Whether you need a clean Xero setup, ongoing bookkeeping or a strategic CFO-level review of your overheads, we can help you build a leaner, better-organised business.
CFO Services Book a Free CallWhat to Do Next
Start today: open your last 90 days of bank and credit card statements and write down every recurring charge. That list is your starting point. From there, apply the scoring framework in Step 3, you'll likely find two or three tools you can cancel immediately without any impact on your operations. Then address the duplications and look for consolidation opportunities around Xero.
If you'd like a second set of eyes on your software costs or your Xero chart of accounts, True Tally Bookkeeping works with small businesses across Geelong, the Surf Coast, the Bellarine Peninsula and wider regional Victoria. We're a Registered BAS Agent and Xero Certified Advisor, and we take a proactive approach to keeping your overheads honest. Book a free 20-minute call and let's take a look.