Managing staff pay (payroll expenses) the right way
Payroll is usually the biggest and most sensitive expense in a small business, so the goal is simple: the right people paid the right amount, on time, reported correctly, every cycle. In Xero that means processing and posting a pay run, which calculates gross pay, PAYG withholding, superannuation and leave, and reports it to the ATO through Single Touch Payroll.
The key thing to understand: Xero does not pay your staff for you. Once a pay run is approved, Xero produces an ABA payment file that you upload to your bank to actually move the money. Xero's own guide to processing a pay run and paying employees walks through it.
A few habits keep payroll clean and cash-flow friendly:
- Keep a consistent pay cycle and reconcile wages back to your BAS, so the figure at W1 matches what STP reported.
- Pay super on time, every time. Under Payday Super, timing matters more than ever, and late super is expensive.
- Set money aside for PAYG and super as you pay wages, so the quarter-end never catches you short.
- Get award classifications and pay items right from the start, because small payroll errors compound into large liabilities. Our payroll services page covers this in depth.
Managing paying bills without the last-minute scramble
Supplier bills are the other half of the money going out, and the trick is to make paying them a scheduled, batched routine rather than a scramble. In Xero the flow is: enter the bill, set a planned payment date, then pay several bills at once as a batch.
- Capture bills automatically. A tool like Dext reads supplier bills from a photo or a forwarded email straight into Xero, so nothing is entered by hand and nothing is lost.
- Set planned payment dates so bills are paid on their due date, not early (hurting cash flow) or late (hurting relationships). See Xero's guide to planned payment dates for bills.
- Pay in a batch. Xero bundles the selected bills into one ABA file so you pay them all in one bank transaction. Xero's pay multiple bills (AU) and online bill payments articles show how.
- Reconcile straight away, so the books always reflect what has actually been paid.
Done this way, paying bills becomes a 15-minute routine once or twice a week, with a clear view of what is going out and when.
How a payment actually gets paid: ABA files and your bank
This is the part that confuses most owners, so here it is plainly. An ABA file is the standard Australian bank file for making many payments in one go, used for both payroll and supplier bills. Xero creates the file; your bank makes the payment. The flow looks like this.
Your bank platform, NAB Connect, CommBiz, Westpac Corporate Online or similar, is where the ABA file is uploaded and where an authorised person reviews and releases the payment. That is a feature, not a hurdle: it is the control that keeps you in charge of the money. You will need your own and your suppliers' bank details set up correctly in Xero first, as Xero's guide to bank account details for batch payments explains.
What access does your bookkeeper actually need?
Good bookkeeping needs enough access to do the work, and no more. Here is the practical split, including the bank side that trips people up.
| Access | What it is for | Who holds it |
|---|---|---|
| Xero Standard or Adviser role | Enter bills, reconcile, run reports, prepare payments | Bookkeeper, inside Xero |
| Xero Payroll admin role | Process pay runs and lodge Single Touch Payroll | Bookkeeper, if they run payroll |
| Bank feed (read-only) | See transactions in order to reconcile | Bookkeeper (view only) |
| Banking platform operator (e.g. NAB Connect) | Upload the ABA file so a payment is ready to approve | Bookkeeper prepares only |
| Payment authorisation | Review and release the actual payment | You, or a nominated authoriser |
| Receipt capture (Dext) | Capture bills and receipts into Xero | Bookkeeper |
For the Xero side, you invite your bookkeeper with the appropriate role; Xero's user roles guide explains exactly what each role can and cannot do. Give the minimum needed for the job, and review who has access every so often.
Who should authorise payments?
You should, or a nominated authoriser, even when the bookkeeper prepares everything. This is the single most important control in the whole process. Separating who prepares a payment from who approves it means no one person can both create and release money, which is a basic protection against both error and fraud.
In practice, that looks like your bookkeeper processing the pay run or the bill batch, generating the ABA file and loading it to your banking platform as an operator, and then you (or your authoriser) logging in to review and release it. A good bookkeeper will actively recommend this arrangement. If anyone ever asks for full, sole control of your payments, treat that as a red flag. At True Tally, we set this up deliberately: we do the preparation and the heavy lifting, and you keep the final say on every dollar that leaves the account.
Common payroll and bill-payment mistakes to avoid
Most of what goes wrong here is avoidable, and almost always comes down to a handful of habits. These are the ones we see most often.
- Paying wages or bills but forgetting to reconcile. The money leaves the bank but the batch is never matched off in Xero, so the books drift out of sync and reports stop being trustworthy. Reconcile straight after each payment run.
- Treating super as a quarter-end job. Under Payday Super, super needs to be paid promptly, and late super is not tax-deductible and attracts a charge. Set it aside and pay it on time, not in a scramble.
- Wrong or outdated bank details. An incorrect supplier or employee account number means a failed or misdirected payment. Confirm details when they change, and never update them on the say-so of an email alone, that is a common scam.
- One person preparing and releasing payments. No separation of duties is the single biggest fraud risk in a small business. Keep preparation and authorisation in different hands.
- Entering bills by hand. Manual entry is slow and error-prone, and it means receipts go missing at BAS time. Capture bills automatically with a tool like Dext.
- Paying everything the moment it arrives. Paying early for no reason hurts cash flow. Use planned payment dates and pay on the due date, in a batch.
- Giving a bookkeeper more access than they need. Match the Xero role to the work, keep bank authorisation with you, and review who has access periodically.
Get these right and paying your people and your suppliers becomes a quiet, predictable routine, which is exactly how it should feel.
Want payroll and bill payments running like clockwork, safely? Book a free call and we will set it up so the admin disappears and you keep control. See our payroll services or bookkeeping systems.
Frequently Asked Questions
How do you pay staff in Xero?
You process and post a pay run in Xero Payroll, which calculates wages, PAYG, super and leave, and reports to the ATO through Single Touch Payroll. Xero does not pay staff directly; it creates an ABA file that you upload to your internet or business banking (such as NAB Connect) to make the payment. Keeping a consistent cycle with super paid on time keeps it compliant.
What is an ABA file and how does it get paid?
An ABA file is the standard Australian bank file for making several payments at once, used for payroll and supplier bills. Xero creates it from your approved pay run or bill batch; you upload it to your business banking platform, where an authorised person reviews and releases the payment. Xero is not a payment provider, so money always moves through your own bank.
How do you manage paying bills in Xero?
Enter supplier bills (ideally captured automatically with Dext), set planned payment dates so nothing is early or late, then pay them in a batch. Xero bundles the selected bills into one ABA file, which you upload to your bank to pay them in one transaction, then mark as paid and reconcile. Batching keeps cash flow predictable and cuts admin.
What access does a bookkeeper need in Xero?
Usually a Standard or Adviser role, plus the Payroll admin role if they run payroll, so they can enter bills, process pay runs, reconcile and prepare payment files. They work inside Xero and do not need to own your business banking. Give the minimum access needed and review it periodically.
Does my bookkeeper need access to my bank account?
Usually only in a limited way. Bank feeds for reconciling are read-only. To pay bills and wages they may be an operator on your banking platform (for example NAB Connect) so they can upload the ABA file, but the authorisation to release the payment should stay with you or a trusted authoriser. That separation of duties is an important fraud control.
Who should authorise payments, the bookkeeper or the owner?
The owner, or a nominated authoriser, should release payments even when the bookkeeper prepares them. Separating preparation from authorisation means no single person can both create and pay a transaction, which protects the business. A good bookkeeper recommends this rather than asking for full payment control.