The Data You Re-Entered: Onboarding as One Record, Not Ten
New clients arrive as scraps of data spread across forms, emails and Xero. Here's how to make onboarding capture the record once and reuse it everywhere.
Think about the last client you brought on. Their ABN went into an intake form. Their contact details went into an email you sent yourself as a reminder. Their engagement scope lived in a Word document. Their business name — spelt slightly differently — went into Xero. And somewhere along the way, someone typed the same phone number three times.
This is how onboarding quietly falls apart. Not because anyone did the wrong thing, but because the client's information never becomes a single record. It stays scattered across the tools you happened to use in the moment you needed them. And every time you re-enter it, you introduce a chance to get it wrong.
Onboarding is a data problem before it's anything else
We tend to think of client onboarding as a relationship exercise — the welcome call, the friendly email, the sense that a firm has its act together. All of that matters. But underneath the polish, onboarding is fundamentally about capturing a set of facts accurately and making them available to everyone who needs them.
Those facts include:
- Legal and trading names, ABN and (where relevant) ACN
- Entity type and structure — sole trader, company, trust, partnership
- Key contacts, their roles and how they prefer to be reached
- The services you've agreed to provide and the scope around them
- Compliance obligations that flow from the structure — BAS cycle, tax lodgment, ASIC dates
- Identity and AML documentation you're required to hold
When you capture these ten times across ten places, you get ten versions of the truth. When you capture them once, you get a client record you can actually rely on.
Where re-entry costs you most
The obvious cost of re-keying data is time. But the expensive failures come later, when the duplicated or mistyped information causes a downstream error.
Names that don't match Xero
A business entered as "Smith & Co Pty Ltd" in your practice management software and "Smith and Co" in Xero looks like two clients to a sync. Get this wrong at onboarding and you can spend an afternoon untangling duplicates months later. The name you record on day one becomes the name every other system inherits — so it needs to be right, and it needs to come from one authoritative source.
Obligations nobody set up
If the client's BAS cycle or lodgment obligations only ever lived in the intake form, they never became work. The first deadline you notice is the one you've already missed. Good client accounting software turns the facts you captured at onboarding into scheduled, recurring obligations automatically — so the structure the client told you about on day one drives the calendar for the rest of the engagement.
Documents requested twice
Ask a new client for their ID for AML purposes, then ask again a fortnight later for the same document to support a PBC list, and you look disorganised. When onboarding captures documents into one place, everyone in the firm can see what's already been provided.
Capture once, reuse everywhere
The principle that fixes onboarding is simple to state and harder to build: capture each piece of information exactly once, at the point it first arrives, and let every other process draw from that record.
In practice, that means the client's details enter your system through a structured intake — not a free-text email — so the fields are clean and consistent from the start. From there:
- The engagement letter pulls names and scope from the record, so it's accurate without retyping
- Xero receives the client with matched names and identifiers, so no duplicate is created
- Compliance obligations are scheduled from the entity structure you already recorded
- The client portal is provisioned against the same contact details, ready to request documents
This is the difference between account practice management software that stores information and software that puts it to work. The value isn't the database — it's that a single accurate entry saves you from ten inaccurate ones.
What good onboarding looks like in Finye
In Finye, a new client is one record. You enter their details once — name, ABN or ACN, entity type, contacts — and that record becomes the anchor for everything that follows. The two-way Xero sync matches on identifiers so you're not spawning duplicates, and the client's obligations can be set up as recurring jobs the moment their structure is known.
The engagement letter draws on the same record and goes out for e-signing, so the scope you agreed is written down and signed before work begins. The client portal is ready for you to request the documents you need — including the identity documentation you're required to collect — and those uploads land against the client, not in an inbox. Built-in AI can draft the welcome email so you're not writing it from scratch each time, while you keep the judgement over what it says.
None of this replaces the human side of onboarding. It removes the friction so the human side can happen. When the data is captured cleanly the first time, your welcome call is about the client, not about chasing the ABN you forgot to write down.
Onboarding staff runs on the same principle
The re-entry problem isn't unique to clients. When a new team member joins, the knowledge they need is often scattered too — pricing in one person's head, the standard steps for a compliance job in a checklist someone rebuilt last week, the way this firm handles a particular client structure buried in old emails.
A client record that holds the scope, the obligations, the history and the documents in one place is also the fastest way to bring staff up to speed. They don't need to interview three colleagues to understand a client. They open the record and it's all there.
The test to run this week
Pick your three most recent clients and count how many separate places you entered their core details — intake, email, Xero, engagement document, spreadsheet, portal. If the number is greater than one, you've found where errors get in.
Then ask the harder question: when one of those details changes — a new contact, a name correction, an updated obligation — how many of those places do you have to update by hand? Every one you have to touch manually is a place the truth can drift.
Good accounting client management software collapses that number to one. Capture the client once, and let the record do the rest of the work.