Managing marketing vendors is a separate skill from doing marketing, and it's one an HVAC owner can learn. You don't need to understand bidding algorithms or technical SEO. You need four things: a ledger of who you pay, a one-page scope for each vendor, one shared measure that every vendor is judged on, and ownership of your own accounts. This guide gives you templates for each, plus a safe way to leave a vendor when it's time.
HVAC.Management manages marketing vendors for HVAC companies as a service, but everything below works without us. We are a marketing and consulting service, not an HVAC contractor.
Step 1: build a vendor ledger
Start with a single sheet listing every vendor and tool you pay for marketing. Most owners are surprised by at least one line.
Pull twelve months of card statements and invoices and list every recurring charge connected to marketing, websites, phones or software. For each one, record:
| Column | Example |
|---|---|
| Vendor or tool | Local SEO firm |
| What it's for | Google Business Profile, local pages |
| Monthly cost | Fee only; media spend in a separate column |
| Media spend | Ad budget paid to Google or Meta |
| Contract terms | Month-to-month, 30 days' notice |
| Renewal date | Next renewal or anniversary |
| Account owner | Who holds owner rights on the related accounts |
| Internal contact | Who in your company deals with them |
| Measure | How you'll judge it (see step 3) |
Once the ledger exists, look for three things: overlaps, tools nobody uses, and accounts where the owner column says a vendor's or ex-employee's name. Those are your first fixes.
Step 2: write a one-page scope for each vendor
A scope is a short document that states what you're paying for. Many HVAC vendor relationships run on a sales proposal from years ago, and both sides have forgotten what it said.
Each scope should fit on one page:
- Purpose: one sentence, such as "generate booked furnace and boiler replacement jobs in our service area from Google search".
- Monthly deliverables: the specific work, such as a number of new pages, ad tests or profile posts.
- The measure: the one number you'll use to judge them, usually cost per booked job for that channel.
- Data you'll receive: read access to the ad account, call tracking and analytics; not just a PDF.
- What they need from you: photos, offers, approvals, review requests.
- Review date: when you'll formally judge the work.
Send the draft to the vendor and ask them to correct anything unrealistic. Good vendors welcome this. If a vendor won't agree to any measurable scope, that tells you something important.
Step 3: judge every vendor on one shared measure
The most useful shared measure for an HVAC company is cost per booked job by channel, because it's the same for every vendor and it ties directly to revenue.
To calculate it, you need three things for each channel each month: total cost (fees plus media), calls or enquiries tracked to that channel, and how many of those became booked jobs in your field-service software. Cost divided by booked jobs gives the number. Our scorecard guide explains the setup, including tagging job sources at booking.
Vendors will often present their own favourite metrics: impressions, rankings, clicks, "conversions" that include page scrolls. Those can be useful diagnostics, but they shouldn't decide whether a vendor stays.
Step 4: run a monthly vendor check
Once a month, ask each vendor the same five questions, in writing or on a short call.
- What did you deliver against the scope?
- What did it produce in calls and booked jobs, from our tracking?
- What did it cost, including media spend?
- What are you changing next month, and why?
- What do you need from us?
Keep the answers in one folder per vendor. Over a few months, patterns appear: a vendor that always needs "more time", or one whose changes reliably improve the number. Bring the answers to your monthly review so decisions are made with every vendor's results side by side.
Step 5: control your accounts
Your company should be the owner or primary admin of every marketing account, and vendors should be users you can remove. This is the most important rule in this guide.
Account custody checklist
- Domain registrar: registered to the company, with renewal notices going to a company address
- DNS and website hosting: company login, vendor as a user
- Website admin: company admin account; each vendor and staff member with their own login
- Google Business Profile: company as primary owner
- Google Ads, Analytics and Search Console: company-owned, vendor access granted
- Meta Business assets: owned by the company's business account
- Call tracking: account and numbers in the company's name
- Review platforms and listings: company login
- Field-service or CRM software: marketing integrations documented
Use a shared company address for ownership, not an employee's personal account, and give each person their own login. Our stack audit checks every item if you'd like it done for you.
Step 6: keep claims accurate
Vendors write a lot of copy on your behalf, so you need a simple way to keep it truthful.
Canada's Competition Bureau warns that misleading representations are prohibited, including advertised prices that leave out mandatory fixed fees and environmental claims that can't be backed up. For an HVAC company, the risky lines are usually rebate amounts, "lowest price" claims, energy-saving promises and financing terms. Keep a list of every program and claim your ads use, with the official source and the date someone last checked it, and ask vendors to update copy when a program changes. If you're unsure whether a claim is acceptable, ask a qualified advisor; this guide isn't legal advice.
The same applies to follow-up messages. Under Canada's Anti-Spam Legislation, commercial emails and texts need consent, identification of the sender and a working way to unsubscribe, so check how any vendor sending messages for you handles consent records.
Step 7: leave a vendor safely
When a vendor has to go, the order of steps matters more than the conversation.
- Confirm ownership first. Work through the custody checklist and fix any account the company doesn't own.
- Export history. Download call logs, ad account history, analytics data, review lists and any content files.
- Line up the replacement. Brief the new vendor from the scope so there's no gap in peak season.
- Give notice as the contract requires. Keep it short and professional.
- Remove access on the final day. Remove the outgoing vendor's users from every account and change any shared logins.
- Watch the numbers. Check call tracking and booked jobs closely for the next month.
Try to change vendors in shoulder months, not in the first cold week of the heating season.
Common mistakes
- Managing by invoice. Paying the bill isn't the same as checking the work.
- Letting vendors grade themselves. Use your call tracking and job data, not theirs.
- Changing everything at once. Change one vendor or channel at a time so you can see the effect.
- Forgetting renewals. Put every renewal date from the ledger in your calendar.
If this reads like a part-time job, that's because it is one. It's the core of what a fractional marketing manager does. You can do it yourself with this guide, or call, text or email and we'll talk through your ledger with you. Pricing is published.
Frequently asked questions
How many marketing vendors is too many?
There's no fixed number. The problem starts when vendors overlap, such as two firms bidding on the same searches or two review tools, or when nobody can say what each one produced. A ledger makes the overlaps obvious.
Should my agency own our Google Ads account?
No. Your company should own the account and give the agency access as a user or manager. If an agency insists on owning it, ask what happens to the account and its history when you leave.
How long should I give a new vendor before judging them?
Long enough for the channel to work. Paid search can show a trend within a couple of months; SEO usually needs six to twelve. Agree the judging date and the measure in writing at the start.
What should a vendor's monthly summary include?
What they did against the scope, what it produced in calls and booked jobs from your tracking, what it cost including media spend, what changes next month and what they need from you. Anything else is optional.