XPM, Karbon and FYI do not have to run the AML check
No AML tool has to plug into Xero Practice Manager, Karbon or FYI before a firm can do customer due diligence. A check can be an emailed link, with the result saved on the matter the way the firm already files documents. A native connector is a product claim you read on that vendor's site on the day you buy it.
Quick answer
Keep the practice system for the matter. Send the identity link by email. Save the result back onto the job. Do not wait for a connector that the law does not require.
People ask which AML tools integrate with Xero Practice Manager, Karbon or FYI because the firm already lives in one of those systems and does not want a second login for every new company. Checked against AUSTRAC's overview of initial customer due diligence on 5 October 2026. This is general information, not legal advice. This page does not reproduce that guidance. Choosing a tool is which AML software suits an Australian firm. A legal practice system is a different conversation, in LEAP, AML and InfoTrack. Accountants and designated services are in AML for accountants. The sector map is /tranche-2.
The record matters more than the logo
Initial customer due diligence is a set of matters the firm establishes on reasonable grounds before it provides the designated service, unless a delay rule that really applies says otherwise. AUSTRAC's overview lists the customer's identity, anyone the customer is acting for, anyone acting for the customer and their authority, beneficial owners where the customer is not an individual, whether relevant people are politically exposed or designated for sanctions, and the nature and purpose of the matter. Source of funds and source of wealth come in for particular higher-risk cases, not as a slogan on every file. None of those matters names a practice-management product.
Xero Practice Manager, Karbon and FYI are where many Australian firms already keep the job, the email and the documents. They are good places to store the result. They are not, by themselves, the check. A connector that pushes a client's name into an AML tool and pulls a PDF back can save retyping. It can also hide a failed sync, so the matter looks complete in Karbon while the check never left the other system. If you buy a connector, test one company and one trust before you trust it. If you do not buy one, a saved PDF on the job still satisfies the practical need: the officer can open the result later.
What to ask before you pay for a connector
- Which system, which objects. A contact sync is not a matter sync. Ask whether a trust, a company and a beneficial owner each come back as their own record.
- What “integrated” means this month. Read the vendor's own page on the day you sign. A third-party roundup goes stale.
- Where the record lives if the connector stops. You should still be able to open the result without that login.
- Who is allowed to see it. Practice systems are wide. Customer due diligence files should not be browsable by everyone who can see a bill.
- Do not collect identity documents into a personal inbox. The firm emails the client a link. Staff do not ask for passport images in a side channel.
Practice system beside the check. This table does not claim a connector for any named product.
| Job | Practice system | AML check |
|---|---|---|
| Know which matter it is | XPM, Karbon or FYI already do this | Does not replace the matter |
| Establish identity and the people behind a company or trust | Store the result | The check itself, then KYB where the customer is an entity |
| Show the officer later | A document on the job is enough | A logo in the sidebar is not a file |
| Decide the customer is acceptable | The firm, under its program | The software does not make that decision |
A workable pattern for a small firm
Open the matter in the system you already pay for. If the customer is a person, email them the KYC link and write the date on the job. If the customer is a company or a trust, use KYB and then deal with the people your program names. When the result returns, save it to the matter with a name a colleague can find, not “scan.pdf” on a desktop. Note who looked at a hit. That sequence does not need an API. It needs a habit. Firms that already file engagement letters this way can file a check the same way.
This page will not list which AML platforms currently sync with which practice tools. Those lists change, and a list copied from a forum is how a firm buys the wrong thing. If a vendor says they integrate, ask for the help article that shows a Karbon task, an FYI document, or an XPM job being updated by the check, and try it on a dummy matter. FreeAML's method is the email link. It does not depend on those products being connected, and it does not pretend they are.
Where this page stops
This page is the connector question. It is not the content of customer due diligence. That procedure is customer due diligence requirements in Australia.
What the client pays
On FreeAML the firm suite is A$0. The firm emails the client a link. Verification is client-pays. On the public list a personal KYC check is A$20 and a company or trust KYB check is A$40. There is no subscription. Confirm the live amounts on FreeAML pricing. FreeAML does not charge a fee to connect Xero Practice Manager, Karbon or FYI, because the check does not require that connection.
📚 Related Resources
Accountant AML Toolkit →
Complete compliance toolkit for accounting firms.
AML Software for Accountants →
Best practices and tools for accounting compliance.
Free KYC Check →
Verify customer identity in 60 seconds. Government ID + AML screening.
Free AML Program →
Board-ready AML/CTF Program template. All 10 AUSTRAC sections included.
Risk Assessment Generator →
AI-powered ML/TF risk assessment. 20-page compliant report in 5 minutes.
Free AML Training →
Online courses for staff. CPD-certified certificates included.
Frequently Asked Questions
Send the link from the matter. The client pays the check.
The firm suite is A$0. KYC is A$20. KYB is A$40. No practice-system subscription is required for the check.
Start a KYC checkQuestions: team@freeaml.com.au