Why HVAC & Trades in Hamilton Need a Dedicated Fractional CFO Services Partner | Ledgerive
Home / Knowledge Base / Fractional CFO

Why HVAC & Trades in Hamilton Need a Dedicated Fractional CFO Services Partner

True cost per billable hour, seasonal cash flow, margins by job type and business value: the financial leadership busy trades owners rarely have time for.

Summary

HVAC, plumbing, electrical and other trades businesses in Hamilton often grow on the owner's technical skill and reputation, while pricing, cash flow and margins are managed by instinct. A dedicated fractional CFO adds senior financial leadership part-time: calculating the true cost of every billable hour, smoothing seasonal cash flow, tracking margins by job type, managing fleet and equipment financing, keeping CRA business number (BN) accounts in order and building the value of the business. This guide explains what that looks like, using a $4.5 million Hamilton HVAC company as an example.

Hamilton's trades sector is busier than ever. Decades-old housing stock on the Mountain and in the lower city needs new furnaces, air conditioners, heat pumps, plumbing and electrical upgrades. New subdivisions in Stoney Creek, Binbrook, Ancaster and Waterdown keep installers booked, while commercial and industrial clients across the city depend on skilled mechanical contractors. Demand for good tradespeople has rarely been stronger.

Yet many trades owners describe the same frustration: the trucks are always out, revenue keeps growing, but there never seems to be enough cash. Pricing was set years ago and only nudged since. Nobody knows which jobs actually make money. The slow spring months drain the bank account, and a new truck or a big commercial job can tip the business into its line of credit.

That is not a sign of a bad business. It is a sign that the business has outgrown its finance function. In this guide we explain what a dedicated fractional CFO does for trades businesses, using a running example: a Hamilton residential and light commercial HVAC company with $4.5 million in revenue, 22 employees, 14 field technicians and installers, 15 trucks and about 1,100 maintenance agreement customers.

Busy all year, but cash still tight?

Talk to a senior Ledgerive advisor about pricing, cash flow and margins for your Hamilton trades business. Fixed monthly fee, quoted in writing.

1. The Financial Challenges Trades Businesses Face

  • Seasonality. Air conditioning peaks in summer, furnace work in late fall and winter, and spring and early fall can be slow, all while payroll and truck payments stay constant.
  • Underpricing. Hourly rates or flat-rate prices that don't reflect the full cost of technicians, vehicles and overhead.
  • Mixed work types. Service calls, replacements, maintenance agreements and new construction have very different margins and payment terms.
  • Upfront costs. Equipment, materials and labour are paid for long before slower commercial or builder clients pay, and holdbacks delay the final 10% on construction contracts.
  • Capital needs. Trucks, tools, inventory and software require financing decisions that affect cash for years.
  • Owner overload. The owner is often estimator, salesperson, dispatcher and technician, leaving little time for finance.

2. What a Fractional CFO Does for a Trades Company

A fractional CFO works part-time, typically a set number of days each month, and focuses on decisions rather than data entry.

Bookkeeper vs. accountant vs. fractional CFO in a trades business
RoleFocusTypical trades tasks
BookkeeperAccurate recordsSupplier bills, invoicing, payroll, reconciliations, HST filings
External accountantYear-end and taxFinancial statements, T2 return, tax planning
Fractional CFOForward-looking decisionsPricing, job costing, cash forecasts, KPIs, fleet financing, bank relationships, growth and exit planning

The CFO's work depends on clean books. If your records are behind, start by fixing the issues covered in our article on bookkeeping mistakes Vaughan businesses keep making, many of which, like untracked holdbacks and misclassified subcontractors, are common in Hamilton trades too. Our bookkeeping services can handle that foundation.

3. BN Registration, CRA Accounts and Compliance

A good CFO starts by confirming the business is on solid compliance ground. Your CRA business number is the nine-digit identifier that links your HST, payroll and corporate tax accounts. Many trades owners also run a holding company or a separate company that owns their shop or trucks, and each corporation has its own BN.

