Bookkeeping Client Onboarding Checklist: Every Document You Need

· 9 min read

Onboarding a new bookkeeping client should take days, not weeks. But without a clear document checklist, the process drags — you're chasing bank statements, waiting on prior financials, and guessing at the chart of accounts while the client wonders why their books aren't done yet.

A bookkeeping client onboarding checklist gives you a repeatable system for collecting every document and every piece of account access before you touch a single transaction. It sets expectations with the client, protects you from working with incomplete data, and gets revenue-generating work started faster.

This guide covers the exact documents to collect from new bookkeeping clients — whether you handle monthly reconciliation, payroll, or full-service accounting. Use it as the bookkeeping branch of your broader accounting client onboarding process, with document collection for bookkeepers and accountants handling files and reminders.

Why Bookkeeping Onboarding Needs Its Own Checklist

Tax preparation onboarding happens once a year. Bookkeeping onboarding starts a relationship that runs every month. A missed document during tax season delays one return. A missed document during bookkeeping onboarding can mean months of inaccurate financials before anyone notices.

Bookkeeping clients also need to give you ongoing system access that tax clients don't: bank feeds, a user seat in their accounting software, a team role on their payment processor. Your checklist needs to capture both the documents and the access you need from day one.

Engagement and Legal Documents

Before you begin any work, formalize the relationship and define what's included.

  • Signed engagement letter — Specifies services (monthly reconciliation, payroll, financial reporting), fees, payment terms, and the client's responsibilities for providing timely information. AICPA guidance on engagement letters is a useful reference for the wording.
  • Scope of services document — Defines exactly what's included and excluded. Bookkeeping clients often assume tax preparation is included. Spell it out.
  • Accounts receivable/payable authorization — If you'll be handling payments or collections on the client's behalf, get written authorization.
  • Power of Attorney (Form 2848) — If you need to communicate with the IRS on the client's behalf for payroll tax matters.
  • Third-party authorization letters — For communicating with the client's bank, insurance company, or prior accountant.

Financial History Documents

You can't maintain accurate books without knowing where they left off. Collect these from every new client:

  • Prior year financial statements — Balance sheet and income statement (P&L) for at least the last 12 months. Get two years if possible.
  • Current year-to-date trial balance — Shows all account balances as of your takeover date.
  • Chart of accounts — The existing account structure. You'll likely need to clean this up, but start with what they have.
  • Bank reconciliation reports — Last completed reconciliation for each account. This is your starting point for ongoing work.
  • Outstanding accounts receivable and payable — Open invoices and bills as of the transition date.
  • Depreciation schedules — For fixed asset tracking and accurate financial reporting.
  • Loan and line of credit statements — Current balances, payment schedules, and interest rates.
  • Prior tax returns (last 2 years) — Even if you're not doing tax prep, these reveal the entity structure, filing status, and any carryforward items that affect the books.

Bank and Financial Account Access

Bookkeeping runs on bank data. Without proper access, you're working blind.

  • Read-only access to bank accounts — For all business checking, savings, and money market accounts: a read-only user the client adds for you, or a bank feed into their accounting software. Never collect the client's own bank login. Statements and a feed cover everything you need, and you don't carry the risk of holding someone's banking password.
  • Credit card account access — For all business credit cards. You need transaction-level detail, not just statements.
  • Payment processor access — Stripe, Square, PayPal, or other processors. Transaction data often doesn't match bank deposits 1:1 due to fees, holds, and batching.
  • Payroll platform access — ADP, Gusto, Paychex, or QuickBooks Payroll. Even if you don't run payroll, you need the data for journal entries.
  • Accounting software access — QuickBooks Online, Xero, FreshBooks, or whatever the client uses. If they're on desktop software, arrange for file transfer or cloud migration.
  • Bank statements (last 12 months) — As backup for bank feed data and for historical reconciliation.

Business Entity Documents

  • EIN confirmation letter (IRS notice CP 575, or Letter 147C if the original is lost) — Confirms the Employer Identification Number.
  • Articles of Incorporation or Organization — Confirms entity type (LLC, S-Corp, C-Corp, sole proprietorship).
  • Operating agreement or bylaws — Defines ownership percentages, profit distribution, and decision-making authority.
  • Business licenses and permits — State and local registrations.
  • Sales tax permits — If the client collects sales tax, you need their permit numbers and filing frequency.
  • State employer registration — For payroll tax withholding and unemployment insurance.

Payroll Documents (If Applicable)

If your engagement includes payroll or payroll reporting, collect these upfront:

  • Employee roster — Names, pay rates, pay frequency, filing status, and W-4 withholding details.
  • Year-to-date payroll reports — If you're taking over mid-year, you need the history for accurate W-2 preparation.
  • Contractor list and W-9s — For 1099 reporting at year-end.
  • Workers' compensation policy — Policy number, classification codes, and audit dates.
  • Benefits information — Health insurance, retirement plan contributions, and other deductions currently in place.

