Skip to main content
Back to Blog

Accounts Payable Internal Controls: A Small Business Guide

19 May 202611 min read
accounts payableinternal controlsfraud preventionXerofinance controls

Accounts payable internal controls are not just an audit requirement. For Australian small businesses using Xero, they are the practical checks that stop the wrong invoice, supplier or bank account from being paid.

The risk is real. The National Anti-Scam Centre reported that Australians lost $2.03 billion to scams in 2024. The Australian Signals Directorate also reported almost $84 million in self-reported business email compromise losses in 2023 to 2024, with an average loss of more than $55,000 per successful incident.

For a lean finance team, a single payment error can wipe out months of margin. The goal is not to copy an enterprise AP department. The goal is to build controls that work when you have a finance manager, a bookkeeper, an owner and Xero.


In this article:


What are accounts payable internal controls?

Accounts payable internal controls are the policies, approvals and review steps that protect money leaving your business. They help prove that every supplier bill is legitimate, approved by the right person, paid to the correct account and recorded accurately.

A good AP control does one of three things.

Prevents a bad payment. This includes supplier onboarding checks, invoice approval rules, payment thresholds and call-back verification for changed bank details.

Detects a problem quickly. This includes duplicate invoice reports, supplier statement reconciliations, bank reconciliations and reviews of new supplier activity.

Creates evidence. This includes approval records, attached invoices, audit history, bank batch reports and notes showing who verified a supplier change.

Finance team reviewing supplier invoices and accounts payable internal controls

For small businesses, the most useful controls are usually simple. They make it harder for a fake invoice, duplicate bill or changed supplier bank account to move through Xero and the bank without a second person noticing.

The common mistake is treating approval in Xero as the whole control. Xero approval matters, but the actual cash may leave through online banking, an ABA file or a manual transfer. Your controls need to cover the full path from invoice received to payment released.

Why accounts payable internal controls matter for small businesses

Large companies have procurement teams, AP clerks, treasury staff and internal audit. Smaller businesses often rely on one or two trusted people to do almost everything.

That trust is necessary, but it is not a control.

The ACCC's Scamwatch statistics continue to track false billing, phishing and payment-related scams. These are the exact categories that land inside accounts payable inboxes as supplier invoices, payment reminders and updated banking details.

Strong AP controls protect against more than deliberate fraud. They also reduce ordinary finance errors.

Duplicate payments. A supplier sends a statement, a duplicate PDF is entered, or the same bill is paid from two workflows.

Incorrect supplier details. A new supplier is set up with the wrong BSB or account number, or old details stay in Xero after a supplier changes banks.

Unapproved purchases. A bill is entered and paid because it looks routine, even though the spend was never approved by the budget owner.

Invoice redirection fraud. A scammer compromises an email account and asks your team to update supplier bank details before the next payment run.

Weak month-end review. Bank reconciliation catches that a payment occurred, but not whether the payment should have happened or whether the supplier details were changed before release.

AusPayNet's fraud statistics show how much payment fraud has shifted into remote and digital channels. While card fraud is not the same as supplier payment fraud, the pattern is relevant: modern payment risk often happens away from the counter, the branch and the paper trail.

For Australian SMBs, the finance control question is simple. Can one person create a supplier, change bank details, approve an invoice, release the payment and reconcile it afterward?

If the answer is yes, your accounts payable process is relying on trust instead of control.

The small business AP control gap

Most articles about accounts payable internal controls assume a full AP department. That advice is often correct, but not always useful for a 20, 50 or 200 person business using Xero.

Small teams have different constraints.

There may be no procurement function. A manager approves work by email, the bookkeeper enters the bill and the owner pays it from the bank.

The same person may wear several hats. Your finance manager might review bills, prepare the payment batch and reconcile the bank because nobody else understands the process.

Supplier changes happen informally. A contractor sends a new bank account by email, a bookkeeper updates Xero and the next payment run uses the new details.

Bank controls sit outside Xero. A bill can be approved in Xero, but the final payment still depends on who can upload an ABA file, authorise a bank transfer or release a batch.

Reviews happen after payment. Reconciliation is important, but it is usually a detective control. By the time the bank feed appears, the money may already be gone.

This is why the best AP controls for small businesses focus on high-risk points, not paperwork for its own sake.

A practical control framework protects six moments:

  1. A new supplier is created.
  2. Supplier bank details are added or changed.
  3. A bill is entered into Xero.
  4. A bill or payment batch is approved.
  5. Money is released from the bank.
  6. The bank and supplier activity are reviewed afterward.

If you are improving controls one step at a time, start with supplier bank detail changes. That is where business email compromise, invoice redirection and ordinary AP workflow collide.

Small finance team discussing payment approval process and AP controls

Accounts payable internal controls checklist for Xero teams

Use this checklist as a practical starting point. It is designed for small Australian finance teams using Xero, not a listed company with a full control library.

1. Verify every new supplier before first payment

