Search for “small business invoice software” in Australia and you will find comparison tables full of products like Xero, MYOB, QuickBooks, and FreshBooks. The problem is that this search term covers two fundamentally different activities that most comparison sites treat as a single category.
Invoice software, in the way most people instinctively use the phrase, means software that creates invoices — tools that help a tradie send a payment request to their customer, or a retailer bill a wholesale account. That is an accounts receivable function. The software is helping money come in.
But a significant portion of Australian small businesses searching for “invoice software” are actually trying to solve the opposite problem: managing invoices that arrive from suppliers, processing them correctly, getting them approved, and paying them on time without errors. That is an accounts payable function. The software is managing money going out.
Buying the wrong tool for the problem is more common than it should be. This article explains the distinction clearly, covers the Australian compliance requirements that affect both sides, and helps you work out what you actually need on the AP side — including when Xero or MYOB is enough and when it is not.
The Two Sides of “Invoice Software”
Accounts Receivable: Invoices You Create and Send
AR invoice software helps you bill your customers. The core functions are:
- Creating professional invoice templates with your ABN, business name, and payment terms
- Itemising services or goods with correct GST treatment
- Sending invoices by email or through a client portal
- Tracking whether invoices have been opened, partially paid, or overdue
- Reconciling customer payments against bank transactions
Xero, MYOB, QuickBooks, and FreshBooks all do this. For a small business sending 10 to 50 invoices a month to customers, any of these platforms cover the core requirement adequately. The choice between them is primarily about price, interface preference, and what your accountant or bookkeeper is already familiar with.
Accounts Payable: Invoices You Receive and Pay
AP invoice processing software manages inbound invoices from your suppliers. The core functions are:
- Capturing supplier invoices (via email, upload, or automated feed)
- Extracting invoice data — supplier name, ABN, date, line items, GST amounts
- Coding expenses to the correct accounts
- Routing invoices for approval before payment
- Detecting duplicate invoices before they are paid
- Validating supplier bank details before payment is authorised
- Pushing approved invoices into Xero or MYOB for payment and reconciliation
These two function sets overlap in Xero and MYOB — both platforms handle both AR and AP at a basic level. But the problem profiles are different, the failure modes are different, and at higher volumes, the tools required are different.
The confusion is understandable. If you run a plumbing business, you send invoices to building companies and you receive invoices from your pipe suppliers and subcontractors. In both cases you call the document an “invoice.” The software distinction only becomes obvious when the manual process starts to break.
What the ATO Requires: Valid Tax Invoices Under Australian GST Law
Before diving into which software is appropriate for which situation, it is worth understanding the compliance baseline. Australian GST law sets specific requirements for what constitutes a valid tax invoice, and these requirements affect both sides of the transaction.
Requirements for a Valid Tax Invoice
Under the GST Act, a tax invoice must contain:
- The supplier’s name and ABN
- A statement identifying the document as a “tax invoice”
- The date the invoice was issued
- A description of the goods or services supplied
- The GST amount payable, or a statement that GST is included in the price
- The total price including GST
For invoices over AU$1,000, the buyer’s name must also be included. For invoices under AU$82.50 (including GST), a tax invoice is not required to claim an input tax credit.
This matters for AP processing because an invalid tax invoice means no input tax credit. If your supplier sends an invoice without their ABN, or omits the GST amount, you cannot claim the GST back in your BAS without either requesting a corrected invoice or treating the payment as GST-free. At scale, invalid invoices create a BAS amendment process that compounds across quarters.
RCTI Arrangements: When the Buyer Issues the Invoice
A Recipient-Created Tax Invoice (RCTI) reverses the normal obligation: the buyer issues the tax invoice instead of the supplier. This arrangement is common in:
- Agricultural supply chains (grain merchants paying growers based on weighbridge records)
- Mining and resources (buyers calculating the value of ore or materials)
- Construction subcontracting (where the head contractor determines the value of work completed based on progress claims)
To use an RCTI legally, both parties must be registered for GST, an RCTI agreement must exist between them, the arrangement must be one the ATO permits, and the supplier must not issue their own invoice for the same supply. Software that handles RCTIs needs to generate the invoice from the buyer side and manage the agreement record — this is a niche requirement that most standard invoice software does not cover natively.
When Xero and MYOB Native Tools Are Sufficient
For small businesses at low AP volume, the built-in tools in Xero and MYOB cover the basics without additional software.
Xero’s AP Capabilities
Xero’s Bills module allows manual entry or upload of supplier invoices, coding to chart of accounts, and a basic approval step before payment. The “Awaiting Approval” queue holds bills pending review. The “Awaiting Payment” queue shows approved bills ready for payment. Xero also integrates with Hubdoc and Dext for document capture, which automates some of the data extraction step.
For a business receiving under 20 supplier invoices a month with a single approver, this workflow is adequate. A bookkeeper can enter, code, and approve 15 invoices a week without meaningful gaps in control.
MYOB’s AP Capabilities
MYOB AccountRight and MYOB Business both support bill entry, payment scheduling, and supplier management. MYOB AccountRight has slightly more depth for businesses managing inventory and purchase orders natively. MYOB Business (the cloud version) covers the core AP workflow for straightforward operations.
The Threshold Where Native Tools Start to Break
Both platforms hit the same limitations at similar points:
- Multiple approvers: Neither Xero nor MYOB supports conditional approval routing natively. If an invoice over AU$5,000 needs a different approver than one under AU$5,000, you implement this with email — not with system logic.
- Duplicate detection: Neither platform automatically detects a duplicate invoice from the same supplier at the same amount. Duplicates reach the payment queue and get paid.
- Supplier bank detail validation: Neither platform flags when a supplier’s bank account number has changed between invoices — the mechanism most commonly used in payment redirection fraud.
- Audit trail for approvals: Approvals in Xero and MYOB record who approved an invoice, but not the approval chain, time stamps for each step, or override decisions. For ATO audit purposes, this may be insufficient.
Understanding the Real AP Problem: What Industry Says
The pain points show up differently depending on what type of small business you run.
Tradies and Construction
A sole trader plumber receiving 30 invoices a month from suppliers — pipe fittings, van consumables, subcontractor labour — is dealing with:
- Suppliers who do not quote their ABN on invoices, creating a withholding obligation under the ATO rules (47% must be withheld if no ABN is provided)
- Subcontractors who resend invoices when payment confirmation does not come through, leading to duplicates
- Site cost coding across multiple jobs that needs to be consistent for job profitability reporting
- The business owner as the only approver, reviewing invoices on a phone between jobs
At 30 invoices a month, manual processing is manageable but fragile. A single missed duplicate or an incorrect ABN withheld can create a BAS problem or a supplier dispute that takes hours to resolve.
Retailers
A small retailer with 50 to 100 supplier invoices a month — stock from multiple wholesalers, plus utilities, rent, and service providers — faces:
- Mixed GST treatments on a single invoice (GST-free food items alongside taxable packaging, for example)
- Invoice volumes that make manual coding inconsistent across accounting periods
- The need for someone other than the owner to approve payments, creating an informal email approval chain that produces no audit trail
Professional Services
An accounting firm, law practice, or consulting business with 20 to 40 supplier invoices a month tends to have cleaner invoices (fewer line items, clearer GST treatment) but similar approval chain problems: invoices that need principal-level approval but arrive when the principal is with clients.
When You Need a Dedicated AP Layer
The transition from “native Xero or MYOB is fine” to “you need something more” is driven by a combination of volume and complexity, not by either factor alone.
The Volume Trigger
Above 50 supplier invoices a month, manual processing creates recurring errors in most businesses. The specific problems that emerge consistently:
- Duplicate invoices from suppliers who resend when they do not hear back (the ACCC reported that payment redirection and business email compromise scams cost Australian businesses AU$152.6 million in 2024 — a 66% increase on the prior year)
- Coding inconsistency that creates account-level errors at BAS time
- Approval bottlenecks where invoices sit waiting for one person who is unavailable
The Complexity Trigger
Even at lower volumes, complexity justifies a dedicated AP layer:
- More than one person must approve payments
- Purchase orders are used and invoices need to be matched against them
- Multiple entities or ABNs share a supplier base
- The business operates in a sector with high invoice fraud exposure
What a Dedicated AP Layer Does
A purpose-built AP platform adds a structured workflow between invoice arrival and your accounting system. The core additions over native Xero or MYOB:
Automated approval routing: Rules that send invoices to the correct approver based on dollar value, cost centre, or supplier type — without a human forwarding an email. An invoice over AU$10,000 goes to the director. An invoice under AU$1,000 from an approved supplier goes straight to payment queue. These rules are configured once and applied consistently.
Duplicate detection at intake: The platform checks each incoming invoice against historical invoice records from the same supplier before it enters the approval queue. If a duplicate is detected, it is flagged for review — not forwarded to an approver who will not catch it.
Supplier bank detail validation: When a supplier’s payment details change between invoices, the platform flags the change before approval rather than after payment. This is the primary control against payment redirection fraud.
ABN validation: The platform checks supplier ABNs against ATO records at intake, surfacing inactive or invalid ABNs before the invoice reaches payment — removing the manual obligation to catch these before lodging a BAS.
GST consistency checking: The platform verifies GST treatment against the supplier’s history, flagging inconsistencies that indicate either a supplier error or a coding error before they reach the ledger.
Choosing the Right AP Tool for Your Stage
The decision is simpler than the software market makes it appear.
| Business stage | AP approach |
|---|---|
| Under 20 supplier invoices/month, single approver | Xero or MYOB native bills workflow |
| 20-100 invoices/month, or multiple approvers needed | Dedicated approval and validation layer (Pulsify, ApprovalMax) |
| 100+ invoices/month, or PO matching required | Full AP automation with line-level coding and matching |
The cost comparison is not software cost versus zero. The relevant comparison is software cost versus the cost of processing invoices manually. Deloitte Access Economics research benchmarks the cost of processing a paper or emailed PDF invoice in Australia at AU$27.67 per invoice. At 60 invoices a month, that is AU$19,921 per year in processing cost — significantly above the cost of a dedicated AP layer for most small businesses.
The more direct comparison is software cost versus the cost of a single error: a duplicate payment, a fraud incident, or a BAS amendment triggered by incorrect GST coding. These are the actual costs that manual AP processing carries, and they are not linear — one payment redirection incident can cost more than several years of software subscription.
Where Pulsify Fits
Pulsify is an AP automation layer that sits on top of Xero and MYOB, designed for Australian businesses processing 20 to 500 supplier invoices a month. It handles invoice capture, ABN validation, duplicate detection, supplier bank detail flagging, configurable approval routing, and direct publishing of approved bills to the accounting system.
For small businesses that have outgrown native Xero or MYOB AP — whether because of volume, approval complexity, or GST compliance requirements — Pulsify adds the control layer that the accounting software does not provide natively, without replacing the accounting system itself.
The starting point is understanding which invoice problem you are actually trying to solve: the invoices you send to customers, or the invoices you receive from suppliers. Most small businesses need to think harder about the second one.
Sources
- ATO: Tax invoices
- ATO: Recipient-created tax invoices
- ATO: Withholding if ABN not quoted
- ACCC National Anti-Scam Centre: Targeting Scams Report 2024
- Deloitte Access Economics / ATO: Cost of processing emailed PDF invoices in Australia (AU$27.67 per invoice benchmark)