When a new entity is set up, BN registration generally happens at incorporation through the Ontario Business Registry; otherwise it can be done through the CRA's Business Registration Online service. Your CFO should be authorized as a representative on each business number through My Business Account, rather than relying on shared passwords.

Key registrations for a Hamilton HVAC or trades business
RegistrationPurposeTrades note
RT (GST/HST)13% HST on services, installs and partsHST can apply to deposits and progress billings
RP (Payroll)Source deductions for employeesLate remittances carry penalties of up to 10%
RC (Corporate income tax)T2 returns and instalmentsOne per corporation in the group
T5018 reportingPayments to subcontractorsGenerally required where construction is the main activity
WSIBWorkplace insuranceGenerally required for construction-related employers; premiums are a real labour cost
TSSA and trade certificationsGas and trade licensingTraining and renewal costs belong in your cost per hour

4. The True Cost of a Billable Hour

The single most valuable calculation a CFO brings to a trades business is the fully loaded cost of each billable hour. Technicians are paid for every hour, but only some hours are billable: the rest goes to driving, training, warranty callbacks and shop time.

True cost per billable hour: example Hamilton HVAC technician
Cost componentAssumptionPer billable hour
Technician wage$38/hr รท 70% billable utilization$54.29
Payroll burdenAbout 20%: CPP, EI, EHT, vacation, WSIB, benefits$10.86
Truck$1,500/month: lease, fuel, insurance, maintenance$12.37
Tools, training and phonePer technician$3.00
Company overhead$1.1M รท 20,384 billable hours (office, dispatch, rent, marketing, software)$53.96
Fully loaded cost$134.48
Price needed = Fully loaded cost per billable hour รท (1 โˆ’ target net margin)

To earn a 15% net margin on labour, this company needs to charge about $158 per billable hour, or build that rate into its flat-rate price book. Many trades businesses still charge far less and believe they are profitable because each job "covers the tech's wage." This calculation turns pricing from guesswork into a decision. The same capacity logic applies to any service business that sells time, as our guide to business plan services for beauty salons and spas in Kitchener-Waterloo shows with revenue per booked hour.

5. Margins by Type of Work

Trades businesses earn revenue from very different kinds of work. Our example company's revenue mix looks like this:

Revenue mix: example Hamilton HVAC company

$4.5 million annual revenue

$4.5M annual revenue
  • Replacement installations55%
  • Service and repair25%
  • Maintenance agreements10%
  • New construction10%

When the CFO set up job costing by work type, the margins told a clear story:

New construction kept trucks busy but earned the lowest margin and tied up cash in holdbacks. Maintenance agreements earned the highest margin and fed future replacement sales. The decision was straightforward: grow the maintenance base, be selective with builder work, and price replacements to reflect their true cost. A maintenance customer is worth far more than a single visit, the same lifetime value logic explained in our guide to CAC and LTV for an e-commerce business in Ontario.

6. Managing Seasonal Cash Flow

HVAC revenue rises and falls with the weather, but costs don't. Our example company's revenue by quarter:

  • 13-week cash flow forecast. A rolling weekly view of receipts, payroll, supplier payments, HST, truck payments and holdback releases, so slow weeks are planned for.
  • Maintenance agreements billed monthly rather than annually, creating steady cash in slow months.
  • Shoulder-season planning. Use spring and early fall for maintenance tune-ups, training and marketing pushes.
  • Collections discipline. Payment on completion for residential work; clear terms and follow-up for commercial and builder clients.
  • Financing decisions. Compare leasing and buying trucks and equipment, and size the operating line to the seasonal gap.

7. The KPIs That Matter in the Trades

Monthly KPI dashboard for an HVAC or trades business
KPIWhat it measuresWhy it matters
Billable utilizationBillable hours รท paid hours per technicianEach point of utilization lowers cost per billable hour
Average ticketRevenue per service callShows pricing and add-on effectiveness
Gross margin by work typeMargin on service, installs, maintenance, constructionGuides what work to pursue
Maintenance membersActive agreements and renewal rateRecurring revenue and future replacement leads
Revenue per technicianAnnual revenue รท field staffProductivity and hiring decisions
Callback rateWarranty or repeat visits รท jobsQuality issues quietly erode margins
Days sales outstandingHow quickly invoices are paidDirectly affects cash on hand

