Pricing

Flat monthly pricing

Each plan has a flat monthly rate based on the number of accounts and transactions. After a free consultation, we confirm your rate in a written proposal. There is no setup fee and no annual contract.

Solo

For one account, one card and no employees
$199/ MO
  • Transactions categorized every month
  • 1 bank account and 1 card reconciled
  • Monthly close, P&L by the 10th
  • Financial Cents portal
  • Quick questions answered in business hours
  • Year-end package for your CPA
Start a conversation1 bank account, 1 card, up to 75 transactions a month.

Essentials

For owner-operators with a few accounts
$249/ MO
  • Everything in Solo
  • Up to 3 accounts reconciled
  • P&L and balance sheet every month
  • Up to 150 transactions a month
  • Financial Cents portal
  • Year-end package for your CPA
Start a conversationUp to 3 accounts and 150 transactions a month.

Portfolio

For two or more entities
$999/ MO
  • Everything in Growth
  • Separate books per entity, 2 included
  • Consolidated reporting across entities
  • Lender and investor report packages
  • Quarterly financial review
  • 3 advisory hours a month included
Start a conversation2 entities and 600 transactions included; +$249 a month per additional entity.

No setup fee on any plan. Billed on the 1st, due on the 3rd. Month to month, 30 days written notice. Fit is re-checked each quarter; if your books grow past a cap, the new rate is quoted in writing before billing changes.

Compare plans

Each plan includes everything in the one before it. The starting price covers the caps in the first rows. Payroll is an add-on to any plan and runs in your own Gusto account.

Plan comparison
IncludedSolo$199 / moEssentials$249 / moRecommendedGrowth$599 / moPortfolio$999 / mo
Accounts reconciled1 bank, 1 card35Per entity
Transactions a month75150300600 combined
Entities1112, then $249 / mo each
Typical revenueUnder $250KUnder $500K$500K to $1.5MMultiple entities
Transactions categorized, accounts reconciledYesYesYesYes
P&L delivered by the 10thYesYesYesYes
Financial Cents portal, quick questionsYesYesYesYes
Year-end package for your CPAYesYesYesYes
Balance sheet every monthNoYesYesYes
Cash flow statement every monthNoNoYesYes
Bills paid on approval, invoices sentNoNo30 and 30 a month30 and 30 a month
Quarterly financial reviewNoNoYesYes
Contractor payment records for your CPA's 1099sNoNoYesYes
Separate books per entity, consolidatedNoNoNoYes
Lender and investor report packagesNoNoNoYes
Advisory hours included a monthQuick questionsQuick questions1 hour3 hours
Payroll in your Gusto accountAdd-onAdd-onAdd-onAdd-on
Catch-up and clean-upQuotedQuotedQuotedQuoted

Add-ons and one-time services

Onboarding is included with every monthly plan at no charge. Select a service for the full details.

One-time project

Catch-up and clean-up

From $150PER MONTH BEHIND

How it is priced

  • $150 for each month the books are behind, $450 minimum
  • We review your file first, then send a fixed written quote
  • Half is due up front
  • The quoted fee does not change once work begins

What you get

  • Every missing month categorized and reconciled
  • Errors and duplicates corrected
  • Books brought current before your first monthly close
One-time project

QuickBooks or Xero setup

From $499ONE-TIME

Included

  • Chart of accounts built for your business
  • Bank, card and app connections
  • Opening balances entered
  • A walkthrough of your new file

Good to know

  • Available on its own, with no monthly plan
  • Included in onboarding at no charge on every monthly plan
Hourly

Advisory

$65/ HOUR

How it works

  • Scheduled sessions billed in 30 minute blocks
  • Business hours, or evenings and weekends by arrangement
  • Quick questions under 15 minutes in business hours are included in every plan
  • Growth includes 1 hour a month, Portfolio 3

Bookkeeping and business-finance questions only, never tax advice. Tax questions go to your CPA.

Monthly add-on

Payroll in Gusto

From $29/ MO + $4 PER EMPLOYEE

By team size

1 to 5 employees
$29 / mo + $4 per employee, up to 2 pay runs a month
6 to 15 employees
$49 / mo + $4 per employee, unlimited pay runs, 1099 information for up to 5 contractors
16 or more
Quoted

Extras

Off-cycle or bonus run
$20
Additional state
$10 / mo
1099 information beyond 5 contractors
$5 each
Garnishment setup and tracking
$10 / mo each
Payroll setup
No fee

Payroll runs inside your own Gusto account, and you pay Gusto directly for the software. Gusto calculates, withholds, deposits and files; JMH runs the pay run and maps it into your books. JMH is not a reporting agent, submits nothing to any tax agency and never holds payroll funds.

Billing terms

These terms apply to every plan and are included in your written proposal.

Billed the 1st, due the 3rd

One flat monthly invoice for the rate in your proposal. Fees exclude applicable sales taxes and third-party software subscriptions, which are billed to you by QuickBooks, Xero or Gusto.

Month to month

Every plan, including Portfolio, can be ended by either side with 30 days written notice. There is no annual contract, no minimum term and no early exit fee.

No setup fee

Onboarding is included in every monthly plan. If the books are behind, catch-up is quoted in writing before the first close.

A rate that holds

"From" prices cover the caps listed for each plan. We re-check fit each quarter; if your books grow past a cap, we quote the new rate in writing before billing changes. Rates may change with 30 days notice.

Flat-fee projects

Catch-up, clean-up and standalone software setup are one-time, fixed-fee, and carry no ongoing commitment.

Access you control

Software access is granted at a user level you choose and is revoked on the last day of service. Your file is always yours.

Pricing questions

More on How we work.

Request a proposal

A few lines about your business is enough to start. We reply within 30 minutes in business hours, then a free 30 minute call, then a written proposal with your exact rate.

Emailinfo@jmhfinancial.net
Phone(703) 634-3394
HoursMon to Fri, 8am to 6pm ET
Start a conversationCall