
The Ecommerce Bookkeeper's Client-Fit Checklist: 10 Questions to Spot a High-Value Client
You've been burned before. A new prospect books a discovery call, everything sounds promising, and three months later you're chasing down bank statements from six months ago, reconciling a Shopify store that uses four different payout accounts, and wondering why you ever said yes. The truth is, not every ecommerce or SaaS prospect is ready for premium recurring bookkeeping — and the ones who aren't will cost you far more than they'll ever pay.
The fix is simple: qualify before you commit. A repeatable client-fit checklist lets you spot the difference between a high-value partner and a time-sink before you invest a single hour. Below are the ten questions every virtual bookkeeper should ask, along with a green / yellow / red scoring system that makes the call obvious.
For more on ecommerce bookkeeping services, see Ecommerce Bookkeeping Services: How to Find & Qualify the Right Provider.
Why you need a client-fit checklist
Every bookkeeper who works with ecommerce or SaaS clients has at least one horror story: the prospect whose "organized" QuickBooks file turns out to have 3,000 uncategorised transactions, or the Shopify seller who has been running everything on a spreadsheet because they don't trust cloud accounting. The damage isn't just the extra hours you'll never bill for — it's the frustration, the scope creep, and the damaged relationship when you finally have to fire a client who was never a good fit.
A screening checklist protects both you and the prospect. When a prospect scores green across the board, you know they are set up to benefit from your premium service. When they score red on several criteria, you can either decline the engagement or offer a scaled-down cleanup package first. Either way, you make the call with data, not hope.

