Xero Practice Manager Virtual Assistant: a VA who keeps the job list true
For Australian accounting firms that run the practice on XPM because they're Xero partners and it was the obvious choice, and now nobody below senior level owns keeping it true.
30 minutes with Jenn, the founder. No card, no lock-in.
What your VA actually does inside Xero Practice Manager
Job setup and recurring jobs
Every client, every period: recurring jobs checked the day they generate, new jobs built from your job templates with the right tasks and due dates, partners and managers assigned correctly, and the stragglers from two quarters ago closed or flagged instead of haunting the Job Manager forever.
The lodgement list
Worked backwards from the due dates. Document request lists go out early, follow-ups run on a cadence you approve, what arrives is filed against the job, and the responsible accountant hears the moment a file is complete rather than after the third chase-up.
Agent nominations and onboarding admin
The client-to-agent linking step every firm gripes about: the VA sends the new client a step-by-step nomination walkthrough for Online services for business, chases until it's done, tracks the expiry window, and tells your local team the day the nomination lands so the add in Online services for agents happens in time.
Ethical letters
The professional clearance letter to the previous accountant drafted from your template the day the engagement is signed, sent, chased at a sensible interval, and the response filed against the client with the handover documents logged as they arrive.
WIP, time and job states
Timesheets in before the week closes, job states kept current so the Job Manager reflects what's actually happening, WIP checked against the quoted fee while the job can still be rescued, and the WIP report ready ahead of the Monday meeting instead of assembled during it.
Invoices and the Xero sync
Invoices raised in XPM from WIP or the agreed fee, pushed across the sync to your Xero ledger, and the sync watched in both directions: invoices that failed to land, payments in Xero that haven't flowed back, contacts that don't match. Sync errors get fixed the day they appear, not discovered at debtors time.
Client records and data hygiene
Duplicate clients merged, client groups kept current, custom fields actually populated so your reports filter properly, and the XPM client list reconciled against Xero contacts so one entity doesn't live twice under two spellings.
Nobody chose Xero Practice Manager for the love of it. Your firm is a Xero partner, the clients live in the blue ledger, and XPM is where the jobs, the WIP and the lodgement list ended up because it was the path of least resistance. Which is also why it decays: XPM only ever shows what somebody typed into it, and in most firms the somebody is a senior at six o’clock, or nobody.
You can tell inside a minute of opening the Job Manager. Jobs from two quarters back still sitting in progress. Recurring jobs that generated against last year’s dates. A lodgement list the team quietly abandoned for a spreadsheet in March because the XPM one stopped being true. The software isn’t the problem. The problem is that XPM rewards a daily discipline no chargeable person has time to run.
The rhythm a VA runs inside XPM
Daily, on your hours. The lodgement list, worked backwards from due dates. Document requests go out early, follow-ups run on a cadence you’ve approved, arrivals get filed against the job, and the responsible accountant hears the moment a file is complete. Your seniors open finished files instead of sending the third chasing email at $150-plus a charged hour.
During onboarding. The two jobs everyone hates. First, agent nomination: since client-to-agent linking came in, a new business client has to nominate your firm in Online services for business before your team can add them in Online services for agents, and the nomination expires if nobody moves. The step is pure project management, so the VA runs it: walkthrough out with the engagement emails, client chased until it’s done, expiry window tracked, local team pinged the day it lands. Second, the ethical letter to the previous accountant: drafted from your template, sent, chased, response filed. Both happen the day the engagement is signed, not whenever someone remembers.
Weekly. Time and WIP. Timesheets chased in before the week closes, job states corrected so the Job Manager describes reality, WIP checked against the quoted fee while there’s still time to do something about it, and the report your Monday meeting runs on prepared the Friday before.
Period end. Recurring jobs checked the day they generate: current client list, right partners and managers on each job, due dates rolled properly. BAS quarter opens with chasing underway, not two days of setup and data tidy-up.
Money. Invoices raised in XPM push across the sync to Xero, and payments flow back, except when a contact mismatch leaves an invoice sitting failed while everyone assumes it sent. The VA watches the sync in both directions, reconciles the XPM client list against Xero contacts, and runs debtor follow-up from the Xero side so the firm that lectures clients on cash flow stops having the oldest ledger in the building.
The honest bit
Two things to know going in. XPM will not chase anyone for you: there’s no auto-reminder engine nagging clients about missing documents, so the chasing is human work, which is exactly why it belongs in a VA’s scope. If automated client chasing is the feature you’re actually shopping for, that’s Karbon’s pitch, and we place VAs there too. And the ATO steps that need a myID stay onshore, because an offshore VA can’t hold Australian identity credentials and shared logins are never acceptable. The working pattern is clean: the VA does everything up to and after the portal click, and someone local does the click.
What stays with you
Lodgement, anything that constitutes advice, engagement pricing and sign-off. The VA makes sure the job exists, the documents are in and the file is ready; your registered agents do the part their registration is for. And your numbers stay yours: XPM permissions are per staff member, so administrator rights are withheld and staff cost and billable rates hidden. The VA can progress every job in the practice without ever learning what anyone in it costs.
What it costs and where to start
XPM admin sits on the admin tier, $12-17 AUD an hour excl GST. If you want the same VA doing reconciliation and workpaper prep in the ledger itself, that’s bookkeeping-grade work scoped separately, and the Xero VA page covers what it looks like. Placement takes 7-10 business days, with 5-7 days supervised inside your XPM before solo work, a 30-day recalibrate-or-replace guarantee, and no lock-in beyond 14 days notice.
The regulatory lines for firms, the Tax Agent Services Act boundary, TPB disclosure, the myID rule, are all on the accounting firms page, and the VA cost guide has the full pricing picture. Or book a discovery call with Jenn, who has placed 87+ VAs into Australian businesses since 2024. Bring your lodgement list and your open job count. If the gap between the two is the problem, this is the cheapest way anyone has found to close it.
Industries that run on Xero Practice Manager
The tasks this usually covers
Xero Practice Manager VA questions
Will the VA actually know Xero Practice Manager, or am I training someone from scratch?
Honest answer: in accounting you are rarely starting from scratch. Australian accounting is the most offshore-experienced sector in the country, plenty of firms already run offshore team members inside XPM, and the software shares its bones with WorkflowMax, so candidates with real hours in either transfer cleanly. We ask for them when recruiting for firms. If the closest match is someone strong on Karbon or another practice platform instead, we say so on the discovery call rather than fudge it. Either way the ramp is the same: 5-7 days supervised inside your XPM before any solo work, because your job templates, states and custom fields are yours and nobody else's. You sign off on the move to solo.
Can the VA handle the ATO's agent nomination step for new clients?
The chasing half, which is most of it. Client-to-agent linking means a new business client has to nominate your firm themselves in Online services for business before anyone at the firm can add them in Online services for agents, and the nomination expires after 28 days. The step fails in practice because nobody project-manages it. That's the VA's job: walkthrough sent the day the engagement letter goes out, client chased until the nomination is done, expiry window tracked, and your local team pinged the day it lands. The portal click itself stays onshore, because ATO access runs on myID and an offshore VA can't hold one. Credential sharing is never on the table.
Can the VA lodge BAS or tax returns from XPM?
No. Lodging, or preparing in a way that requires judgement about a client's tax position, is registered-agent work under the Tax Agent Services Act, and it stays with your agents and the staff working under their supervision. In practice the returns themselves are prepared and lodged through Xero Tax by your registered agents anyway; XPM is the workflow around them. The VA owns that workflow: the job exists, the documents are in, the file is complete, the accountant knows it's ready. Review, judgement, sign-off and lodgement never leave the firm.
We're weighing up a move to Karbon. Is an XPM VA the wrong hire?
No, because the work transfers. The daily discipline an XPM VA runs, document chasing, job hygiene, WIP and invoice admin, is exactly what Karbon needs too, just with different screens, and a VA who knows your clients and your workflow is an asset in a migration, not a casualty of it. Firms mid-move often run the two-way XPM contact sync with Karbon, and someone has to watch it for conflicts. If you've already committed to the move, read what a VA does inside Karbon on our Karbon page and start there instead; if you're staying put for another year, don't hold the hire hostage to a decision you haven't made.
What does a Xero Practice Manager virtual assistant cost?
XPM admin, job setup, lodgement-list chasing, onboarding admin, sync hygiene, sits on our admin tier at $12-17 AUD an hour excl GST. If the same VA also does ledger work in the blue Xero, reconciliation and workpaper prep are scoped and priced separately as bookkeeping-grade work. Placement takes 7-10 business days, the refundable $500 deposit credits against your first month, the first 30 days carry a recalibrate-or-replace guarantee, and there's no lock-in beyond 14 days notice. VAs are Philippines-based working Australian business hours, which is what a daily lodgement-list pass needs.
Book a free discovery call
30 minutes with Jenn, the founder. Tell her you run Xero Practice Manager and what's eating your week; she'll tell you honestly what a VA can own inside it, what it costs, and whether it makes sense.
87+ Australian placements since 2024, a 30-day replacement guarantee and no lock-in beyond 14 days notice. Audit the 5-stage vetting process and how VA access is secured before you book.
Thanks, now pick your time
We've got your details. Lock in your call right now using the calendar link below, or if you'd rather wait, Jenn will email you within one business day. Either way, within 48 hours of the call you will have a written recap with the tasks we would delegate first, an indicative cost and a timeline.
Pick a time with Jenn now →Looking for a VA job?
This form books a call with our client team.
It won't reach our hiring team, so it can't book you an interview. DotVA hires virtual assistants from the top 1% through a separate application system. If you think that's you, apply there with your resume, a short video and (if you have one) a little portfolio.
Apply at apply.dotva.com.au →Actually a business looking to hire a VA? Call (03) 9961 6076 or email [email protected] and we will sort it out.
Not ready for a call? Get an instant cost estimate (2 minutes, no email needed) or check if you are ready in 90 seconds.
VAs for other software & platforms