Dunning Financial HVAC

Pricing

Three tiers. Published prices. No à-la-carte menu.

Monthly fees in Canadian dollars, before GST. Scope changes are tier changes — there are no add-ons to bolt on, which keeps your invoice the same number every month.

1–3 trucks · owner still in the field

Tune-Up

$500/ month CAD
  • Monthly bookkeeping, up to 150 transactions
  • Up to 2 bank or card accounts reconciled
  • Install / service / maintenance / parts revenue split
  • Agreement revenue deferred; deposits carried as liabilities
  • P&L, balance sheet and KPI pack by business day 10
  • QBO or Xero maintained and kept current
  • Email support, 2 business days

Onboarding & clean-up from $750 one time

Ask about Tune-Up

4–8 trucks · dispatcher or office admin on staff

Service Agreement

$1,400/ month CAD
  • Everything in Tune-Up, to 400 transactions and 4 accounts
  • Job costing on installs, with margin per job
  • Loaded cost per field hour, against hours billed
  • Budget vs actual with variance commentary
  • 13-week rolling cash flow
  • Monthly 30-minute advisory call
  • Priority support, 1 business day

Onboarding & clean-up from $1,800 one time

Ask about Service Agreement

9+ trucks · commercial work, or planning a sale

Total Comfort CFO

$2,100/ month CAD
  • Unlimited transactions and accounts
  • Up to 3 entities consolidated
  • Work in progress, holdbacks and over/under billings
  • Annual budget and quarterly board or bank pack
  • Lender and due-diligence file preparation
  • Bi-weekly advisory calls
  • Same-day response on a direct line

Onboarding & clean-up from $3,000 one time

Ask about Total Comfort CFO

Onboarding is quoted after a file review, not from the list price — a set of books two years behind costs more to fix than a tidy one, and you should see that number before you commit to anything monthly.

Side by side

What's in each tier.

 Tune-Up Service AgreementTotal Comfort CFO
Monthly fee
Fee, CAD before GST$500$1,400$2,100
Onboarding & clean-up, from$750$1,800$3,000
Volume
Transactions a month150400Unlimited
Bank and card accounts24Unlimited
Entities11Up to 3, consolidated
The HVAC-specific work
Revenue split by line of workYesYesYes
Agreement deferrals and depositsYesYesYes
Truck stock and job materialTrackedJob-costedJob-costed
Loaded cost per field hourYesYes
Work in progress and holdbacksYes
Reporting
Statements and KPI packBusiness day 10Business day 10Business day 10
Budget vs actualMonthlyMonthly
13-week cash flowYesYes
Board or bank packQuarterly
Access
Advisory callsMonthly, 30 minBi-weekly
Support response2 business days1 business daySame day, direct line

Transactions are counted as lines coming through your bank and card feeds, not invoices raised in your field software. If your feed volume runs above the band for a tier, I'll say so at the file review rather than after you've signed.

Onboarding · six phases, run in order

What the first-month fee actually buys.

Onboarding is the real work of taking over a file. It runs in a fixed order because each phase depends on the one before it, and you get the checklist for your tier so you can see what's on you and what's on me.

PHASE 1

Win the work

Engagement letter, client acceptance, confidentiality and security terms, deposit.

PHASE 2

Get the keys

CRA and Manitoba tax account authorisations, bank and card access, QBO or Xero, feeds, receipt capture, field software connection.

PHASE 3

Read the history

Prior returns and assessments, handoff from your accountant, file health check, sales tax and payroll account reconciliations.

PHASE 4

Fix the books

Chart of accounts rebuilt for install, service, maintenance and parts; opening balances, the backlog, receivables and payables, deferred agreement revenue, sign-off.

PHASE 5

Build the cadence

Close checklist, reporting pack, your KPI set, 13-week cash, budget, advisory calendar.

PHASE 6

Go live

Kickoff, what stays on your side, the first live close together, a 30-day check-in.

Straight answers

Before you ask.

Are you a CPA?

No. Mason Dunning is a CPA candidate — the designation isn't finished. That's why this practice does bookkeeping and advisory only and doesn't offer assurance work, and it's part of why the prices are what they are. Your accountant keeps doing your year-end and your filings; I hand them a file that doesn't need fixing first.

Do you file my GST or my corporate return?

No. No tax preparation or filing of any kind. The sales tax accounts are reconciled monthly so the numbers your filer needs are right and on time, but the filing itself isn't in scope.

Do you run payroll?

No. Payroll processing stays with you or your provider. The payroll that runs gets recorded, split into field labour, warranty and overhead, and reconciled to the remittance accounts.

Can you work in the software we already use?

Books are kept in QuickBooks Online or Xero. On the field side I work from what you have — ServiceTitan, Jobber, Housecall Pro, FieldEdge and the rest all export what's needed; the less common the system, the more of that mapping happens in onboarding.

Are the prices negotiable?

The monthly fees are published and the same for everyone. Onboarding is quoted from your actual file, so that number moves with the state of the books.

What if my books are two years behind?

That's a clean-up quote, and it's normal. The monthly work can't start until the history is right, so the file review comes first and the catch-up gets its own price and timeline before anything monthly begins.

Where are you, and does it matter?

Winnipeg, Manitoba. The work is remote, so the province matters less than the tax and lien rules your jobs fall under — those I'll confirm for where you actually work before quoting.

Next step

A file review is how you find out which tier fits.

Send one month of books and the last two years of statements. You'll get back what the file can and can't tell you, the clean-up number, and a tier recommendation in writing.

All prices in Canadian dollars, before GST. Bookkeeping and advisory only — no tax filing, no payroll processing, no assurance work.