Skip to main content
New client just signed. They forward you a zip file of “all their accounting stuff” — 847 files named things like “bank statement.pdf”, “bank statement (1).pdf”, and “taxes maybe.xlsx”. Their prior accountant is “no longer available.” The books haven’t been reconciled since March. And they need financials for a loan application next week. This is client onboarding. Let’s do it right.

The onboarding checklist

Every new client gets a checklist that ensures nothing falls through the cracks. Work through it systematically, and you won’t discover missing information six months later.

Phase 1: Get the information

  • Business information — Legal name, EIN, state of formation, entity type
  • Bank access — Either Plaid connection or view-only online banking access
  • Prior financials — Last 1-2 years of financial statements if they exist
  • Previous accountant contact — In case you need historical context
  • Source documents — Articles of incorporation, EIN letter, operating agreement

Phase 2: Set up the system

  • Create company in Pluvel — With correct entity type and fiscal year
  • Connect bank accounts — Via Plaid or direct integration
  • Import chart of accounts — Or start fresh with a template
  • Set up integrations — Stripe, Shopify, payroll, whatever they use
  • Configure payroll — If you’re handling it

Phase 3: Migrate the data

  • Import historical transactions — At least current year, ideally 2-3 years
  • Enter opening balances — Starting point for all accounts
  • Migrate from previous system — QuickBooks, Xero, Wave, spreadsheets
  • Verify balances match — Old system to new system

Phase 4: Configure settings

  • Fiscal year and periods — Calendar year? Different fiscal year?
  • Tax settings — Sales tax nexus, withholding states
  • Compliance tracking — Annual reports, renewals, registrations
  • Assign team members — Who’s responsible for this client
  • Client portal access — What can they see and do?

Phase 5: Verify everything

  • Reconcile all accounts — Through current
  • Run trial balance — Make sure it balances
  • Generate P&L — Compare to any prior reports
  • Document discrepancies — Note anything that doesn’t match

Using the onboarding tracker

Inside each client:
  1. Click Onboarding in the sidebar
  2. See your checklist with current progress
  3. Check off items as you complete them
  4. Add notes — “Got EIN letter from client’s email on 1/15”
Those notes matter. Six months from now when you wonder where you got a number, the note tells you.

Document collection

What to request (and why)

DocumentWhy you need it
Bank statements (12+ months)Reconciliation and historical context
Prior year tax returnsVerify classifications, check opening balances
Articles of incorporationConfirm entity type, formation date, ownership
EIN letterFederal tax ID verification
State registrationsKnow which states require compliance
Insurance certificatesDocument coverage
Major contracts/leasesUnderstand commitments and liabilities

Getting documents efficiently

Send a structured document request with a deadline:
  1. Click Request Documents
  2. Select the documents you need
  3. Set a realistic due date
  4. Add context: “I need these to complete your onboarding and start reconciliation”
  5. Send
They receive a secure upload link. When they upload, you’re notified. No back-and-forth email chains.

The client intake form

Before you even start setup, get basic information through an intake form:
  • Business contact details
  • List of bank accounts and credit cards
  • Software and tools they use (Stripe, Shopify, payroll provider)
  • Known accounting issues or concerns
  • Goals and expectations
Customize the form in Templates → Client Intake Form.

Data migration

Most clients are coming from somewhere — QuickBooks, Xero, Wave, or a pile of spreadsheets.
1

Export from the old system

Get chart of accounts, customers, vendors, and transactions. Most systems export to CSV. Some have direct API connections.
2

Review before importing

Look at what you’re bringing in:
  • Duplicate accounts?
  • Inactive items that should stay inactive?
  • Categories that don’t make sense?
Clean it up now. Garbage in, garbage out.
3

Import to Pluvel

Use the migration wizard for QuickBooks and Xero — it handles the mapping automatically.For CSV imports (Wave, spreadsheets), you’ll map columns manually.
4

Verify the numbers

Run trial balance in both systems. They should match.If they don’t, investigate before moving forward. Don’t carry errors into the new system.
5

Set the cutover date

Pick a date when Pluvel becomes the system of record. Usually the first of a month.Before that date: historical data (don’t edit). After that date: live data (actively managed).

How long does this take?

Client complexityTypical onboarding time
Simple — Solo business, few transactions, clean records1-2 days
Standard — Small team, moderate volume, organized3-5 days
Complex — Multiple entities, high volume, messy history1-2 weeks
Set expectations upfront. A client with three years of unreconciled books is not getting started this week.

Common onboarding problems

They don’t have to. Send them Plaid’s client-initiated flow: they log into their own bank through Plaid’s secure window. You never see their password.
Work with what you have. Tax returns and bank statements are usually enough to reconstruct the important stuff. You’re not the first to inherit a mess.
Don’t import it. Start fresh with a Pluvel template and map old accounts during transaction import. A clean start beats importing 150 accounts when they only need 40.
Prioritize current year — that’s what matters for taxes. Reconstruct prior years only as needed, focusing on year-end balances rather than transaction-level accuracy.
Manage expectations. “I need to import your data, reconcile your accounts, and verify everything. That takes [X] days. I’ll keep you updated.”

Completing onboarding

When all checklist items are done:
  1. Mark onboarding complete in Pluvel
  2. Client status changes from “Onboarding” to “Active”
  3. Schedule a walkthrough call — show them their dashboard, explain what they can access
  4. Set up recurring workflows — monthly close schedule, document request timing
You’re now in steady-state mode. The hard part is over.

Switching between clients

Client onboarded? Learn to navigate between them efficiently.