Bookkeeping Health Check: A Client Diagnostic Checklist - feature image

Bookkeeping Health Check: A Client Diagnostic Checklist

12 min read

Last updated: July 2026

A bookkeeping health check is a structured review that helps a bookkeeper diagnose whether a client's books are clean, close-ready, or headed for cleanup.

This checklist is for bookkeepers, bookkeeping firm owners, and small CPA firms managing QuickBooks clients. Use it before onboarding a new client, quoting cleanup work, preparing month-end close, or deciding whether a client is ready for advisory support.

If the health check shows missing receipts, unreconciled accounts, duplicate vendors, unclear categories, or weak document habits, the next step is not guessing. It is a focused cleanup plan. For that, use this alongside the bookkeeping cleanup checklist.

The quick answer: what should a bookkeeping health check include?

A good bookkeeping health check should review seven areas:

  1. Bank and credit card reconciliations
  2. Missing receipts and invoices
  3. Vendor and customer records
  4. Categorization and chart of accounts quality
  5. Duplicate transactions and duplicate vendors
  6. Accounts receivable and accounts payable accuracy
  7. Month-end close readiness

The goal is not to make the books perfect in one pass. The goal is to identify risk, separate small fixes from true cleanup work, and give the client a clear next step.

When to run a bookkeeping health check

Run this diagnostic when:

  • A prospect asks for monthly bookkeeping
  • A client says their books are "mostly caught up"
  • You are taking over from another bookkeeper
  • The client wants tax-ready financials
  • Month-end close keeps slipping
  • The client sends receipts late or in random formats
  • The balance sheet does not look right
  • You suspect duplicate entries or uncategorized transaction buildup

A health check is also useful before sending a proposal. It helps you avoid underpricing messy work.

Bookkeeping health check checklist

Use this checklist to score the client's current bookkeeping file. You can run it as a light review in 30–60 minutes or expand it into a deeper diagnostic for cleanup projects.

Area to checkHealthy signWarning signWhat it usually means
Bank reconciliationsAccounts reconciled through last monthLast reconciliation is several months oldCleanup may be needed before monthly work begins
Credit card accountsAll active cards connected and reconciledMissing cards, old balances, or unreconciled feedsExpenses may be incomplete
Receipts and invoicesSource documents are attached or easy to accessClient sends documents by text, email, photos, or not at allMonth-end close will depend on chasing
Uncategorized transactionsLow volume and easy to resolveLarge "Ask My Accountant" or uncategorized balanceCoding rules or client context may be missing
VendorsClean vendor list with consistent namingDuplicate vendors or unclear payeesReporting and 1099 work may be unreliable
Chart of accountsSimple, consistent, client-appropriateToo many accounts or vague categoriesFinancial reports may be hard to interpret
Duplicate transactionsFew or none foundSame receipt, bill, or expense appears twiceReview controls are weak
Accounts receivableOpen invoices are current and explainableOld unpaid invoices with no notesRevenue and collections may be misstated
Accounts payableOpen bills match real obligationsOld bills still showing as unpaidExpenses or liabilities may be wrong
Payroll and tax accountsBalances are explainableSuspense balances or old liabilitiesNeeds review before financials are trusted
Classes, locations, or departmentsUsed consistently if neededUsed randomly or not at allClient-level reporting may be unreliable
Month-end processRepeatable checklist existsClose depends on memory and client chasingWork will be hard to scale

Score the client before you quote the work

A health check should produce a clear score, not just a list of issues.

Use a simple 1–3 rating for each area:

  • 3 = Healthy: ready for normal monthly bookkeeping
  • 2 = Needs attention: usable, but some fixes are needed
  • 1 = Cleanup risk: do not quote as standard monthly work yet

For example:

Score rangeDiagnosisRecommended next step
27–33Healthy booksStart or continue monthly bookkeeping
18–26Some riskFix priority issues before the next close
11–17Cleanup likelyScope cleanup before quoting monthly work
10 or belowHigh riskDo a deeper diagnostic before taking the client

This is not a formal accounting standard. It is a practical operating tool for bookkeeping firms. Adjust the scoring based on client complexity, transaction volume, industry, and how much historical cleanup is required.

