Does Money by Zaweba work on Mac or Linux?
Yes. Money by Zaweba has a Mac and Linux version that opens the same .ozm money files as Windows, including password-protected ones.

Yes, it does. Money by Zaweba runs on Mac and Linux as well as Windows, and the Mac and Linux version opens the same .ozm money files, including ones protected with a password. So you can keep your accounts on whichever computer suits you, or move between them, without converting anything.
That's less common than you might expect for offline finance software, much of which has historically been Windows only.
Which systems are covered
On Windows, Money runs on Windows 10 and 11, 64-bit. On a Mac it needs macOS 12 or later and runs on both Apple silicon and Intel Macs. On Linux it runs on 64-bit systems, on both x86 and ARM. It's free software under the EULA on all of them, with no account.
Why the same file works everywhere
Each money file is a single SQLite database with the .ozm extension. SQLite is a widely used file format that reads the same on every platform, and Money stores amounts as whole pence and dates as ISO text, so nothing depends on how a particular computer formats numbers or dates. The file on disk is the whole story; there's no separate settings store or hidden database that has to travel with it.
Encrypted files work the same way. When you give a money file a password, Money uses SQLCipher 4 with AES-256, and its engine is standard SQLCipher 4 on every platform. A file you locked on Windows opens on a Mac or Linux machine with the same password, and the other way round.
Moving a file between computers
To move your accounts, close the money file so the latest changes and a fresh backup are written, then copy the .ozm file to the other computer by whatever means you normally use, such as a USB stick or an external drive. Open it in Money there, and everything is as you left it: accounts, transactions, categories, payee rules, budgets, bills and the bank layouts the CSV wizard has learnt.
One thing to avoid is working on two copies at once. If you add transactions on the Mac while an older copy on Windows also gets changes, you'll have two diverging files, and Money has no way to merge them. Pick one computer as the home for the file at any time and copy it across when you switch.
What's the same everywhere
The work itself doesn't change between systems. You download statements from your bank's website as CSV, OFX, QFX or QIF and import them. The review screen catches duplicates. Payee rules and the UK category tree file your spending. Budgets, recurring bills and deposits, the reconcile wizard and the reports are all there, with export to CSV and A4 PDF.
UK conventions apply on every platform too: pounds, dd/mm/yyyy dates and en-GB formatting, regardless of how the computer itself is set up.
Good habits across machines
Backups are made next to the money file when you close it, keeping the last 10. Those stay on the computer where the file lives, so if you move between machines, it's wise to keep your own copy of the file somewhere separate as well. And if you've set a password, make sure you know it on every computer you use, because Money can't recover a lost one.
Money by Zaweba treats the money file as yours to carry around, and the Mac and Linux version simply means you can carry it to more places.