The 10-question client-fit checklist
Present each question below to the prospect during your discovery call (or as a pre-call form). Score each answer green (ideal), yellow (acceptable with caveats), or red (high-risk).
1. What is your average monthly transaction count?
- Green (✓): 200–1,000+ transactions per month — high enough to justify premium recurring service.
- Yellow (⚠): 50–200 transactions — manageable but may not warrant a full-service monthly retainer.
- Red (✗): Under 50 transactions — too small for premium recurring; offer a lighter package or pass.
Why it matters: Low-volume clients rarely generate enough work to justify the monthly rate you need to be profitable. High-volume sellers, especially those doing 500+ transactions, require the kind of streamlined systems and experienced help that premium bookkeeping provides.
2. Do you use accrual or cash-basis accounting?
- Green (✓): Accrual accounting in place, or actively transitioning to it with a clear timeline.
- Yellow (⚠): Cash-basis but open to switching to accrual.
- Red (✗): Cash-basis with no interest in changing, or doesn't know which method they use.
Why it matters: Accrual accounting is non-negotiable for most ecommerce and SaaS businesses. Inventory, subscriptions, and deferred revenue all require accrual treatment to produce accurate financial statements. A prospect who runs cash-basis is either too early-stage for premium service or unwilling to adopt the rigour your methodology requires.
3. Which accounting platform do you use (or plan to use)?
- Green (✓): Xero or QuickBooks Online (QBO) — the two platforms where you can deliver the most value.
- Yellow (⚠): Another cloud platform (FreshBooks, Wave, Zoho Books) — workable but may require a migration.
- Red (✗): Desktop software, spreadsheets, or no accounting system at all.
Why it matters: When you specialise in Xero or QBO, you have templates, automations, and muscle memory that let you onboard fast and deliver consistent output. A prospect on a platform you don't know means you'll be learning as you go — and billing them for it. If they are willing to migrate, that's a yellow, not a red.
4. What ecommerce platform(s) do you sell on?
- Green (✓): Single platform (Shopify, BigCommerce, WooCommerce) with a direct integration to Xero/QBO.
- Yellow (⚠): Two platforms (e.g., Shopify + Amazon) or one platform with a custom ERP layer.
- Red (✗): Three or more platforms, or a heavily customised setup with no clean API integration.
Why it matters: Each platform adds complexity — different payout schedules, different fee structures, different tax treatments. A multi-platform seller can be a great client, but only if their books are already reasonably clean. The green zone is a seller whose data flows automatically into your accounting platform.
5. Do you have multi-currency sales or expenses?
- Green (✓): No multi-currency activity, or already using a multi-currency solution (e.g., Wise, Revolut, Xero multi-currency).
- Yellow (⚠): Occasional multi-currency transactions (under 10% of revenue) without a formal system.
- Red (✗): Significant multi-currency activity with no automation — manual rate lookups, no FX tracking.
Why it matters: Multi-currency adds at least 30% overhead to monthly reconciliation. You must either build that into the retainer (scoring a green because they've already set up the tooling) or flag it as a risk if they have no system at all.
6. What is your monthly revenue range?
- Green (✓): $50,000+ per month ($600k+ ARR).
- Yellow (⚠): $15,000–$50,000 per month.
- Red (✗): Under $15,000 per month.
Why it matters: Revenue is a proxy for complexity and ability to pay. A $600k+ ARR ecommerce brand has the transaction volume, inventory needs, and budget for premium bookkeeping. Below $15k/month, the prospect is likely pre-revenue or side-hustle stage — great for a basic clean-up package, not for a recurring retainer.
7. How current are your records right now?
- Green (✓): Records are current (within the last 30 days).
- Yellow (⚠): 1–3 months behind.
- Red (✗): More than 3 months behind, or "I'll send you everything once you start."
Why it matters: The biggest predictor of a smooth onboarding is how current the prospect's books are today. If they are six months behind, you are looking at a remediation project, not a recurring engagement. You can offer a clean-up package first — but premium recurring pricing assumes the starting point is clean.
8. How many inventory SKUs do you manage?
- Green (✓): Under 500 SKUs with an inventory management system (e.g., Cin7, ShipStation, TradeGecko).
- Yellow (⚠): 500–2,000 SKUs, or under 500 SKUs but managed on spreadsheets.
- Red (✗): Over 2,000 SKUs with no inventory system, or any SKU count where inventory is "just in the warehouse."
Why it matters: Inventory adds material complexity — COGS calculations, write-offs, cycle counts, and reconciliation against the platform. A high-SKU prospect without a system is a time bomb.
9. Do you have a dedicated bank account and credit card for the business?
- Green (✓): Separate business bank account and credit card, with clean statements.
- Yellow (⚠): Separate account but personal expenses occasionally appear.
- Red (✗): Using personal accounts for business transactions.
Why it matters: Comingled finances are the single biggest source of scope creep. If you have to triage personal vs. business transactions every month, your effective hourly rate plummets. This is a hard red for premium service.
10. Are you currently working with a tax professional or CPA?
- Green (✓): Yes, and you have a good relationship — they handle tax strategy while you handle day-to-day books.
- Yellow (⚠): No CPA yet, but the prospect is actively looking and open to introductions.
- Red (✗): No CPA and no plan to engage one, or the prospect expects you to handle tax filing.
Why it matters: Bookkeeping and tax strategy are complementary, not interchangeable. You are at your best when you can focus on monthly close, reconciliation, and reporting — and hand tax planning to a qualified CPA. A prospect who expects you to do both is either under-resourced or misunderstanding your value proposition.
How to score and act on the results
Give each answer 3 points for green, 2 for yellow, 1 for red. Total the score:

| Score | Verdict | Action |
|---|---|---|
| 25–30 | Green light | Ideal fit for premium recurring service. Proceed to onboarding. |
| 18–24 | Yellow light | Acceptable with conditions. Consider a 60-day trial retainer or a clean-up package before the full engagement. |
| 10–17 | Red light | High-risk. Either decline, or offer a fixed-scope clean-up engagement first with a defined path to green. |
Red flags that should send you running
The checklist covers the big categories, but some patterns are instant disqualifiers regardless of the score:
- "Records are always six months behind." If they volunteer this on the discovery call, believe them. You will spend your first three months reconciling history, not adding value.
- "I'll give you access to everything once you start." Translation: they haven't prepared anything, and you'll burn hours just gathering documents.
- "Can you just take a quick look at my numbers before I decide?" Scope creep disguised as a trial. Charge for any work, even the first hour.
- "We change platforms every few months." Constant migration means your work is never finished — you are always catching up to the new system.
- No P&L from the last two quarters. A prospect who doesn't know their own numbers likely won't value yours.
Gate this checklist behind a simple email form
This checklist is valuable — so treat it that way. Create a single landing page on your site where prospects enter their email address to download the one-page PDF. The act of opting in does two things: it filters out tyre-kickers (someone unwilling to give an email is not going to invest in bookkeeping), and it builds your email list with warm leads you can nurture into clients over time.
Write a short welcome sequence that delivers the PDF, then follows up with a link to book a 15-minute discovery call. You'll turn a one-time download into a steady pipeline of pre-qualified prospects. Ready to systematize your client intake process? Book a strategy call to build a qualification system that works for your practice.
The Low-Budget Lead Qualification Checklist for New Solo CPAs covers qualify leads for new accounting practice in more detail.
FAQ
What is a client-fit checklist for bookkeepers?
A client-fit checklist is a structured set of questions a virtual bookkeeper asks during onboarding to determine whether a prospect is ready, willing, and able to benefit from premium recurring bookkeeping services. It scores each answer green, yellow, or red to make the decision objective.
We go deeper into bookkeeper Google review checklist in The No‑Begging Review Request Checklist for Solo Bookkeepers.
How many questions should a bookkeeping qualification checklist include?
Ten questions is the ideal number — enough to cover transaction volume, accounting method, platform integration, multi-currency needs, revenue threshold, inventory complexity, and record timeliness without overwhelming the prospect during a discovery call.
Why is accrual accounting important for ecommerce bookkeeping?
Accrual accounting matches revenue and expenses to the period they occur, which is essential for ecommerce and SaaS businesses that deal with subscriptions, deferred revenue, inventory, and returns. Cash-basis accounting does not capture these transactions accurately and can misrepresent the financial health of the business.
What is the biggest red flag when onboarding a new bookkeeping client?
The single biggest red flag is a prospect whose records are more than three months behind. This signals disorganization, a lack of systems, and a remediation project rather than a recurring engagement — typically requiring months of catch-up work before premium service can begin.
Should I charge for discovery calls with potential bookkeeping clients?
Most bookkeepers offer the initial discovery call for free, but the checklist itself (the downloadable PDF) should be gated behind an email opt-in. This allows you to build a relationship and demonstrate value before the call, while ensuring the prospect is already interested enough to take action.
How do I price bookkeeping for a client who scores yellow?
For yellow-zone prospects, consider a 60-day trial retainer at a slightly reduced rate, or offer a separate fixed-price clean-up engagement (typically $500 to $2,000 depending on backlog) before moving into a standard monthly retainer. This protects your effective hourly rate while giving the prospect time to demonstrate they can maintain clean books.
We go deeper into bookkeeper local SEO case study in How a 3-Client Bookkeeper Landed 12 Monthly Retainers with Local SEO.
Want to talk this through? Book a call
