The platform

A pay run that builds itself, then proves itself

This page walks the whole cycle, from the moment a consult is billed to the moment your accountant signs off the month. Every stage is automatic. The only human step is approval.

Six stages, one uninterrupted line

Bring in your billing data

Once

Add records by hand or upload CSV and Excel templates on any plan. Add Best Practice auto import to any plan to connect Best Practice Premier through HaloConnect.

Preview imports before saving. Start manually and connect Halo later.

Record the agreements

Once, then versioned

Each practitioner gets an agreement: the fee basis, GST treatment, payment cycle, any minimum or top up, and any standing deduction. Changes are saved as a new version with an effective date, so history stays intact.

The agreement is the single source of truth for every future calculation.

Keep billing up to date

Manual or automatic

Enter or upload invoices, service lines, payments and adjustments. With HaloConnect, 2PAY reads your billing ledger automatically. Halo records are managed in your practice software; manual financial records lock once processing starts.

Items are matched to practitioners and locations as they arrive, so nothing is reconstructed later.

The cycle is calculated

Automatic

At the end of the cycle every agreement is applied to the billings it governs. Service fees, GST, minimums, top ups, deductions and adjustments all resolve into one figure per practitioner, with the working shown.

Exceptions are raised rather than guessed: a missing mandate, an expired agreement, a billing that cannot be attributed.

You approve, funds settle

One human step

Review your pay run and resolve any exceptions. Essentials produces an ABA file for your bank. Professional, Advanced and Complete automate transfers through Monoova using your configured payment controls.

Approval is recorded against the user who gave it and cannot be edited afterwards.

The books close themselves

Automatic

Invoices, recipient created tax invoices, payment receipts and bank transactions post to Xero or MYOB. A clearing account keeps a bulk deposit reconciled against the individual amounts inside it.

Each line carries a tracking category for the practitioner, so revenue by doctor is a standard report.

Capabilities

What the platform covers

Bidirectional fund flows

Collect a service fee from the practitioner or disburse a share from the practice. The structure follows your agreements rather than forcing one direction.

Real time settlement

Transfers complete in seconds, including weekends and public holidays. No batch window, no next day clearance.

PayTo mandates

Practitioner authorisations are set up, monitored and re-requested inside the platform. A pending mandate holds the payment rather than failing it.

Agreement versioning

Every change carries an effective date. You can reproduce the terms that applied to any cycle you have ever run.

Exception handling

Unattributed billings, expired agreements and pending mandates are surfaced before approval, with a suggested action for each.

Multi site and corporate

A group sees every clinic in one view. A practice manager sees only their own. Data boundaries hold at the practice level.

Practitioner reporting

Revenue, fees and payouts per practitioner, per location and per period, including from bulk deposits.

Immutable audit trail

Approvals, agreement changes and payment events are written to a log that cannot be altered, with the user and timestamp attached.

On any device

Approve a pay run from the car park

The whole platform works on a phone, not just a cut down version of it. Practice owners approve cycles, practitioners read remittances, and managers chase an exception without going back to a desk.

Approval requires the same multi factor login as the desktopEvery approval is written to the audit log with who and whenTouch targets and tables designed for a phone, not scaled down

Approval required

PR-2026-0184

Fortnight to 15 Mar · 42 practitioners

Practitioner payouts$226,078Practice fees$70,052Exceptions1

Mandate needs attention

Dr Okafor's PayTo mandate is pending. Payment will hold until it is active.

Integrations in detail

Best Practice Premier logo

Best Practice Premier

An add-on for any plan: Best Practice auto import connects Best Practice through HaloConnect for automatic billing imports. Every plan also accepts hand entry and CSV or Excel templates from other systems.

Pairing code setup, no installsDaily read only extractionNo measurable load on the clinic serverMultiple locations under one practice
Xero logo

Xero

Coming soon

Invoices, payments and bank transactions are created as the cycle completes, with a tracking category for every practitioner.

Invoices and receipts raised automaticallyBank feed matched against the ledgerTracking category per practitionerClearing account keeps the split visible
MYOB Business logo

MYOB Business

Coming soon

The same accounting workflow for practices on MYOB Business, including service fee invoices and payment receipts.

Service fee invoices posted per cyclePayment receipts applied automaticallyBank transaction matchingJob and category tracking

Bring one cycle of your own data and see it run

A de-identified export is enough. We build two of your real agreements on the call.

Start free trial