Your bookkeeper doesn’t
speak MSP.
We do. Monthly financials by the 10th — every month.
You sell outcomes on a standardized stack — so do we. One platform stack, one chart of accounts, one fixed close calendar. No hourly invoices, no surprises.
Generic bookkeeping breaks on MSP books.
Not because bookkeepers are careless — because MSP money moves in ways generic books don’t expect. Four places it goes wrong:
Prepaid agreements aren’t revenue yet. We invoice from HaloPSA, reconcile agreement billing, and recognize deferred revenue on schedule — so monthly revenue is what you earned, not what you collected.
Pax8 and Ingram invoices arrive constantly and rarely match the agreement month. We enter, reconcile, and pay them on a cadence, and your COGS lands in the right period.
Tech wages belong partly in COGS, partly in opex. We calculate the split from your Tech Charge Rate Report every pay cycle — so service gross margin is real, not a guess.
Every client runs on the MSP-Normalized Chart of Accounts. Your P&L reads like an MSP’s, compares like an MSP’s, and is ready for peer benchmarking from month one.
We run on a standard stack. So will your books.
You standardize your clients’ environments because it’s the only way to deliver consistently. We do exactly the same. Adopting the stack is part of onboarding — it’s what makes this a product instead of billable hours.
| Platform | Role | Applies to |
|---|---|---|
| QuickBooks Online | The general ledger | All tiers |
| MSP-Normalized COA | Our chart-of-accounts standard | All tiers |
| Mercury | A/P bill pay & vendor payments | Tier 2+ |
| HaloPSA | Agreement invoicing, synced to QBO | Tier 2+ |
| Gusto | Employee payroll | Payroll add-on |
| Mercury | Contractor payments | Payroll add-on |
One entity per engagement — multi-entity operators get one engagement per entity.
You own every subscription. We hold access — never the contract. Credentials live in a dedicated 1Password vault for your engagement, least-privilege everywhere. If we ever part ways, offboarding is clean: it’s all yours already.
If the stack doesn’t fit, we’re not your firm — and we’ll tell you on the first call.
Three tiers. One add-on. No hourly billing.
Every tier is a flat monthly subscription priced on your annual revenue — quoted after a fit call. Onboarding is a fixed fee, or amortized into the subscription with a term commitment. Books behind? Catch-up is scoped separately before recurring service starts.
Bookkeeping Essentials
“We keep your books clean and current.”
For MSPs that need reliable, current books and monthly financials but handle their own billing and bill pay.
- Weekly transaction coding
- Weekly bank, credit-card & merchant reconciliation
- Payroll journal entries every pay cycle
- COGS/opex payroll split from your tech charge rates
- Monthly P&L, Balance Sheet & Cash Flow by the 10th — period locked after delivery
Runs on: QBO · MSP-Normalized COA
Bookkeeping Plus
The whole transactional back office, handed off.
For MSPs ready to hand off invoicing, vendor bills, and a real month-end close.
- Agreement invoicing from HaloPSA
- Payment application & collections follow-up
- Vendor bills entered & paid via Mercury — Pax8, Ingram, and the rest
- Deferred revenue recognition
- Full balance-sheet reconciliation & month-end close package on a fixed calendar
Adds: Mercury · HaloPSA
Controller
Controller-grade finance on a subscription.
For MSPs that want budgets, forecasts, KPIs, and leadership-level reviews.
- KPI & dashboard reporting to leadership
- Budget-to-actual variance analysis
- Cash-flow forecasting
- Quarterly leadership reviews & reforecast
- Annual budget, year-end package & CPA handoff coordination
Runs on the Tier 2 stack — nothing extra.
Payroll processing
- Payroll run every cycle via Gusto
- Contractor payments via Mercury
- Benefits deductions & contributions
- Payroll reconciled to the GL
- Tax-remittance oversight — Gusto files, we verify
The same rhythm, every month.
Delivery runs on a fixed calendar — the same one every month, for every client.
Transactions coded; bank, card, and merchant accounts reconciled.
Payroll recorded; wages split COGS vs. opex from the Tech Charge Rate Report.
Books closed, period locked, financials delivered: P&L, Balance Sheet, Cash Flow.
Leadership review and reforecast.
The calendar holds when questions get answers: we ask, you respond within 3 business days, and anything blocked sits in a visible “Waiting on Client” status — never a silent pile.
What we don’t do.
We don’t prepare or file taxes. No income tax returns, no sales & use tax filings, no franchise tax, no 1099s, no tax planning, no IRS or state notice response. That work stays with your CPA — on purpose. We’re not a CPA firm.
Clean, reconciled, benchmark-ready books all year, and a year-end handoff package that makes your CPA’s job — and bill — smaller.
Asked on most first calls.
Do you do taxes?
No — nothing tax. Returns, sales & use filings, 1099s, planning, notices: all with your CPA. We deliver the clean books and year-end package that make that engagement smaller.
We’re on ConnectWise or Autotask — can we still sign?
For Essentials, yes: any ticketing system that can email us a scheduled Tech Charge Rate Report works. Agreement invoicing at Tier 2+ is built on HaloPSA.
Who owns the software?
You do. QuickBooks Online, Mercury, Gusto — every subscription is purchased and owned by you. We hold least-privilege access in a dedicated 1Password vault, so offboarding is clean.
We have multiple entities.
One engagement per entity, each with its own QuickBooks Online file. Roll-ups are a conversation for the fit call.
Our books are months behind.
Common, and fixable. Catch-up is assessed during onboarding and scoped as a separate fixed project — recurring service starts once the baseline is clean.
Thirty minutes. A straight answer.
Bring your stack and your pain points. We’ll tell you plainly whether we’re the right fit — and if we’re not, we’ll say so on the call.
Or write to hello@msp.run.