If you run a small business in Melbourne, whether you're a tradie in Footscray, a consultant in Cremorne, or a retailer on Brunswick Street, there's a good chance you're paying for at least two or three software tools you either don't use anymore or have already replaced with something else. You signed up during a free trial, forgot to cancel, and now it's charging your credit card every month.
This isn't a small problem. The average Melbourne small business we work with spends between $400 and $1,800 per year on software subscriptions they no longer actively use. That's money that could be going toward marketing, a casual employee, or simply staying in your business as profit.
This guide walks you through a practical, step-by-step software stack audit, what to look for, how to categorise what you find, how to make smart decisions about what to cut, and how to set things up properly in Xero so it doesn't happen again.
Why Melbourne Small Businesses Overspend on Software
There are a few patterns we see repeatedly:
- Growth-phase sign-ups: When you were scaling, you trialled every productivity tool going. Some stuck. Most didn't. The billing remained.
- Staff turnover: A previous employee signed up for a tool, left, and nobody cancelled the account. This is particularly common in Melbourne's hospitality and retail sectors where staff churn is high.
- Duplicate functionality: You're paying for Slack and Microsoft Teams. Or HubSpot and Mailchimp. Or Deputy and Tanda, two tools that do near-identical things.
- Annual vs monthly billing confusion: Annual subscriptions get paid once, forgotten, and then surprise you 12 months later when the renewal hits your account.
- Zombie accounts: Software tied to an old email address or a credit card that hasn't been cancelled, still processing in the background.
The good news is that a software audit isn't complicated. It takes a focused afternoon and the right approach.
Step 1, Pull Every Subscription From Your Bank Feed and Xero
Start with your data, not your memory. Log into Xero and run a Profit & Loss report for the past 12 months. Filter it to your technology and software expense categories. If you haven't been categorising subscriptions separately, search your bank feed for common keywords: "Subscription", "Monthly Plan", "Adobe", "Atlassian", "Canva", "Slack", "Zapier", "HubSpot", "Shopify", "Google Workspace", "Microsoft", "Zoom", "Dropbox", "DocuSign", "Deputy", "Employment Hero", "SimplyBook", the list goes on.
Export the results to a spreadsheet. You want four columns:
- Tool name
- Monthly or annual cost (AUD incl. GST)
- Who uses it / what it does
- Last actively used
For Melbourne businesses with multiple bank accounts or credit cards, a common setup for CBD-based businesses with separate operating and expense accounts, make sure you pull data from all of them. Recurring software charges often end up on a director's personal credit card that never gets properly reconciled.
Step 2, Categorise Everything as Keep, Cut, or Consolidate
Once you have your list, go through every item and assign it one of three labels:
- Keep: Used regularly, delivers clear value, no cheaper alternative does the same job.
- Cut: Unused, barely used, or replaced by another tool already in your stack.
- Consolidate: Serves a function you need, but another tool you're already paying for covers the same ground, or a cheaper alternative exists.
Be honest with yourself. "We might use it one day" is not a reason to keep paying for software. If you haven't opened it in 90 days, it goes in the Cut pile unless there's a specific, scheduled project requiring it in the next month.
Not Sure What You're Actually Spending on Tech?
We work with Melbourne small businesses to set up Xero expense tracking that makes your software costs visible at a glance, and flags anything that looks out of place. A clean chart of accounts and smart bank rules are the foundation. We can help you get there in a single session.
Book a Free 20-Minute Melbourne CallStep 3, Check for Duplicate Functionality
This is where Melbourne businesses consistently save the most money. The SaaS market has expanded aggressively, and many tools now do three or four things that used to require separate subscriptions. Common overlaps we see:
- Communication: Slack + Microsoft Teams + Google Chat, pick one.
- Storage and file sharing: Dropbox + Google Drive + OneDrive, one is usually sufficient.
- Scheduling: Calendly + Acuity + a booking module already built into your CRM.
- Email marketing: Mailchimp + a CRM platform (HubSpot, ActiveCampaign) that already includes email campaigns.
- Payroll and scheduling: Deputy + Xero Payroll cover most small Melbourne businesses, there's rarely a need to add Tanda or Employment Hero on top unless you're managing a large, complex workforce.
- Project management: Asana + Monday.com + Trello, teams rarely need more than one.
If you're running Xero already, check what's built into your Xero subscription before adding third-party tools. Xero's payroll, invoicing, expense management, and reporting features cover a significant chunk of what Melbourne small businesses need, and are already included in your plan.
Step 4, Understand the Tax Treatment Before You Cancel
Before you start cutting subscriptions, it's worth understanding how these costs are treated for tax purposes so you're not making decisions that have unintended consequences at year-end.
Under section 8-1 of the Income Tax Assessment Act 1997 (ITAA 1997), software subscription costs incurred in earning assessable income are generally deductible as operating expenses in the year they're incurred. Unlike traditional software licences, SaaS subscriptions are not capitalised, they don't need to be depreciated. You claim the full expense in the period it's paid or when the liability arises.
Key considerations:
- GST on overseas subscriptions: Tools like Adobe Creative Cloud, Slack, Notion, or Figma are supplied by overseas entities. Since 1 July 2017, offshore digital service providers are required to collect and remit GST under A New Tax System (Goods and Services Tax) Act 1999, Division 84. If you're GST-registered and receive a valid tax invoice, you can claim the Input Tax Credit (ITC) on your BAS. Always check whether overseas invoices include an Australian GST number and the 10% GST component.
- Annual subscriptions and apportionment: If you pay an annual subscription that straddles two financial years (e.g., paid in March 2026 for 12 months), you may need to apportion the deduction. Talk to your bookkeeper or BAS agent about how to handle this correctly in Xero.
- Personal use portion: If a subscription is used partly for personal purposes, only the business-use proportion is deductible. Keep records that support the business-use percentage.
Cancelling a subscription mid-year is fine from a tax standpoint, you simply claim the deduction for the portion of the year you were subscribed. What matters is that your Xero records accurately reflect actual expenses incurred.
Step 5, Negotiate Before You Cancel
Many Melbourne small business owners don't realise that SaaS vendors will often discount heavily before losing a customer. Before you cancel a tool you value but find expensive, call or email the vendor and ask:
- Do you offer a smaller plan that covers what I actually use?
- Is there a non-profit or small business rate?
- What's your retention offer, can you give me three months at a reduced rate?
- Is there a grandfathered pricing tier I can be moved to?
The worst they can say is no. In our experience working with Melbourne businesses from Collingwood to South Yarra to Dandenong, this tactic saves between $200 and $600 per year on average for businesses with a mid-sized stack of five to ten tools.
Also check whether annual billing vs monthly billing changes the economics. Most SaaS platforms offer 15–20% savings for annual prepayment. If it's a tool you know you'll use for the next 12 months, paying upfront makes sense.
Step 6, Set Up Xero to Catch This Automatically Going Forward
Once you've cleaned up your stack, the goal is to make sure you never end up in the same position again. Here's how to do it in Xero:
- Create a dedicated expense account: Add a "Software & Subscriptions" account to your chart of accounts (typically under Operating Expenses). This makes all tech spend visible in one place on your Profit & Loss report.
- Build bank rules: In Xero's bank rules, set up automatic categorisation for every recurring software charge by vendor name. This ensures nothing slips into an uncategorised "miscellaneous" bucket.
- Use Xero's repeating transaction feature: For annual subscriptions, set a note or reminder in Xero so you're alerted 30 days before renewal, giving you time to reassess whether you still need it.
- Review monthly: Build a 10-minute monthly habit: open your Xero Profit & Loss, filter to Software & Subscriptions, and scan for anything unexpected. New charges that appear without a matching business decision are a flag to investigate.
Melbourne businesses that run a tight Xero setup catch software spend anomalies within days rather than months. That's the difference between losing $29 on a forgotten trial and losing $348 on a year of a tool nobody logged into.
True Tally Bookkeeping, Melbourne
We help Melbourne small businesses set up Xero properly so costs are visible, categorised correctly, and easy to review at a glance. Whether you want a full Xero setup, a chart of accounts review, or ongoing monthly bookkeeping that keeps your tech stack honest, we can help. Talk to a Xero Certified Advisor and Registered BAS Agent based right here in West Melbourne.
CFO Services Book a Free CallWhat to Do Next, Your Action Plan
Here's a straightforward sequence to follow this week:
- Day 1: Pull the last 12 months of bank and credit card statements into a spreadsheet. Highlight every recurring software charge.
- Day 2: Categorise each item as Keep, Cut, or Consolidate. Calculate the annual cost of everything in the Cut pile.
- Day 3: Cancel everything in the Cut pile. Negotiate on anything in the Consolidate pile. Make sure cancellations are confirmed in writing.
- Day 4: Update your Xero chart of accounts, build bank rules for remaining subscriptions, and set renewal reminders for all annual tools.
- Ongoing: Do a 10-minute Xero review every month-end. Repeat the full audit once a year, ideally in May or June before the new financial year begins.
A software audit isn't glamorous. But for most Melbourne small businesses, it's one of the fastest ways to improve profitability without changing anything about how you operate. Finding $800 in annual waste takes an afternoon. It's an afternoon well spent.
If you'd like help setting up Xero to track and manage your business costs properly, or you want a bookkeeper who'll flag unusual spend before it compounds, book a free call with True Tally Bookkeeping. We work with small businesses across Melbourne, from Fitzroy to Frankston, and we make your numbers make sense.