Accounting · for MSPs only

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.

QBO · MSP-Normalized COA · HaloPSA · Mercury · Gusto
Why MSP-specific

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:

Agreement billing & deferred revenue

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.

Distributor payables

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.

Payroll that splits the truth

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.

Benchmark-ready books

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.

The stack

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.

PlatformRoleApplies to
QuickBooks OnlineThe general ledgerAll tiers
MSP-Normalized COAOur chart-of-accounts standardAll tiers
MercuryA/P bill pay & vendor paymentsTier 2+
HaloPSAAgreement invoicing, synced to QBOTier 2+
GustoEmployee payrollPayroll add-on
MercuryContractor paymentsPayroll add-on

One entity per engagement — multi-entity operators get one engagement per entity.

No lock-in, by design

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.

The service

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.

Tier 1

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

Tier 2 · includes Tier 1

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

Tier 3 · includes Tier 2

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.

Add-on · any tier

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
A month with us

The same rhythm, every month.

Delivery runs on a fixed calendar — the same one every month, for every client.

Weekly

Transactions coded; bank, card, and merchant accounts reconciled.

Every pay cycle

Payroll recorded; wages split COGS vs. opex from the Tech Charge Rate Report.

By the 10th

Books closed, period locked, financials delivered: P&L, Balance Sheet, Cash Flow.

Quarterly · Controller

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.

Scope, plainly

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.

What you get instead

Clean, reconciled, benchmark-ready books all year, and a year-end handoff package that makes your CPA’s job — and bill — smaller.

FAQ

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.

Fit check

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.