Recurring Transaction Information

Understanding the client's recurring financial patterns prevents miscategorization and missed entries:

  • List of recurring expenses — Rent, utilities, software subscriptions, loan payments, insurance premiums.
  • Revenue streams and billing schedule — How the client invoices (monthly, project-based, retainer) and typical payment terms.
  • Vendor list with payment terms — Key suppliers, net terms, and any volume discounts.
  • Auto-pay and scheduled transfer details — Transactions that will hit the bank automatically.

QuickBooks-Specific Onboarding Steps

If the client uses QuickBooks (the most common scenario), add these to your checklist:

  • QuickBooks Online accountant invite — The client grants you accountant-level access from their QBO account.
  • Bank feed connections — Verify all bank and credit card accounts are connected and syncing.
  • App integrations inventory — List of third-party apps connected to QBO (Bill.com, Expensify, Shopify, etc.).
  • Chart of accounts review — Remove duplicate accounts, fix miscategorized items, and archive unused accounts before you start.
  • Opening balance verification — Confirm QBO opening balances match the bank reconciliation reports.

How to Collect Bookkeeping Onboarding Documents

Bookkeeping onboarding involves sensitive data — bank statements, tax IDs, payroll records. Email isn't secure enough.

Set a deadline

Tell the client: "I need all documents within 10 business days of signing the engagement letter. Monthly bookkeeping begins the first full month after I receive everything." This creates urgency without being pushy.

Use a secure upload portal

A document collection portal gives the client a single link to upload everything. You see which documents have been received and which are still outstanding. Automatic reminders handle the follow-up so you don't have to.

Because bookkeeping onboarding pulls in so many separate documents and access requests, breaking the request into stages keeps clients from feeling buried. A guided checklist flow groups the engagement letter, financial history, and account access into ordered steps with a progress sidebar, and asks the client to confirm they have submitted everything before they finish.

Provide a pre-filled checklist

Don't just send a list of document names. Include brief explanations of why you need each item and where the client can find it. "Prior year tax return — you can download this from your tax preparer's portal. No copy? A tax return transcript from the IRS Get Transcript tool shows most of the line items."

Collecting monthly documents into SharePoint or OneDrive

Once onboarding is done, the same requests come back every month: bank and card statements, receipts, payroll reports. If your firm keeps client files in SharePoint or OneDrive for work, Microsoft's built-in Request files feature looks like the obvious tool. It depends on Anyone links, though. Microsoft's admin documentation says: "Disabling Anyone links also disables Request files on SharePoint and OneDrive." Many IT teams switch those links off.

With File Request Pro, clients upload through your branded page and each file lands in that client's folder. Add the upload date to the folder name to keep each batch separate. One link covers the onboarding pack and every month after. You don't need Anyone links or guest accounts, and the client doesn't need a Microsoft account.

OneDrive works on every plan, SharePoint on Pro and up. Files pass through File Request Pro's storage on the way; on Team and Enterprise, Pipeline mode deletes that copy once the file is in your drive. Our guide to SharePoint file requests covers the Microsoft side in detail.

Free Bookkeeping Onboarding Checklist

Get the complete bookkeeping client onboarding checklist — interactive, with progress tracking.

Use the Free Checklist Tool →

Frequently Asked Questions

What documents do I need from a new bookkeeping client?

At minimum, collect a signed engagement letter, prior year financial statements, bank and credit card access, the chart of accounts, a year-to-date trial balance, and business entity documents (EIN letter, articles of organization). For payroll clients, also collect employee rosters, year-to-date payroll reports, and contractor W-9s.

How long does bookkeeping client onboarding take?

With an organized checklist, most clients complete document collection within 7 to 14 business days. The full onboarding process — including chart of accounts cleanup, bank feed connections, and historical reconciliation — typically takes 2 to 4 weeks before you begin regular monthly work.

Should I ask for bank login credentials or read-only access?

Read-only access, and never the client's own login. A read-only user role or a bank feed into the accounting software gives you the transaction data, and monthly statements fill any gaps. Most banks and accounting platforms offer accountant-level or read-only roles for exactly this.

What if the client's previous bookkeeper won't release records?

Have the client send a written request (or use your third-party authorization letter) to the previous bookkeeper or accountant. If records aren't released, you can reconstruct the books from bank statements and tax returns — but this takes more time and should be quoted as a separate cleanup engagement.

How is bookkeeping onboarding different from tax client onboarding?

Bookkeeping onboarding requires ongoing system access (bank feeds, accounting software, payment processors) that tax preparation doesn't. You also need the chart of accounts, reconciliation reports, and recurring transaction details — none of which matter for a tax-only engagement. Use our free checklist tool to see the full list for both engagement types.

More Articles

Ready to streamline your document collection?

Try File Request Pro free and start collecting files from clients in minutes.

Start Free Trial