Roofing.Bio is priced through the published Trades.Agency plans. The short version: plans start at $1,999 per month month-to-month, or $1,499 per month on annual billing, plus GST/HST based on your province. There's no long-term contract, and the first 30-minute consultation is free for eligible trades businesses. Full details are on the Trades.Agency pricing page.
Growth
$1,999 /month
$1,499/month billed annually
Core digital marketing for an established trades business.
Elite
$3,999 /month
$2,999/month billed annually
Broader multi-channel marketing, plus 50% off Trades.Agency website design packages.
Enterprise
$7,999 /month
$5,999/month billed annually
A dedicated marketing team, priority support, and a free website design and build (any package).
Free consultation · no lock-in. Free 30-minute initial consultation for eligible trades businesses, separate from paid plans. Month-to-month, no long-term contract; cancel with 30 days' notice; discounts for annual commitments.
Prices in Canadian dollars. Sales tax is added based on the client's province (as of October 2026, CRA rates): 5% GST in Alberta, BC, Manitoba, Saskatchewan, Yukon, NWT and Nunavut; 13% HST in Ontario; 14% HST in Nova Scotia; 15% HST in New Brunswick, Newfoundland and Labrador and PEI; 5% GST plus 9.975% QST in Quebec. Provincial sales tax (BC, Manitoba, Saskatchewan) only where it applies to the service. See full pricing on trades.agency/pricing.
The plans
| Plan | Month-to-month | Billed annually | What it covers |
|---|---|---|---|
| Growth | $1,999/month | $1,499/month | The core marketing package, sized for a trades company that is already up and running |
| Elite | $3,999/month | $2,999/month | More channels working at once, and half price on any Trades.Agency website design package |
| Enterprise | $7,999/month | $5,999/month | Your own marketing team, support that jumps the queue, and a website design and build at no charge, whatever the package |
All prices are in Canadian dollars. Roofers add 5% GST in the western provinces and territories, 13% to 15% HST in Ontario and Atlantic Canada, or 5% GST and 9.975% QST in Quebec. Plans are month-to-month with 30 days' notice to cancel, with discounts for annual commitments.
Which plan fits a roofing company
The right plan depends on how much of the profile you need built and how much ongoing marketing sits around it.
- Growth suits an owner-operated roofer who needs an honest owner story, a credentials page and a working review routine, alongside core local marketing.
- Elite suits a company with several estimators that wants the full profile plus the estimate proof pack, broader channels, and a discounted website rebuild if the current site can't carry the new pages.
- Enterprise suits multi-crew or multi-location roofers, often doing commercial and residential work, who need a dedicated team and a new website as part of the package.
What drives the effort
A few things make brand-profile work bigger or smaller:
- The state of your paperwork. If certificates, warranty documents and registration details are easy to find, the build is quick. If they're scattered, gathering them takes time.
- Number of product lines. A roofer installing one shingle line and one membrane has two warranty sets to explain. A roofer offering metal, cedar, asphalt and flat roofing has more.
- Locations and crews. Each location needs its own consistent profile, and each named person needs a checked bio.
- Review history. A company with almost no reviews needs more setup and patience than one with a steady flow.
A simple way to think about value
Take your average residential job value and your current close rate on quotes. If your average job is $15,000, one extra signed job a month is $15,000 in revenue. On the Growth plan at $1,999 a month plus GST/HST, one additional job every month or two would more than cover the plan's cost before your margins. That's arithmetic, not a promise; the results page explains how we measure.
Monthly or annual: a quick comparison
Annual billing saves real money if you're confident you'll stay. On Growth, paying $1,499 instead of $1,999 a month saves $500 a month, or $6,000 over twelve months, before tax. On Elite the saving is $1,000 a month, and on Enterprise it's $2,000 a month.
The trade-off is flexibility. Month-to-month lets you stop with 30 days' notice if the work isn't paying off. Many roofing owners start month-to-month through their first busy season, look at the numbers in the fall, and switch to annual once they've seen the review routine and proof pack working. That's a sensible way to do it.
Timing your start around the roofing season
Brand-profile work is easiest to build in the quieter months, when you have time for an interview and can dig out certificates and warranty documents. If you start in late fall or winter, the owner story, credentials page and warranty page can be live before spring quoting begins, and the review routine is ready for the first finished job of the season. Starting in the middle of peak season works too, but expect the fact-checking to take longer while you're on roofs.
What isn't included
- Ad spend paid to Google, Meta or other platforms.
- Legal review of your warranty contract; your lawyer should do that.
- Any roofing work, inspection or code advice. We are not a contractor.
Questions about which plan fits? See the FAQ or reach us on the contact page.
Frequently asked questions
Is there a long-term contract?
No. Plans are month-to-month with 30 days' notice to cancel. Annual billing is optional and lowers the monthly price.
Can we buy just an about page or warranty page?
Brand-profile work usually runs inside a monthly plan, because reviews and credentials need ongoing upkeep. If you only need a one-off piece, ask us; we'll tell you honestly whether it makes sense.
Does sales tax apply?
Yes. Prices are in Canadian dollars, and roofing companies add their province's GST or HST, or GST and QST in Quebec.
Is the consultation really free?
Yes. The initial 30-minute consultation is free for eligible trades businesses, and it's separate from any paid plan. There's no obligation to sign up.
Do ad budgets come out of the plan price?
No. If you run paid ads, the media spend is paid separately to the ad platform. Brand-profile work itself doesn't require any ad spend.