Step 1: Check reconciliation status first

Start with reconciliations because they tell you whether the file can be trusted.

Review:

  • Last reconciled date for each bank account
  • Last reconciled date for each credit card
  • Old uncleared transactions
  • Duplicate bank feed entries
  • Transfers posted as expenses
  • Credit card payments coded incorrectly
  • Opening balance equity changes
  • Manual journal entries affecting cash accounts

If the main operating account is not reconciled, the rest of the file is only partly reliable.

A common mistake is starting with the profit and loss. The P&L may look reasonable while the balance sheet is full of problems. Start with cash, credit cards, and reconciliation history.

Step 2: Review document readiness

Next, check whether the client can support the transactions in QuickBooks.

Look for:

  • Missing receipts
  • Missing vendor invoices
  • Expenses with no attachment
  • Bills entered without source documents
  • Vendor emails trapped in the client's inbox
  • Receipts sent by text message
  • Photos with missing totals or cut-off line items
  • Documents uploaded after the books are already closed

This is where many monthly bookkeeping problems begin. The issue is not always coding skill. It is document flow.

If documents arrive late, scattered, or incomplete, month-end close becomes a chase cycle. That is why firms often pair this health check with a client document collection workflow.

Step 3: Check transaction coding quality

Review the accounts used for common transactions.

Focus on:

  • Meals
  • Travel
  • Software
  • Subscriptions
  • Repairs and maintenance
  • Owner draws or distributions
  • Loan payments
  • Payroll-related expenses
  • Cost of goods sold
  • Reimbursements
  • Sales tax payments

Look for patterns. One wrong transaction is a fix. A repeated pattern is a process issue.

Examples:

  • Loan payments coded fully to expense instead of split between principal and interest
  • Owner draws mixed with payroll expenses
  • Software subscriptions split across multiple inconsistent accounts
  • Sales tax payments coded as income reductions
  • Transfers coded as income or expenses

A health check should identify whether the issue is isolated or systemic.

Step 4: Look for duplicate risk

Duplicate entries are one of the fastest ways to damage trust in a QuickBooks file.

Check for:

  • Duplicate vendor names
  • Same receipt uploaded more than once
  • Same invoice entered as both a bill and an expense
  • Bank feed transaction matched to the wrong record
  • Manual entry plus bank feed duplicate
  • Reimbursable expenses posted twice
  • Credit card payments recorded as expenses and transfers

This matters because duplicate problems often hide until reconciliation, reporting, or tax prep.

For document-heavy clients, a review-before-post workflow helps. ScribeosAI is built for bookkeepers who want receipts and invoices collected, extracted with line items and confidence scoring, reviewed by a human, checked for duplicates at the push gate, and then synced to QuickBooks.

That matters most when a firm manages many clients and cannot afford to manually inspect every document thread.

Step 5: Review vendor and customer lists

Messy names create messy reports.

Check for:

  • Duplicate vendors
  • Vendors with personal names and business names mixed together
  • Generic vendors like "Amazon," "Amazon.com," and "AMZN"
  • Old inactive vendors still in use
  • Customers duplicated by spelling variation
  • Missing 1099 vendor details
  • Vendor names used in the wrong field
  • Employees or owners set up as vendors without clear purpose

Vendor cleanup is not cosmetic. It affects reporting, 1099 prep, duplicate detection, and review speed.

A clean vendor list also helps newer staff review transactions with less back-and-forth.

Step 6: Review AR and AP aging

If the client uses invoices or bills, review aging reports early.

For accounts receivable, check:

  • Old invoices still open
  • Customer credits sitting unused
  • Payments not matched to invoices
  • Bad debt not reviewed
  • Negative customer balances

For accounts payable, check:

  • Old bills still unpaid
  • Duplicate bills
  • Vendor credits not applied
  • Bills paid outside QuickBooks
  • Expenses posted directly instead of entered as bills when AP tracking is needed

A client may say "we are caught up" because bank feeds are categorized. But if AR or AP is wrong, the books are not close-ready.

Step 7: Check class, location, and project tracking

If the client uses classes, locations, or projects, check consistency.

