
Accounting and Invoicing on Linux: Xero, MYOB and the Free Alternatives
Part 3 of 8 in the Linux Business Playbook.
When owners first consider Linux, the books are usually the first worry. "My accountant uses Xero. Payroll goes to the ATO every fortnight. I am not touching that." Fair enough. The good news is that for most Australian small businesses, moving to Linux does not touch it at all.
The reason is simple. Over the past decade, the accounting software this country runs on moved out of the PC and into the browser. Your operating system is now just the thing that opens Chrome or Firefox. Both run on Linux, so your books come along for the ride.
The big three already run in a browser
Xero is the most widely used small-business accounting platform in Australia, and it is entirely web-based. You log in through a browser, and Xero lists supported browsers rather than operating systems. Chrome and Firefox on Linux are the same browsers you would use on Windows. Invoicing, bank reconciliation, GST reporting, BAS preparation and Single Touch Payroll all happen on Xero's servers, not on your machine.
MYOB Business is also browser-based and works the same way. The one wrinkle is MYOB's older desktop product, AccountRight, which we cover in the Windows box below.
QuickBooks Online, as the name says, is online. Same story: a login page, a browser, and nothing to install.
The pattern holds for the supporting cast too. Bank feeds are a link between your bank and your accounting provider; they never touch your PC. Receipt-capture apps such as Hubdoc or Dext run on your phone. Payroll reporting to the ATO goes from Xero or MYOB directly. None of these know or care what your office computer runs.
What this means in practice
If your business uses Xero, MYOB Business or QuickBooks Online today, here is the full list of what changes on the day the office PC moves to Linux:
- Nothing.
You open the same browser, type the same address, log in with the same password and see the same screen. Your bookkeeper, who most likely logs in from their own office anyway, will not know the difference unless you tell them.
There is one small practical step: bookmark the login page and, if you use a password manager, make sure it is installed on the new machine. That is the whole migration.
The free and self-hosted alternatives
Some owners come to Linux to cut subscriptions, and accounting is often on the list. There are good free options, but it pays to be honest about the trade-offs.
GnuCash is a mature, free desktop accounting program that has been around for over twenty years. It handles double-entry bookkeeping, invoicing and basic reports well. It suits a sole trader or a very small business with a simple structure. It does not do Single Touch Payroll, and it does not have bank feeds in the way Xero does, so you import statements by hand.
Akaunting and Invoice Ninja are free, open-source invoicing and light accounting tools you can run on your own Linux box or a small cloud server. They are polished, client-facing and good at quotes, invoices and online payments. They are not Australian tax packages, so BAS and payroll still need another answer.
Odoo is a full business suite, with accounting, inventory, sales and more, in one place. The community edition is free. It is a serious option for a growing business with stock to manage, but it is a project to set up, not a weekend job, and you will want someone to look after it.
The honest summary: the free tools are excellent at invoicing and fine for simple books, but your accountant almost certainly wants you on Xero or MYOB at tax time. The sensible middle ground is to keep Xero for the compliance work and use the free tools where they genuinely save money, such as a self-hosted invoicing portal for a business that sends hundreds of quotes a month.
Worked example: a plumbing business with four vans
A Brisbane plumbing business runs four vans and one office. The office has a single PC used by the owner's partner, who does the quoting, invoicing and payroll two days a week. A bookkeeper in another suburb reconciles the accounts monthly. Everything lives in Xero, with Hubdoc for receipts and a job-management app on the plumbers' phones.
The office PC is eight years old, slow and out of support. Rather than buy a new Windows machine, the business puts Linux on the existing one.
On the Monday morning after the change, the partner sits down, opens Firefox, and logs in to Xero. The dashboard is exactly as they left it on Friday. Payroll runs that Wednesday and reports to the ATO as it always has. The bookkeeper logs in from her own office at month end and does not notice anything. The plumbers' phones are untouched.
The only difference is that the eight-year-old PC now boots in under a minute and no longer nags about updates it cannot install. Total cost of the accounting migration: zero dollars and about ten minutes to set up bookmarks.
What still needs Windows
A few accounting tools are still tied to the Windows desktop, and it is better to know before the move than after:
- MYOB AccountRight desktop. MYOB's browser-based features cover most everyday work, but some AccountRight plans still require the Windows program for certain features, and old company files kept on the PC need it too. If you are on AccountRight, talk to MYOB about moving to MYOB Business, or keep one Windows machine for it.
- Legacy desktop payroll or tax tools. Some older ATO-related or industry-specific tools were only ever built for Windows. Most have online replacements now, but check yours.
- Point-of-sale systems. Many POS products run on their own hardware or tablets, which is fine. A few older ones run as Windows programs on the office PC and talk to the accounting software from there. If you have one, it stays on Windows or moves to a tablet.
If one of these applies, the usual answer is not "no Linux". It is one Windows machine for that job and Linux for everything else.
Key takeaway
For most Australian small businesses, accounting is the easiest part of a Linux move, because it already left the PC years ago. Xero, MYOB Business and QuickBooks Online run in the browser, and so do bank feeds, receipt capture and payroll reporting. The free alternatives are worth a look for invoicing and simple books, but keep the compliance work where your accountant can reach it. Check for AccountRight, legacy tools and desktop POS before the move, and the books will not skip a beat.
Next in the series: Email, Calendar and Chat on Linux.
Services
Our Linux Service
Linux Consultation
Determine the best Linux distribution for your needs.
Installation and Configuration
Smooth deployment for servers, desktops, and networks.
Training and Support
Empower your team to work confidently with Linux systems.
Maintenance and Upgrades
Ongoing support to keep your systems running at their best.
How We Help Your Business
-
We check your accounting setup before the move, including any AccountRight files, desktop payroll tools or POS software, so there are no surprises on Monday morning.
-
If you want to cut subscription costs, we can set up and look after a self-hosted invoicing or Odoo system on a small Linux server, and connect it to Xero or MYOB so your accountant still gets what they need.
