Hardik (India-based) handles transaction entry and gets each client's books roughly 90% of the way. You are the expert layer above him: reviewing his work, owning the close calendar, and becoming the primary contact our clients trust. Ricky moves to the strategic layer as you ramp.
| You own | What it means day to day |
|---|---|
| Monthly close | Own the BD1 / BD3 / BD6 / BD10 / BD12 calendar. Know where every client stands at every step. Surface blockers early. |
| Quality review | First-pass review of Hardik's completed QuickBooks work before anything reaches a client. Catch miscodes and context issues. |
| Client liaison | Attend client calls, handle one-off inquiries, build trust with the roster. |
| Team oversight | Set Hardik's daily priorities, review his output, make specific correction requests with context. |
| Bookkeeping support | Step in when needed: adjusting entries, reclassifications, judgment calls outside Hardik's scope. |
| Workflow management | Run everything through Financial Cents: statuses, tasks, due dates, client requests. |
The team around you
| Person | Role | How you work together |
|---|---|---|
| Ricky West | Founder. Strategy, client delivery, systems | Your manager and escalation point. Reviews your client comms during ramp, then by exception only. |
| Hardik | Bookkeeping support (India) | Handles transaction entry and prep. You review his output and set his queue. India + Pacific time gives us near 24-hour coverage. |
| Eldine | Virtual assistant | Sends scheduled client notifications, calendar management, invoicing support, social. Coordinate through Slack. |
| You | Accounting Manager / Account Executive | The connective tissue between backend production and the client. |
Your 60-day ramp
Ricky grants the access; you confirm each one works and flag anything broken the same day. Work through this list top to bottom.
Email first
Core systems
Client platforms
Financial Cents is our workflow backbone. Every client, every close, every document request runs through it. Before your first close cycle you need to know its layout cold.
Learn the layout
Client Vault audit (your first deliverable)
Every client runs the same rhythm, measured in business days (BD) of the new month. Each cycle delivers the prior month's books. This cadence is the product; protecting it is the job.
Who they are, what they run on, and what to watch. Deep detail per client lives in your Client Cheat Sheets; treat this table as the map.
| Client | What they are | Status | Payroll | Cards / AP | Revenue / Giving | Sales tax |
|---|---|---|---|---|---|---|
| Heirloom Church | Church plant, Kyle TX. Longest-standing client | Active | Gusto (semi-monthly) | Ramp | Subsplash | — |
| Epic Life Church | Church, New Braunfels TX | Signed – onboarding | Gusto (migrating) | Bill.com + Divvy cards | Planning Center / Stripe; Square merch | Open item (merch) |
| Kingdom City Church | Church plant, Atlanta GA | Active – ramping | Gusto (migrating from ADP-era setup) | Ramp (3 cardholders) | Tithe.ly | — |
| Northpoint Church | Church, Cedar Park TX | Signed · onboarding | TBD (takeover in motion) | Bill.com + Expensify, moving to Ramp | Planning Center | Yes |
| Village of Hope Maui | 501(c)(3) foster-care nonprofit, Kihei HI | Active | Gusto (as vendor bills) | Ramp (single cardholder) | DonorPerfect, Stripe, PayPal, Venmo | — |
| The Harbour Company | Luxury reconstruction/renovation, DMV region | Active | Gusto | Melio; Houzz Pro (client-side) | Job billing via Houzz Pro | — |
| Paradox Coffee (Doxa) | Multi-location coffee roaster, Austin/Buda TX | Active | Unconfirmed | Toast-financed leases | Toast (4 streams), Shopify, Stripe | Yes · multi-city TX |
| Mojo Coffee | Central TX coffee group, many entities | Proposal | — | — | Toast POS | Yes · multi-entity TX workpaper |
| Doza Circle | Live-events / brand agency, SoCal | Active · books-only | None (contractor model) | QBO-native | — | — |
| Mosquera Counseling | Counseling practice, Katy TX | Active | None | — | QB Payments + PayPal | — |
| Soularis | Startup marketplace, Austin TX | Active | QuickBooks Payroll | QBO bill pay | Pre-revenue detail | — |
| TG Welding | Welding & metal fabrication shop, Central TX | Active | Unconfirmed | Unconfirmed | Project / contract billing | Confirm |
| Turnkey (internal) | Our own books, same cadence as clients | Active | — | Capital One card | Stripe (Turnkey Web billing) | — |
- Doxa is not Doza. Paradox Coffee LLC does business as Doxa Coffee Roasters; Doza Circle is an unrelated events agency. Never cross-code them.
- Harbour and Best Option Restoration DMV are related entities with intercompany due-to/due-from activity.
This is the heart of your first two weeks. For each client, work the same protocol in QBO, with their Client Cheat Sheet open beside you. The goal is that by Day 14 you know every COA, every fund structure, and every quirk by name.
The per-client protocol (repeat for all)
Client-specific study flags
| Client | What to study extra hard |
|---|---|
| Heirloom | Largest class structure on the roster (17 designated-fund classes). Staff-designated giving funds tracked separately; never collapse them. Fiscal year starts July. |
| Epic Life | Only 2 of ~50 classes are true restricted funds; the rest are ministry tracking. A one-fund migration is planned. Watch the "Not Specified" class and rental income coded as donations. |
| Kingdom City | Inherited, over-categorized COA pending consolidation. Off-duty police pay routes through a cash float, never slow AP. Large Ramp memo backlog. |
| Northpoint | Fund accounting being built from scratch. Very large uncoded credit-card backlog is the cleanup target. Related-party rent is outside our advisory scope. |
| VOH | Known QBO annual-P&L nesting bug: total expenses can render as zero on the annual view, so sum the monthly columns instead. Grant funds have strict date windows. |
| Harbour | Revenue/COGS timing mismatches create fake negative-margin months; frame as timing/WIP, never as a loss. Watch vendor-name fragmentation for 1099 thresholds. |
| Paradox / Doxa | Four revenue streams through Toast plus Shopify and Stripe. Heavy investor-note debt. Months that show zero income usually mean missing data, not reality. |
| Doza Circle | Owner-level commingling with a related individual's deposits. International contractors paid via Wise (W-8BEN awareness). Reimbursements sometimes post as income. |
| Mosquera | Cash accounts have run chronically negative; statements arrive slowly. Verify anomalies before reporting. |
| Soularis | Thinnest coverage on the roster. W-2 vs 1099 classification of the contractor team is an open compliance flag. |
Four platforms carry most of the operational weight outside QBO. Get properly fluent in each.
Ramp (corporate cards + expense management)
Gusto (payroll)
Bill.com and AP
Sales tax
Giving and POS platforms
Your Drive access is scoped to Turnkey CFO / 01_FIRM_OPERATIONS — the firm's internal SOPs and operations. Client documents are handled inside each client's vault in Financial Cents (Section 03), not in your Drive.
The engagement letter is the source of truth for what we owe each client. You cannot QC a client's deliverables until you know what was promised.
Read every letter
How a new client onboards
This is our starting standard. You and Ricky will refine it together in your first weeks, and the refined version becomes the firm's playbook.
Channels
| Channel | Use it for |
|---|---|
| Slack | All internal communication: questions, blockers, status, escalations. Default to posting in channel over DM so context is shared. |
| Email (your @turnkeycfo.com address) | All client-facing written communication. Clients never get messaged from personal accounts. |
| Financial Cents | Document requests (Client Tasks), project status, client-visible chat, and internal team chat tied to a project. |
| accounting@turnkeycfo.com | Inbound operational mail: statements, invites, submissions. Monitor daily during close week. |
Response standards
- Client emails: acknowledge the same business day, even if the full answer comes later. "Received, working on it, you'll have it by X" builds more trust than a perfect answer two days late.
- Internal Slack: respond within a couple of working hours. If something will take longer, say so.
- Never leave a client guessing near a deliverable date. If BD6 is at risk, the client hears from us before the date, not after.
The escalation ladder
| Situation | Path |
|---|---|
| Routine coding or workflow question | Hardik asks you; you decide or direct. |
| Client asks about their books, timing, or a transaction | You handle directly (Ricky reviews drafts during ramp phases). |
| Anything touching pricing, scope, or engagement terms | Escalate to Ricky, always. You never negotiate or promise scope solo. |
| Client asks for tax or legal advice | Redirect warmly to "your CPA or attorney." We do bookkeeping, payroll, 1099, AP/AR, close, reporting. |
| Client is frustrated, upset, or going quiet | Flag to Ricky same day with your read on why. |
| Client sent nothing by BD3 | Internal escalation same day so BD6 is protected. |
| Hardik capacity or quality is systemically off | Escalate to Ricky with specifics: which clients, which patterns. |
| A month is materially incomplete at BD6 | Escalate before shipping; never deliver financials you would not stand behind. |
Voice rules for client-facing writing
- Warm, professional, plain-spoken. No jargon, no emojis, no filler.
- Lead with the answer, then the detail.
- During Phases 1–3, outgoing client communication is reviewed by Ricky before send. Full release removes the review step.
Clean, per-client time records help us learn what each client truly costs to serve, and they keep your logged hours accurate. Upwork's time tracker is your system of record; these are the habits that make the data useful.
The checkpoints from your 60-Day Onboarding Plan, in one place. Check them off as they land.