Pest Control Pricing Calculator (Canada): what to charge per visit in CAD
Price a Canadian pest control visit from your own CAD rates: metric property size, a visible multiplier ladder, GST/HST and provincial tax as separate lines, and four plan cadences side by side.
How this is calculated
Your own base, scaled by four dimensionless factors and your market adjustment, then your travel, materials, overhead and target margin. The result is a per-visit price before tax, and the same stack is re-priced at each of the four cadences. Tax is added afterwards, on its own lines, and never enters the margin arithmetic.
base = yourBaseRate + area × yourPerUnitRate (termite: perimeter × CAD/linear m)
aggregate = min(M_size × M_severity × M_access × M_cadence × M_market, 3.0)
afterMultiplier = base × aggregate
costBeforeOH = afterMultiplier + travel + materials
overhead = costBeforeOH × overheadPct
costBase = costBeforeOH + overhead
perVisitPrice = costBase ÷ (1 − marginPct) margin on price, not markup on cost
steadyAnnual = perVisitPrice × visitsPerYear
year1Annual = steadyAnnual + initialVisitFee plan cadences only
GST/HST = perVisitPrice × gstHstRate on the pre-tax price
PST/RST/QST = perVisitPrice × provincialRate on the pre-tax price, in parallel Worked example
General pest, a 185 m² house, moderate severity, easy access, no market adjustment, on the quarterly bond cadence in Ontario. The operator enters a $95 base rate and a $0.55 per m² property charge, 15% overhead and a 30% target margin. Base is 95 + (185 × 0.55) = $196.75. The ladder is 1.00 × 1.25 × 1.00 × 0.60 × 1.00 = 0.75, giving $147.56. Overhead adds $22.13 for a cost base of $169.70, and dividing by 0.70 gives a per-visit price of $242.42 before tax. Ontario HST at 13% adds $31.52, so the customer sees $273.94. Four visits a year is $969.70 of steady-state annual revenue. The two CAD rates in that example are illustrative operator inputs, not a rate this site is telling you to charge.
Property size factor (metric)
| Property size | Multiplier |
|---|---|
| Under 95 m² (about 1,000 sq ft) | ×0.70 |
| 95 to 184 m² (about 1,000 to 2,000 sq ft) | ×0.85 |
| 185 to 279 m² (about 2,000 to 3,000 sq ft) | ×1.00 |
| 280 to 324 m² (about 3,000 to 3,500 sq ft) | ×1.25 |
| 325 m² and up (about 3,500 sq ft and up) | ×1.50 |
These are the US parent calculator's square-foot brackets restated on metric boundaries rounded to the nearest 5 m², so the two pages price the same house the same way. Perimeter-sized work (termite) does not take a size factor at all.
Severity, access and cadence
| Factor | Setting | Multiplier |
|---|---|---|
| Severity | Low (light) | ×1.00 |
| Moderate | ×1.25 | |
| Severe | ×1.50 | |
| Access | Easy | ×1.00 |
| Moderate | ×1.10 | |
| Difficult | ×1.30 | |
| Cadence | One-time visit | ×1.00 |
| Seasonal plan (3 visits/yr) | ×0.60 | |
| Quarterly bond plan (4 visits/yr) | ×0.60 | |
| Monthly bond plan (12 visits/yr) | ×0.35 |
The seasonal plan carries the same per-visit factor as the quarterly plan on purpose. A booked route stop is the same work whether the route runs three times a year or four, and the difference between those two plans is the visit count, not the visit. The five factors are multiplied together and clamped at ×3.0, so a large, severe, hard-access job cannot compound into a price you would never actually send. When the clamp bites the page says so, and that is your cue to price by hand. All of these are Fieldwynn editorial starting points for 2026, not published bands.
Tax rates, as the CRA publishes them
| Province or territory | GST / HST | Provincial |
|---|---|---|
| Alberta | 5% | None |
| British Columbia | 5% | 7% PST |
| Manitoba | 5% | 7% RST |
| New Brunswick | 15% | None |
| Newfoundland and Labrador | 15% | None |
| Nova Scotia | 14% | None |
| Northwest Territories | 5% | None |
| Nunavut | 5% | None |
| Ontario | 13% | None |
| Prince Edward Island | 15% | None |
| Quebec | 5% | 9.975% QST |
| Saskatchewan | 5% | 6% PST |
| Yukon | 5% | None |
Source: the Canada Revenue Agency's own GST/HST rate table, cited in full at the foot of this page. The table's stated date is 2025-04-01, and it records the Nova Scotia HST rate falling to 14% on 1 April 2025. The CRA publishes the provincial rate but not which supplies each province catches, so both fields on the form stay editable and the provincial box can be set to zero. Registration is your own call: untick the box and the quote carries no tax line at all.
Why this is a separate page, not the US calculator with a maple leaf on it
The US pest control pricing calculator prices the same trade against a different set of facts, and changing the currency symbol would not get you here. Five things are structurally different, and each one changes an input or an output rather than a label.
There is no rate card. The US page ships nine pest presets, each carrying a base rate and a per-square-foot charge as editorial starting points. This page ships none. Nothing published in Canada stands behind a per-visit figure, and converting the American numbers at a spot exchange rate would have manufactured a Canadian rate card out of an American guess. So the base rate and the per-area rate are your fields, they start empty, and the calculator returns nothing until you fill one in.
Sizing is metric first: square metres with a square foot toggle, and the termite foundation perimeter in linear metres. There is a fourth cadence, the three-visit seasonal plan, which the US page has no row for. Tax is a line, not a headline: the quote is stated before tax, GST or HST and any provincial tax are their own lines, and neither one touches the margin arithmetic. And the US page’s census-region multiplier is replaced by a local market adjustment you set yourself, defaulting to 1.00, because there is no published provincial equivalent and asserting that Alberta prices at some ratio of Ontario would have been an invention.
What the ladder actually does
Your base is your own base rate plus the property charge: baseRate + area x perUnitRate,
or the foundation perimeter times your per-metre rate when the pest is termite. That
base is then scaled by four dimensionless factors and your market adjustment, and
every one of them renders as its own line on the page with the dollars it added or
removed and the running total, so a client asking why it is this much gets an answer
rather than a shrug.
Size bands on metric boundaries. Severity runs 1.00, 1.25 and 1.50. Access runs 1.00, 1.10 and 1.30. Cadence is the one that surprises people: a scheduled route stop is lighter work than a first call-out, so the per-visit factor falls to 0.60 on the seasonal and quarterly plans and 0.35 on the monthly, which is why the monthly plan has the lowest per-visit price and the highest annual revenue at the same time. The product of the five is clamped at 3.0x, and the page tells you when the clamp bit, which is your cue to price that job by hand.
Then your travel charge, your materials, your overhead as a percentage of direct cost, and your target margin. Margin is a division, not a markup: the price is cost divided by (1 minus margin), never cost times (1 plus margin). At a 30% target, a $169.70 cost is $242.42, not $220.61. If that distinction is the part that trips you up, the markup vs margin converter settles it on one screen.
Four cadences, priced side by side
The output is four rows, always: one-time, seasonal, quarterly bond and monthly bond. Each shows the cadence factor, the per-visit price before tax, visits per year, the year-one total with any initial visit fee counted once, the steady-state annual revenue, and an annualized cost per coverage month so the plans compare on the same footing. A one-time visit buys no coverage year, so that last cell stays blank rather than printing a fiction.
The seasonal row is the Canadian one. A three-visit spring-to-fall plan is how a great deal of general pest work is sold north of the border, for the plain reason that a February perimeter treatment is not a service anyone is buying. It shares the quarterly per-visit factor because a booked route stop is a booked route stop; only the count differs. If you want to model a plan against a one-off in more depth, the recurring plan comparator takes the steady-state figure this page produces and runs the retention side of it.
Bed bug, termite and wildlife work still computes at all four cadences so you can see the comparison, but those are not pests sold on a bond schedule, and the page raises a soft warning rather than blocking the number.
GST, HST, and the tax you might also owe your province
Canada quotes before tax and shows the tax separately, so the headline on this page is the pre-tax price and the tax sits underneath it in its own lines. Keeping it there is not a presentation choice: tax collected was never your revenue, and folding it into the margin arithmetic is the fastest way to make a year look better on paper than it did in the bank.
The rates are prefilled from the Canada Revenue Agency’s own rate table, cited in full at the foot of this page. Ontario is 13%. Alberta, British Columbia, Manitoba, Saskatchewan, Quebec, and the three territories are 5% federal GST. New Brunswick, Newfoundland and Labrador and Prince Edward Island are 15%, and Nova Scotia is 14% following the change on 1 April 2025. Both rate fields stay editable, because a rate table is a rate table and not a ruling on your particular supply.
The second box is for the provincial tax that runs alongside the federal one in British Columbia, Saskatchewan, Manitoba and Quebec. The CRA table prints those rates, 7%, 6%, 7% and 9.975% respectively, but it does not say which services each province catches, and that decision belongs to the province. So the box is prefilled and left editable: set it to zero where your service is not caught. Both taxes are charged on the pre-tax price, in parallel, so neither compounds on the other. And registration is your call, not this page’s. Leave the box unticked and no tax line appears anywhere in the quote.
Before the price, the licence
Pricing a visit assumes you are allowed to do the visit. In Canada that is a provincial question with a two-layer answer, the person and the business, and the classes, supervision rules and renewal clocks are different in every province. Canadian pest control licence by province covers Ontario, British Columbia, Alberta and Quebec in full, along with what moving between them actually takes. None of it is legal advice, and none of it is changed by anything on this page: the product label and your provincial regulator remain the authority on what you may apply and how.
If winter is part of your year
Plenty of Canadian pest operators run a second trade through the months when the perimeter work stops, and snow is the usual one. The Canadian snow removal pricing calculator is built on the same footing as this page: centimetre triggers against published municipal service levels, CAD throughout, GST and HST as its own line, and no invented rates. When the number here is settled and you need it on paper in front of a customer, the pest control price list template is where a finished rate sheet lands.
Everything the calculator produces stays in your browser. Nothing is transmitted, stored or shared.