Ask:

  • Are classes required for every transaction?
  • Are locations used the same way each month?
  • Are projects tied to the right income and expense activity?
  • Are uncategorized class reports reviewed before close?
  • Are rules creating wrong class assignments?

This matters for clients who rely on location, department, property, franchise, job, or project profitability reporting.

If tracking categories are used inconsistently, advisory reports can be misleading.

Step 8: Review month-end close readiness

The final question is simple: can this client close the month without heroics?

Review whether the bookkeeper has:

  • All bank and credit card statements
  • All major receipts and vendor invoices
  • A clean list of open questions
  • Reconciled cash and credit card accounts
  • Reviewed uncategorized transactions
  • Checked duplicate risk
  • Reviewed AR and AP aging
  • Posted required adjustments
  • Saved support for material transactions
  • Delivered financials on a repeatable timeline

If the answer is no, the client may not need more reminders. They may need a better document workflow and clearer close expectations.

For a more formal client intake process, pair this with the bookkeeping client onboarding checklist.

What to tell the client after the health check

Do not send the client a long technical dump. Give them a plain-English diagnosis.

Use this structure:

  1. What looks healthy
  2. What needs attention
  3. What creates reporting or tax risk
  4. What must be fixed before monthly bookkeeping starts
  5. What you need from the client and by when

Example:

"Your bank accounts are reconciled through last month, which is a good sign. The main issue is document support. Many expenses do not have receipts attached, and several vendor invoices are missing. Before we can close the month reliably, we need a consistent way to collect documents and review missing items before posting."

This keeps the conversation practical. It also helps the client understand why cleanup or workflow changes cost money.

Where automation helps

Automation helps most when the issue is repeated document work, not judgment.

A tool like ScribeosAI can help with:

  • Collecting client receipts and invoices
  • Extracting vendor, date, total, tax, and line-item details
  • Flagging low-confidence fields for review
  • Keeping humans in the review step before posting
  • Checking for duplicates before syncing to QuickBooks
  • Reducing repetitive manual entry across many clients

This is especially useful for firms managing multiple QuickBooks clients because per-client document chaos does not scale well.

ScribeosAI is not the right fit for every issue found in a health check. If the main problem is historical reconciliations, payroll setup, sales tax configuration, chart of accounts redesign, or advisory reporting structure, those still require bookkeeping judgment and cleanup work.

The strongest fit is document-heavy QuickBooks work where receipts and invoices need to move from client submission to reviewed QuickBooks entry with less manual handling.

For more on the QuickBooks workflow, see QuickBooks receipt scanner and receipt scanner for bookkeepers.

Where human review still matters

Human review still matters for:

  • Category judgment
  • Client-specific coding rules
  • Loan and payroll treatment
  • Owner transactions
  • Sales tax decisions
  • Class and location logic
  • Cleanup scope
  • Final month-end review

A good workflow does not remove the bookkeeper. It removes repetitive entry and gives the bookkeeper a cleaner review queue.

That is why ScribeosAI uses a review-before-post workflow instead of pushing every extracted item straight into QuickBooks without review.

Common mistakes to avoid

Mistake 1: Quoting monthly bookkeeping before checking cleanup risk

A client may look simple during the sales call. The QuickBooks file may tell a different story.

Run the diagnostic before you price the work.

Mistake 2: Treating missing receipts as a small admin issue

Missing documents slow down close, weaken audit trails, and create rework. If the client does not send receipts on time, make that a workflow issue, not a monthly surprise.

For help collecting documents, see how to collect receipts from clients.

Mistake 3: Ignoring the balance sheet

The P&L may look fine while the balance sheet has old liabilities, unreconciled accounts, duplicate assets, or unexplained balances.

Mistake 4: Fixing symptoms without fixing intake

If documents are still scattered across email, text, uploads, and screenshots, cleanup will repeat itself.

Mistake 5: Closing without a review queue

Bookkeepers need a place to review low-confidence fields, duplicate risk, missing support, and open questions before final posting.

Proof: document workflow can change capacity

VNB Consulting reduced manual data entry time by nearly 90% using ScribeosAI.

ScribeosAI is also used by Diya Hospitality.