8. Building a Business Worth More

Many Hamilton trades owners hope to sell their business or hand it to the next generation one day. Businesses are often valued on a multiple of normalized earnings (EBITDA), so every improvement in margin is multiplied in the sale price.

8% โ†’ 12%
EBITDA margin after pricing and job-mix changes
+$180K
Extra annual EBITDA on $4.5M revenue
+$720K
Added value at an illustrative 4x multiple

Buyers also pay more for recurring maintenance revenue, clean financial statements, documented processes and a business that doesn't depend entirely on the owner. A fractional CFO helps build all four, and our financial modeling services can value the business and test exit scenarios. Expanding with a second location or acquiring a competitor? Our business plan services prepare the lender-ready plan.

9. Cost and When to Bring One In

As a general market range, fractional CFO services for Ontario SMBs often cost about $3,000 to $10,000 per month, a fraction of a full-time CFO's salary. For a trades company, the right time is usually when one or more of these is true:

  • Revenue has passed roughly $1.5 to $2 million and the owner still manages finances alone.
  • Cash is tight despite full schedules.
  • You are adding trucks, technicians or a new service line.
  • A bank renewal, equipment financing or acquisition is coming up.
  • You are planning succession or a sale within five years.

Our fractional CFO services start with a 90-day plan covering pricing, cash flow and KPIs.

Starting your own trades business? Technicians going out on their own can start with a simple plan covering pricing, startup costs and a tax reserve, using our guide to a one-page business plan for Burlington solopreneurs. Calculate your true cost per billable hour from day one, and you'll avoid the underpricing trap that holds so many trades businesses back.

10. Frequently Asked Questions

What does a fractional CFO do for a contracting business?
A fractional CFO for a contractor builds cash flow forecasts around seasonal demand, calculates the true cost of each billable hour, sets pricing and margin targets by job type, sets up job costing and KPI dashboards, manages bank and equipment financing, and prepares the business for growth, succession or sale. They work part-time, alongside your bookkeeper and accountant.
How much does a fractional CFO cost in Ontario?
As a general market range, fractional CFO services for small and mid-sized Ontario businesses often cost roughly $3,000 to $10,000 per month, depending on the hours needed, the complexity of the business and any special projects such as financing or an acquisition.
What is a good gross margin for an HVAC company?
Gross margins vary widely by type of work. Maintenance agreements and service calls often earn the highest margins, replacement installations earn moderate margins, and new construction work usually earns the lowest. Track gross margin separately for each line of work rather than relying on one company-wide figure.
Do HVAC contractors need WSIB coverage in Ontario?
Most employers in construction-related industries in Ontario, including many HVAC and mechanical contractors, are generally required to register with the Workplace Safety and Insurance Board. Some independent operators and executive officers may also need coverage. Check your specific situation with WSIB.
Do I need a business number to hire employees in Ontario?
Yes. To run payroll, an employer needs a CRA business number (BN) with a payroll (RP) program account for remitting income tax, CPP and EI deductions. BN registration can be done through the CRA's Business Registration Online service, and Ontario corporations generally receive a BN when they incorporate through the Ontario Business Registry.

Summary

Hamilton HVAC and trades businesses don't struggle for work; they struggle with pricing, seasonal cash flow and knowing which jobs make money. A dedicated fractional CFO confirms your CRA business number accounts and compliance are in order, calculates the true cost of every billable hour, tracks margins by type of work, plans cash around the seasons and builds a business worth more when it's time to sell. For most growing trades companies, that leadership pays for itself many times over.

Get a CFO who understands the trades

Ledgerive provides fixed-fee fractional CFO and bookkeeping services for HVAC, plumbing, electrical and trades businesses across Hamilton and Ontario. Book a free 30-minute call or reach us directly.

Disclaimer: The above contents are provided for general guidance only, based on information believed to be accurate and complete, but we cannot guarantee its accuracy or completeness. It does not provide legal advice, nor can it or should it be relied upon. Please contact/consult a qualified tax professional specific to your case.