Free tools Windows power users keep installed
One-click scans. No signup required.
The best accounting tool is the one that matches your GST jurisdiction and accounting basis, produces defensible tax invoices and GST reports, reconciles reliably with your bank, preserves supporting records, and lets your accountant review the file without friction. Start by identifying whether the business is in Australia or New Zealand; their GST settings, return terminology, accounting-basis rules and record-retention periods are different.
You do not need a particular brand to meet those requirements. A low-cost product can become expensive if it applies the wrong tax codes or creates work every quarter. Conversely, a higher subscription can be worthwhile when automation, integrations and a clean accountant workflow remove manual corrections.
As an Amazon Associate I earn from qualifying purchases.
Identify the country before comparing software
GST is not a single worldwide configuration. Create the accounting file for the country where the business is registered, then confirm that the product supports that country’s tax rates, codes, return format and filing frequency. Never copy an Australian chart of accounts or GST setup into a New Zealand file, or the reverse.
| Point to confirm | Australia | New Zealand |
|---|---|---|
| Return terminology | Business activity statement (BAS) includes GST reporting. | GST return filed with Inland Revenue. |
| Published GST fact in the guidance | 10% GST rate. | Use the rates and tax codes configured for the New Zealand registration. |
| Accounting bases described by the tax authority | Cash or non-cash (accrual) accounting. | Payments, invoice and hybrid bases. |
| Payments-basis eligibility fact | Confirm eligibility and election with the Australian Taxation Office. | Inland Revenue guidance ties payments-basis eligibility to a NZ$2 million sales test. |
| Record-retention guidance | Generally five years. | Invoices and expense receipts should be kept for seven years. |
These figures and periods are jurisdiction-specific and can change. Confirm the current tax-authority guidance before configuring a new file or changing its basis.
#1 Best Overall
- Manage your payments and deposit transactions
- Check balances and generate reports to monitor your business finances
- Email and fax reports to your accountant
- Create and track quotes, invoices and more
- Connect to the app with secure web access
Define the compliance outcome the tool must deliver
A GST-registered business needs more than a place to record income and expenses. The system should create an evidence trail from the original transaction to the GST return. At minimum, require the following outputs.
Tax invoices that contain the required details
Invoices should identify the seller and customer as required in the relevant country, carry sequential numbers, show the GST treatment and make credit notes possible when a sale is reversed or adjusted. Check how the software handles taxable, zero-rated, exempt and out-of-scope lines before committing. A beautiful template is not useful if its tax treatment cannot be reviewed.
GST-coded transactions with an audit trail
Each sale, purchase, payment and adjustment should carry a tax code that explains why GST was charged, claimed or excluded. The audit history should show edits, dates and users so an accountant can investigate a changed transaction rather than rely on memory.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Clear out junk files and repair common Windows errorsFree Scan →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Reports that support the return
Australian guidance recommends software that produces tax invoices and automatically generates reports of GST liabilities and credits at BAS time. In New Zealand, the equivalent requirement is a GST-return report that agrees with the registration’s accounting basis and period. Ask for a demonstration using a sample month, not a sales presentation that shows only a dashboard.
Choose cash, payments or accrual accounting deliberately
The accounting basis determines when transactions appear in GST reporting. Select it during setup, document the decision, and confirm that the return report uses the same basis as the registration and lodged returns.
Australia: cash and non-cash accounting
Australian rules describe cash and non-cash (accrual) accounting. Under a cash approach, the timing of receipts and payments drives reporting; under non-cash accounting, the timing of invoices and purchases is central. The correct choice depends on eligibility, the business’s contracts and how the owner and accountant manage receivables and payables. The software should let you see unpaid invoices separately from amounts already included in the BAS.
New Zealand: payments, invoice and hybrid bases
New Zealand describes payments, invoice and hybrid bases. Inland Revenue guidance links payments-basis eligibility to a NZ$2 million sales test. Do not assume a business qualifies because cash accounting feels simpler; confirm the test and any election with a New Zealand tax professional. A product that offers a “cash view” is not necessarily configured for payments-basis GST reporting.
Rank #2
- You can now print to blank check stock. Customization of the check layout is "not" possible at this time. Check the Help file for additional details.
- Electronic form filing for W-2, 1099-NEC and 1099-MISC is available through a third party service (there is a nominal fee for this service).
- Tax forms for 2022
- Includes tax tables for 2023
- Support for new 1099-NEC form
Questions to ask before selecting a basis
- Which basis is recorded on the GST registration and used in the latest return?
- Can the software produce the return on that basis while still showing outstanding invoices and bills?
- How are deposits, partial payments, refunds, credit notes and bad debts treated?
- Can the accountant lock a completed period so later edits are visible and controlled?
Use a selection framework instead of a feature checklist
Shortlist products against the workflow the business actually performs. The following checks separate GST-ready tools from general invoicing applications.
| Selection area | What to verify in a trial or demonstration |
|---|---|
| Jurisdiction and tax settings | Country-specific GST rates, tax codes, return format and filing frequency are supported and can be changed only by authorised users. |
| Accounting basis | Cash/payments or invoice/accrual reporting matches the registration and produces the required return period. |
| Invoicing | Tax-invoice fields, sequential numbering, GST line treatment, recurring invoices, credit notes and payment status are available. |
| Bank feeds and reconciliation | Reliable connections, matching rules, review queues, duplicate detection and an audit trail are included. |
| Expenses and receipts | Mobile capture, supplier records, attachments and a way to preserve evidence for GST credits are provided. |
| Returns and accountant workflow | BAS or GST-return preparation, export or lodgement options, accountant access, period locks and review controls are clear. |
| Integrations and scale | Required connections for payment gateways, payroll, inventory, point-of-sale or ecommerce work without paying for modules the business will not use. |
| Cost and support | Subscription, add-ons, payment fees, onboarding, training, support hours and switching costs are visible. |
Invoicing: test the complete sale, not just the template
Create a realistic invoice during every trial. Include a taxable item, a non-taxable item if the business uses one, a discount, a partial payment and a later credit note. Check that the invoice number is sequential, the GST amount is calculated correctly and the resulting entries feed the intended GST report.
Ask whether numbering can be protected from accidental edits and whether cancelled invoices remain in the audit history. A system that allows users to delete issued invoices without a trace creates a reconciliation and evidence problem.
For recurring work, verify whether the software can copy the correct tax treatment each period without silently retaining an old rate or code. Review the final invoice before sending it, especially after a tax-setting change.
Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallOutdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchBank feeds and reconciliation are the control centre
Bank feeds save time only when every imported line is reviewed. Prefer software with dependable connections, matching rules, a queue for exceptions and a visible history of who approved a match. Test a feed with transfers between two business accounts, card settlements, bank fees, refunds and a payment that covers several invoices.
A practical daily or weekly routine
- Import or refresh the bank feed and check the statement date and closing balance.
- Match receipts to open invoices and payments to supplier bills.
- Assign a tax code to unmatched income and expenses, attaching the receipt or invoice.
- Investigate duplicates, transfers and unexplained variances before marking the period reconciled.
- Review the GST exception or suspense report and correct errors with an auditable adjustment.
Do not accept a green “reconciled” status as proof that the GST coding is correct. Reconciliation confirms that the ledger agrees with the bank; it does not prove that every transaction has the right tax treatment.
Expense capture must preserve evidence
Receipt capture is valuable when it stores the original evidence with the transaction. Check whether the mobile app records the supplier, date, amount, GST component and account, and whether a user can correct an automatically read value before approval. The attachment should remain available to the accountant and to anyone reviewing a GST credit later.
Rank #3
- TRUSTED ACCOUNTING SOFTWARE: For 42 years, Sage has supported small businesses with reliable accounting software to grow their business. Sage 50 Premium Accounting (formerly Peachtree Accounting) includes a one-year Sage Business Care plan with access to online support. Trusted by accountants and bookkeepers for decades.
- SIMPLE TO START: Powerful 1-User Accounting Software designed for small businesses. Choose from various business models to create the right chart of accounts, easily pay bills, invoice customers, and track costs with confidence using Sage 50 Accounting.
- PAY BILLS & INVOICE: Spend less time on administrative tasks with bookkeeping and invoicing software that lets you easily pay bills and invoice customers while tracking billable and non-billable costs for each job. Streamline daily financial management and reporting.
- CALCULATE JOB COSTS & MANAGE INVENTORY: Use job costing by phase and cost type to calculate job profitability and make informed business decisions. Track inventory to ensure you have what you need, when you need it, with powerful inventory management software and reporting tools.
- MANAGE FINANCES: Audit trails and advanced budgeting tools help you stay on top of business performance and finances. Create purchase orders, manage expenses, track spending, and utilize payroll and financial reporting capabilities to support business growth.
Supplier records should prevent near-duplicate names and make it easy to identify recurring bills. If the business receives invoices by email, confirm whether forwarding them into the ledger keeps the original document and records who approved it.
Recommended Free Tools
Returns and accountant access
A “file” or “lodge” button does not replace professional review. The accountant should be able to inspect the transaction list behind each GST figure, correct a code, add an adjustment and lock the completed period. Confirm whether the product offers a separate accountant role, read-only access, approval permissions and an export that remains usable if the subscription ends.
Before buying, ask the accountant to review the shortlist. They can confirm the chart of accounts, tax codes, basis and return mapping before the first transaction is entered. This is usually cheaper than repairing several periods of incorrectly coded sales and purchases.
Integrations: add only what the business needs
Integrations are useful when they remove duplicate entry and preserve the original transaction. A payment gateway should transfer settlement details that can be reconciled to invoices; a payroll connection should map wages and related liabilities correctly; inventory or point-of-sale links should not turn one sale into multiple GST entries.
List the systems the business uses today and those it will need within the next year. Avoid paying for inventory, payroll or ecommerce modules merely because they appear in a product bundle. Confirm who owns the data, how failed syncs are reported, and whether an integration can be disconnected without losing the source records.
Where Xero and MYOB fit in a shortlist
Xero’s Australian accounting-software guidance describes automated invoicing, bank reconciliation and expense tracking, and says suitable software can help with GST reporting and BAS lodgement. It also advises matching the package to business size, required features, integrations and growth. Treat those as capabilities to verify in the current regional product, not as a guarantee that every plan includes them.
MYOB documents a GST settings area where an Australian business records GST registration and reporting frequency. Its small-business product information says the software can calculate, record and pre-fill GST amounts in the BAS, alongside invoicing and payroll. Confirm current plan names, included users, payroll limits, regional tax features and pricing before subscribing.
Rank #4
- TRUSTED ACCOUNTING SOFTWARE: For 42 years, Sage has supported small businesses with reliable accounting software to grow their business. Sage 50 Pro Accounting (formerly Peachtree Accounting Software) includes a one-year Sage Business Care plan with access to online support. Trusted by accountants and bookkeepers for decades.
- SIMPLE TO START: Powerful 1-User Accounting Software designed for small businesses. Choose from various business models to create the right chart of accounts and customize reports in real time with no prior accounting knowledge required.
- PAY BILLS & INVOICE: Spend less time on administrative tasks with bookkeeping and invoicing software that lets you easily pay bills, invoice customers, and track billable and non-billable costs for each job. Improve efficiency with Sage 50 Accounting.
- IMPROVE CASH FLOW: Use job costing to calculate job profitability and make more informed business decisions. Monitor cash flow, track payments and expenses, and manage finances with confidence using accounting software for small business.
- MANAGE INVENTORY: Keep track of inventory to ensure you have what you need, when you need it. Create purchase orders, manage expenses, and track spending with ease using inventory management software designed for growing businesses.
For either platform, test the actual Australian or New Zealand edition, the intended accounting basis and the accountant’s access level. Product names, limits and included features change, and a plan suitable for one country may not support another country’s return workflow.
Cost the whole decision
Compare more than the headline subscription. Record the monthly or annual fee, paid add-ons, payment-processing charges, extra users, onboarding, training, migration and the cost of exporting data if the business later changes tools.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Government guidance cautions against choosing on cost alone: software that is correctly set up can save more time than its monthly fee. The relevant question is whether the product reduces manual coding and correction without weakening control. A cheaper tool that requires spreadsheet work before every return may cost more in bookkeeping time and professional fees.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Set up the file before importing transactions
Business.govt.nz advises researching software that suits the business, trying it and obtaining professional setup or training when the owner is not confident. The same discipline is sensible in either country.
- Confirm the jurisdiction. Record the country, GST registration number, reporting frequency and return type.
- Confirm the basis. Document cash, payments, invoice, hybrid or non-cash treatment as applicable and have the accountant approve it.
- Configure tax codes. Keep the default list small, name codes clearly and restrict who can create or edit them.
- Build the chart of accounts. Separate sales, purchases, assets, liabilities, wages and owner transactions so GST reports are explainable.
- Set invoice controls. Establish numbering, credit-note procedures, payment terms and approval limits.
- Connect banks securely. Use the business account, card and payment channels that belong in the ledger; define who reviews the feed.
- Enable receipt capture. Decide where invoices and receipts arrive, who approves them and how missing evidence is chased.
- Invite the accountant. Give the least access needed for review, correction and return preparation.
- Run a parallel check. Enter representative sales, purchases, refunds and payments, then compare the software’s GST report with an independently prepared calculation.
- Set a close routine. Reconcile accounts, review exceptions, archive supporting documents and lock each completed period.
Test the software with failure cases
A trial should include transactions that expose weaknesses, not only a straightforward invoice.
- A customer pays an invoice in two instalments.
- A supplier bill is partly private or otherwise not fully claimable.
- A payment gateway settles several invoices in one bank deposit.
- An invoice is cancelled and replaced with a credit note.
- A bank feed imports a duplicate line.
- A receipt is missing and must be requested before the return is prepared.
- An accountant edits a tax code after a period has been reviewed.
For each case, verify the ledger entry, tax code, report effect, audit history and attachment. If the product cannot explain the result, it is not ready for production.
Common selection mistakes and their fixes
Choosing by brand or price alone
A familiar name does not guarantee the right country settings or basis. Use the framework above and require a live demonstration of the return workflow.
Best Value
- See business, rental & personal finances together & separately
- Get built-in Schedule C & E tax reports, P&L, cash flow & more
- Manage your rental properties
- Plus get our best-in-class personal finance tools
Confusing a cash dashboard with a payments-basis return
Many products show cash flow for management while calculating GST on another basis. Confirm the basis of the actual GST report.
Turning on every tax code
A long, unexplained code list increases miscoding. Start with the codes the business needs and document when each applies.
Giving the owner unrestricted access
Limit tax-setting and period-lock permissions. Keep an audit trail for corrections and have the accountant review unusual adjustments.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Fix the driver behind crashes, sound loss and screen glitches3Repair Windows errors before they cause bigger problemsImporting old data without a cutover plan
Agree on the opening balances, unpaid invoices, unpaid bills, bank reconciliation date and document archive before migration. Importing duplicates can distort the first GST return.
Ignoring support and exit costs
Ask how quickly support responds, whether help is available in the business’s country and how data can be exported. A tool is not a safe choice if leaving it means losing the evidence behind filed returns.
Records, retention and the archive
Store issued invoices, supplier invoices, receipts, bank evidence, adjustment explanations and filed-return reports in a system the business can retrieve. Australian guidance generally requires GST records to be kept for five years. Business.govt.nz says New Zealand businesses should keep invoices and expense receipts for seven years. Retention is not just a storage question: documents must remain readable, linked to the transaction and available to the accountant or tax authority.
Test the archive by retrieving a random transaction and its supporting document. Keep a copy of reports at each period close so a later software change does not remove the context of an earlier return.
A decision rule for the final shortlist
Choose the product that passes all of these gates:
- It supports the correct country, GST codes, return and reporting frequency.
- It reports on the accounting basis used by the registration.
- It creates compliant invoices and credit notes with sequential control.
- Its bank-feed and receipt workflow leaves an explainable audit trail.
- Your accountant can review, adjust and lock periods efficiently.
- Its integrations solve a present need and its total cost is understood.
- You have tested realistic and failure-case transactions before migration.
If two products pass, select the one your accountant can support confidently and your staff will use consistently. Correct setup and disciplined reconciliation matter more than a long feature list.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