The reason this matters for a bookkeeping health check is simple: many client problems are not caused by one bad month. They are caused by repeated document collection and entry friction. When that workflow improves, the bookkeeper has more time for review, cleanup, reconciliation, and client guidance.

Start free — no card needed →


Bookkeeping health check template

Use this version as a working checklist.

Client file basics

  • QuickBooks file access confirmed
  • Correct company file reviewed
  • Accounting method confirmed
  • Fiscal year confirmed
  • Bank accounts listed
  • Credit cards listed
  • Loans listed
  • Payroll provider confirmed
  • Sales tax setup reviewed, if applicable

Reconciliations

  • Main operating account reconciled
  • Savings accounts reconciled
  • Credit cards reconciled
  • Old uncleared transactions reviewed
  • Bank feed duplicates checked
  • Opening balance equity reviewed
  • Transfers reviewed

Documents

  • Receipt submission process reviewed
  • Vendor invoice process reviewed
  • Missing documents identified
  • Attachment habits reviewed
  • Client deadline confirmed
  • Open document questions listed

Transaction quality

  • Uncategorized transactions reviewed
  • Ask My Accountant balance reviewed
  • Common expense categories checked
  • Owner transactions reviewed
  • Loan payments reviewed
  • Payroll entries reviewed
  • Sales tax payments reviewed

Vendors and customers

  • Duplicate vendors checked
  • 1099 vendor records reviewed
  • Customer duplicates checked
  • Old inactive names reviewed
  • Generic vendor names reviewed

AR and AP

  • AR aging reviewed
  • Old invoices reviewed
  • Customer credits reviewed
  • AP aging reviewed
  • Old bills reviewed
  • Vendor credits reviewed
  • Duplicate bills checked

Reporting readiness

  • Balance sheet reviewed
  • Profit and loss reviewed
  • Prior period comparison reviewed
  • Class or location reports reviewed, if applicable
  • Suspense accounts reviewed
  • Negative balances investigated
  • Large unusual transactions reviewed

Month-end readiness

  • All statements received
  • All major documents received
  • Open questions listed
  • Reconciliations complete
  • Duplicate risk reviewed
  • Adjustments posted
  • Reports ready for review
  • Client delivery date confirmed

Final recommendation

A bookkeeping health check should give you a clear answer: this client is ready for monthly bookkeeping, needs a few fixes, or requires cleanup before the work can be priced safely.

Use the checklist before onboarding new clients, before quoting cleanup, and before relying on month-end reports.

If the biggest issue is missing receipts, scattered invoices, duplicate document entry, or manual posting into QuickBooks, ScribeosAI may fit the workflow. It gives bookkeepers client document collection, line-item extraction, confidence scoring, human review, duplicate detection, and QuickBooks sync in one QuickBooks-first process.

Start free — no card needed →

FAQ

What is a bookkeeping health check?

A bookkeeping health check is a diagnostic review of a client's books to identify reconciliation gaps, missing documents, coding problems, duplicate risk, and month-end close readiness.

When should a bookkeeper run a health check?

Run one before onboarding a new client, quoting cleanup work, taking over a QuickBooks file, preparing tax-ready books, or starting monthly bookkeeping.

How is a bookkeeping health check different from cleanup?

A health check diagnoses the problems. Cleanup fixes them. The health check helps define the scope, risk, and price of the cleanup work.

What should be included in a client bookkeeping diagnostic checklist?

Include reconciliations, missing receipts, vendor records, chart of accounts quality, duplicate transactions, AR/AP aging, reporting readiness, and month-end close status.

Can a bookkeeping health check help price cleanup work?

Yes. It helps separate normal monthly bookkeeping from catch-up work, cleanup risk, and client document issues that require extra time.

What is the biggest warning sign in a QuickBooks health check?

Unreconciled bank or credit card accounts are one of the biggest warning signs because they affect the reliability of the entire file.

Where does receipt automation fit into a bookkeeping health check?

Receipt automation helps when the diagnostic shows missing documents, late client submissions, duplicate entries, or too much manual data entry.

Is ScribeosAI right for every bookkeeping health issue?

No. ScribeosAI is best for QuickBooks-first receipt and invoice workflows. Historical cleanup, payroll setup, tax configuration, and chart of accounts redesign still need bookkeeping judgment.