Do not pay a new supplier just because an invoice looks professional. Confirm the business exists, the ABN matches the supplier name and the bank details came from a trusted source.

For higher-risk suppliers, call the supplier using a phone number from their website, contract or previous records. Do not use a phone number supplied in the same email that requested the payment.

Keep the verification evidence in Xero or your document system. A short note is enough if it records who checked, what number was used and when approval was given.

2. Control supplier bank detail changes

Supplier bank account changes should never be treated as admin updates. They are one of the highest-risk events in accounts payable.

Set a rule that any BSB, account number or PayID change needs independent verification before the next payment. The person verifying the change should not be the same person who entered it.

For recurring suppliers, use a known contact method. If the request arrived by email, verify by phone. If the supplier contact has also changed, pause and escalate.

3. Separate invoice entry from approval

The person entering a bill should not be the only person approving it. In Xero, use roles and approval workflows to make sure invoices move through review before payment.

For small teams, the split can be simple. A bookkeeper enters bills, the manager who ordered the work approves the invoice and the owner or finance manager approves the payment batch.

This does not need to slow down normal AP. It just makes sure one person cannot create and approve a payment path alone.

4. Match invoices to evidence

Three-way matching is useful when you have purchase orders and goods received records. Many SMBs do not have a formal PO process, especially in services businesses.

Use a lighter version where needed. Match the invoice to an email approval, signed quote, contract, delivery confirmation, project record or manager approval.

The key is evidence. A bill should not move to payment because it looks familiar. It should move because someone can show why it is valid.

5. Review payment batches before release

Payment batch review is one of the most valuable small business controls. Before release, someone should scan the batch for new suppliers, changed bank details, round numbers, urgent payments, unusual amounts and duplicate invoice references.

This review should happen before money leaves the bank. A bank reconciliation afterward is too late for many fraud scenarios.

If you use ABA files, check that the payment file matches the approved bills and expected supplier details. If your bank supports dual approval, turn it on for payment release.

6. Reconcile supplier statements and bank activity

Reconciliation is still important. Supplier statement reconciliations can catch missing credits, duplicate invoices, misapplied payments and old balances that do not make sense.

Bank reconciliation can also reveal weekend payments, unexpected payees or amounts that do not match approved batches.

For better control, have someone other than the payment preparer review exceptions each month. The reviewer does not need to redo every transaction. They need to focus on unusual and high-risk activity.

7. Monitor Xero history and user access

Xero can help with AP controls through user roles, approval settings, attachments and history. Review who can create suppliers, edit contacts, approve bills and access bank information.

At least quarterly, remove old users and check whether external bookkeepers, contractors or former staff still have access. You can also use Xero user permissions as a control layer for limiting who can perform high-risk tasks.

Xero history is useful, but it is not the same as a proactive alert. If a supplier bank account changes on Monday and the payment goes out Tuesday, a monthly review may be too late.

Accounts payable payment checks before releasing supplier funds

How to make controls work with a small finance team

The best controls are the ones your team will actually follow during month end, payroll week and supplier pressure.

Start with a minimum viable control set.

For a solo owner and bookkeeper: the bookkeeper enters bills, the owner approves payment batches and any supplier bank detail change must be verified by phone before payment.

For a finance manager and AP clerk: the clerk enters bills, the finance manager approves payments, and the owner reviews new suppliers or high-value payments above a threshold.

For an outsourced bookkeeper model: the bookkeeper prepares bills, the business owner releases payments and the accountant or virtual CFO reviews supplier changes and exceptions monthly.

For a growing finance team: separate supplier maintenance, bill entry, payment approval, payment release and reconciliation as soon as staffing allows.

Thresholds help too. You may not need the owner to approve every $80 software invoice. You may need dual approval for payments above $5,000, all first payments to new suppliers and every supplier bank detail change.

Document the rules in one page. Include who can create suppliers, who can approve invoices, who can release payments, what needs dual approval and how supplier changes are verified.

Then test the process with recent examples. Pick five payments from last month and ask:

  1. Who created or changed the supplier?
  2. Who entered the bill?
  3. Who approved the invoice?
  4. Who released the payment?
  5. Who reviewed the bank reconciliation?
  6. What evidence proves the bank details were correct?

If you cannot answer those questions quickly, your AP controls need tightening.

Conclusion

Accounts payable internal controls do not need to be complicated. They need to protect the moments where money can be misdirected: supplier setup, bank detail changes, invoice approval, payment release and reconciliation.

For Australian small businesses using Xero, the biggest improvement is often a simple one. Make sure no single person can change supplier details, approve the bill, release the money and review the bank activity alone.

OutflowGuard helps Xero teams add another layer of protection by monitoring supplier bank detail changes, flagging suspicious activity and supporting dual approval workflows. It is not a replacement for good AP discipline, but it helps make those controls easier to follow before money leaves the account.

Ready to secure your payments?

Join finance teams protecting their businesses from payment redirect scams.

Start your 14-day free trial. Cancel anytime.