How to onboard new accounting clients effectively
A practical guide to onboarding clients smoothly, from AML checks to ongoing communication.

Written by Jotika Teli—Certified Public Accountant with 24 years of experience. Read Jotika's full bio
Published Thursday 11 June 2026
Table of contents
Key takeaways
- A structured onboarding process helps you retain clients, set clear expectations, and reduce scope creep from the very first interaction.
- Anti-money laundering (AML) checks and a signed engagement letter are legal requirements that should be completed before any substantive work begins.
- Technology tools such as Xero HQ, Hubdoc, and Xero Practice Manager can automate repetitive onboarding tasks, freeing up time for advisory work.
- Scheduling an onboarding review within the first 90 days gives you a structured opportunity to address gaps, refine workflows, and strengthen the client relationship.
Why a strong onboarding process matters
First impressions shape the entire client relationship. A well-organised onboarding process shows new clients that your practice is professional, efficient, and ready to deliver real value from day one. It also signals that you take compliance seriously and have the systems in place to manage their affairs properly.
Beyond perception, strong onboarding directly affects your bottom line. Practices that invest in repeatable onboarding workflows tend to see better client retention, fewer misunderstandings about scope, and a smoother transition into ongoing service delivery. When clients feel well looked after from the start, they're far more likely to stay and to refer others.
Getting onboarding right also protects your practice. Completing compliance checks early, documenting agreed services in an engagement letter, and setting clear communication expectations all reduce risk. When every new client goes through the same structured process, nothing important gets missed.
There's also a capacity benefit. A standardised onboarding workflow means less time spent figuring out what to do next and more time available for advisory work. As your practice grows, this consistency becomes essential for maintaining service quality across a larger client base.
Essential steps to onboard new accounting clients
These seven steps cover the essentials, from regulatory compliance through to the first review. Adapt them to suit your practice, but treat the order as a reliable starting point.
1. Complete AML checks and due diligence
Under the Money Laundering Regulations 2017, all accountancy service providers must perform customer due diligence (CDD) before establishing a business relationship. This isn't optional, and it needs to happen before you start any substantive work.
CDD involves verifying the client's identity using government-issued ID and proof of address, identifying beneficial owners with more than 25% ownership or control, understanding the source of funds, and assessing the risk level. You're also required to appoint a Money Laundering Reporting Officer (MLRO) and keep records for five years.
If your practice is supervised by a professional body such as ICAEW, ACCA, or AAT, that body handles AML supervision. Otherwise, HMRC acts as your supervisor. Either way, make sure your CDD procedures are documented and consistently applied across all new clients.
2. Send the engagement letter
Once your AML checks are complete, send the engagement letter before starting any work. This document defines the scope of services, fees, payment terms, and responsibilities on both sides. It should also cover data protection obligations, communication protocols, and any conditions for terminating the agreement.
A clear engagement letter protects you if disputes arise later. It also gives the client confidence that you've thought carefully about what you'll deliver and how the relationship will work. Keep the language straightforward and make sure the client signs and returns it before you proceed.
Review your engagement letter template regularly to ensure it reflects current regulatory requirements and your evolving service offering. If you provide advisory services alongside compliance work, make sure both are covered in the scope.
3. Collect client information and documents
With the formalities in place, it's time to gather everything you need to start working. This typically includes prior year accounts, tax returns, VAT returns, bank statements, payroll records, and details of any existing software or systems the client uses.
Create a standardised checklist so you're not chasing individual items one at a time. A single, organised request saves time for both you and the client. Digital tools can make this step significantly faster, which you'll read more about below.
4. Set up systems and software access
Establish the client in your practice management system and set up access to any cloud accounting software they'll be using. If the client is new to cloud accounting, this is the moment to migrate their data and configure their chart of accounts, bank feeds, and reporting preferences.
If the client is VAT-registered, confirm that their software is Making Tax Digital (MTD) compatible. Xero meets MTD for VAT requirements, which removes one compliance concern from the setup process. MTD for Income Tax is also on the horizon, so it's worth checking that the client's systems are ready for future obligations too.
Getting the technical setup right from the start avoids rework later. Take the time to configure automated bank feeds, set up recurring invoices where appropriate, and ensure integrations are working before the client starts using the system day to day.
5. Establish communication and ways of working
Agree on how you'll communicate and how often. Will you send monthly updates or quarterly reviews? Does the client prefer email, phone, or video calls? Who's their main point of contact at your practice?
Setting these expectations early prevents friction down the line. It also helps you manage your own capacity by building predictable touchpoints into your workflow rather than reacting to ad hoc requests.
Consider documenting these preferences in a short "ways of working" summary that you share with the client. This creates a reference point you can both return to if communication starts to drift or if new team members join either side of the relationship.
6. Deliver a welcome pack
A welcome pack brings together everything the client needs to get started with your practice. Include a summary of agreed services, key contacts, important deadlines such as tax filing dates, and any guides for software they'll be using.
This doesn't need to be elaborate. A well-structured email or shared document works perfectly. The goal is to give the client a single reference point so they don't need to ask basic questions later.
7. Schedule an onboarding review
Book a review meeting within the first 90 days. This gives you a structured opportunity to check that everything is running smoothly, address any teething problems, and discuss whether the scope of work needs adjusting.
Use the review to walk through key metrics: are bank feeds reconciling correctly? Is the client submitting documents on time? Are there any recurring questions that suggest a gap in your initial setup or training?
The onboarding review also opens the door to advisory conversations. Once the compliance and operational basics are in place, you can start exploring how you might add more value through forecasting, cash flow analysis, or strategic planning.
How to streamline onboarding with technology
Manual onboarding is time-consuming, and the more clients you take on, the harder it becomes to maintain consistency. The right technology helps you standardise the process, reduce admin, and give clients a better experience from the outset.
Cloud-based tools are particularly effective here because they allow both you and the client to access the same information in real time. This reduces delays, eliminates version-control issues, and creates a single source of truth for documents and data.
Xero HQ includes a secure client request feature that lets you ask for information and documents directly. Instead of sending emails back and forth, you can create a structured request that the client completes in their own time. Everything stays in one place, making it easier to track what's outstanding.
Hubdoc pulls bills and receipts into Xero automatically, removing a common bottleneck in the onboarding process. Once a client connects their suppliers, source documents flow straight into their Xero organisation without manual data entry.
Xero Practice Manager handles client records, job tracking, and workflow management. You can set up onboarding as a repeatable job template, so every new client follows the same steps without you having to build the workflow from scratch each time.
If you're new to the Xero partner programme, you'll also have access to onboarding specialists during your first 90 days. They can help you configure your systems and get the most from these tools right from the start.
Common onboarding mistakes to avoid
Even experienced practices can fall into patterns that undermine the onboarding process. Here are five common pitfalls to watch for.
- Skipping or rushing AML checks: It's tempting to get started quickly, but cutting corners on due diligence exposes your practice to regulatory risk and potential penalties.
- Starting work without a signed engagement letter: Without a signed agreement, you have no formal record of what was agreed, which makes disputes harder to resolve.
- Relying on ad hoc communication: Failing to agree on communication preferences upfront leads to missed messages, duplicated effort, and frustrated clients.
- Not standardising the process: When every client gets a slightly different onboarding experience, things inevitably get missed, especially as your practice grows.
- Treating onboarding as a one-off task: Onboarding should transition into an ongoing relationship, not end abruptly once the paperwork is done. A 90-day review closes this gap.
Simplify client onboarding with Xero
A consistent onboarding process saves time, reduces risk, and sets every client relationship up for long-term success. With the right tools and a clear workflow, you can reduce admin, protect your practice from compliance risk, and build stronger client relationships from the first interaction.
Xero's partner programme gives you access to tools like Xero HQ, Hubdoc, and Xero Practice Manager at no cost, along with dedicated support to help you get set up. Join the partner programme and start building a smoother onboarding experience for your clients today.
FAQs on client onboarding for accountants
Here are some frequently asked questions about client onboarding that accountants and bookkeepers commonly encounter.
How long should the onboarding process take?
The timeline depends on the complexity of the client's affairs, but most practices can complete the core onboarding steps within two to four weeks. AML checks and engagement letter sign-off should happen in the first few days, with system setup and document collection running in parallel.
Should you tailor the onboarding process for different practice sizes?
The core steps remain the same regardless of practice size, but the delivery method may differ. Smaller practices often handle onboarding personally, while larger firms may assign it to a dedicated onboarding coordinator or team. What matters most is consistency: document your process so it works the same way whether you're onboarding one client a month or ten.
How can you handle clients who are slow to provide documents?
Set clear deadlines upfront and use tools like Xero HQ to send structured, trackable requests. Automated reminders reduce the need for manual follow-up. If delays persist, address the issue directly in a conversation rather than letting it stall your workflow.
When should you discuss advisory services with a new client?
The onboarding review at 90 days is a natural point to introduce advisory conversations. By then, you'll have a clear picture of the client's financial position and can suggest areas where additional support, such as cash flow forecasting or tax planning, could add value.
Do you need separate onboarding processes for different client types?
A core onboarding process should apply to all clients, but you may need to adapt specific steps. For example, limited companies require different compliance checks to sole traders, and clients with employees will need payroll setup. Build a flexible template that covers the basics, with optional add-ons for different client categories.
Become a Xero partner
Join the Xero community of accountants and bookkeepers. Collaborate with your peers, support your clients and boost your practice.