Rodent Control & Exclusion Pricing Calculator: what to charge per job
Price a rodent job the way it is actually done: inspection, trapping set-up, exclusion charged per entry point, follow-up visits, and an ongoing bait program.
How this is calculated
The quote is a straight build-up from counts and time. Three things behave deliberately: the exclusion is kept separate from the rest of the labour so it can be priced per opening and reported per opening; every included follow-up adds its own truck roll; and drive time is tracked twice, landing in full in your cost while only the share you nominate lands in the charge.
setupH = devices × minutesPerDevice ÷ 60
exclusionH = entryPoints × minutesPerEntryPoint ÷ 60
onSiteH = inspectionH + setupH + exclusionH + followUpH* (*if included)
crewHours = onSiteH × crewSize
visits = 1 + includedFollowUps
driveCrew = drivePerVisit × visits × crewSize
billedDrv = driveCrew × driveBillPct
baseLabour = (crewHours − exclusionCrew) × chargeRate
exclusion = (exclusionCrew × chargeRate | entryPoints × flatPrice)
+ exclusionMaterials × (1 + markup)
perEntry = exclusion ÷ entryPoints
subtotal = inspectionFee − credit + baseLabour + exclusion
+ billedDrv × chargeRate + otherMaterials × (1 + markup) + addOns
job = max(subtotal, jobMinimum)
cost = (crewHours + driveCrew) × costRate + materialsAtCost
margin = (job − cost) ÷ job
program = programVisits × programPrice (annual, quoted apart) Worked example. One technician at a 95 charge-out rate, a 125 inspection taking 0.75 h, eight devices at 6 minutes each, six entry points at the moderate 35-minute convention, 85 of exclusion materials, two included half-hour follow-ups, a half-hour round trip per visit that is not billed, and 20% on materials. That is 6.05 on-site hours: 242.25 of non-exclusion labour, an exclusion of 332.50 plus 102 of marked-up materials, and 104.40 of devices and consumables (eight devices at 9 each plus 15 of bait and consumables, so 87 at cost, marked up 20%). The job prices at 906.15 before tax, which is 72.42 per entry point, and across three truck rolls it returns 120.02 per paid crew-hour.
No price presets, and the time presets are not sources either. Every currency field starts empty, because no regulator, trade body or published survey gives a price per entry point, a price per station or a rodent job total. The three seeded time boxes (20 / 35 / 55 minutes per entry point by access, and 6 minutes per device) are tool-local scoping conventions in editable boxes. Their only claim is ordering: a roofline seal takes longer than a garage gap. They were not measured for your market, and the first few timed jobs should replace them.
Why exclusion is priced apart from the rest of the labour. Trapping manages a symptom; sealing the structure is what ends the job. Keeping the two separate means the tool can answer the question operators are actually asked, what an entry point costs, and can charge that work off a flat price per opening while still counting the real hours underneath. Set devices with nothing sealed and the tool says so, because that quote is a subscription to the same callback.
The margin check prices the job only. The ongoing program is quoted alongside it and never folded into it: its later visits carry costs nobody has entered, and counting their revenue alone would manufacture margin out of nothing. It is also all-or-nothing. With no cost per crew-hour the labour half of the job cost is unknown, so the block simply does not appear.
Everything runs in your browser. No account, no email gate, nothing stored or sent.
What this prices, and what it deliberately does not
A rodent job is five jobs wearing one invoice: an inspection, a knockdown, the exclusion work that actually ends it, the follow-ups that confirm it held, and the ongoing program that may follow. Price it as a single number and the parts that carry the cost, the ladder time and the truck rolls, disappear into the average. This calculator builds the quote part by part, keeps the exclusion separate so it can be charged and reported per entry point, and then runs the check a flat job price hides: what the whole thing returns per paid crew-hour, every included visit and every mile of drive counted.
Two neighbouring jobs stay out of scope. The bill of materials for the seal, caulk tubes, copper mesh rolls, hardware cloth and door sweeps, is the pest exclusion materials estimator’s output. The device count comes out of the bait station spacing calculator. Both arrive here as a number you already have, and nothing on this page selects a rodenticide, a device or a placement. A third job often shares the same crawl space without belonging on this invoice: when what the inspection finds underneath is moisture rather than a rodent, the crawl space encapsulation pricing calculator builds that quote from your own rates, with ground liner, stem wall and pier work, rim joist sealing and the dehumidifier as separate lines.
Every currency box starts empty, and the time boxes are not sources either
No regulator, trade body or published survey gives a price per entry point, a price per station or a rodent job total. The figures in circulation are homeowner directories citing each other. Under this site’s cite-or-omit rule that means the tool ships none of them, and the numbers deliberately not fabricated here include any suggested inspection fee, per-opening price or job total.
Three time boxes do open with a value, and it is worth being blunt about what those are. The 20, 35 and 55 minutes per entry point behind the access grades, and the 6 minutes per device, are tool-local scoping conventions. Nobody measured them for your market and no source publishes them. Their only claim is ordering: a roofline penetration reached off a ladder takes longer than a gap under a garage door. They sit in editable boxes so the page opens with a working shape, and your first few timed jobs should replace them. If you have not yet set a defensible charge-out rate to put in the rate box, the service hourly rate calculator and the labor burden rate calculator are where that number comes from.
Why exclusion is priced apart from everything else
Trapping manages a symptom. Sealing the structure is what ends the job, and it is the only part of the work that scales with something you can count on a survey. Keeping it separate lets the tool answer the question operators are actually asked, what an entry point costs, and lets you charge it two ways: off time, or as a flat price per opening. Choose the flat price and the calculator keeps counting the real hours anyway, so the per-crew-hour figure underneath tells you whether the flat rate holds up on a difficult roofline or only on easy ground work.
Set devices with nothing sealed and the tool interrupts. That quote is not a fix, it is a subscription to the same callback, and the customer should be told which one they are buying. Record the openings as you find them with the pest inspection checklist worksheet, then bring the tally here.
Follow-ups and drive time are where the money quietly goes
A rodent job is rarely one truck roll. Include two follow-ups and the price covers three visits, three round trips and three sets of paid windshield hours, whether or not you bill a minute of the driving. The tool counts every one of them: drive always lands in your cost, and only the share you nominate lands in the charge. That is why the return per paid crew-hour is the figure to watch rather than the headline, and why bundling follow-ups lowers it. Nothing is being taken away from you there; the work was always there, it was just not in the number. If you have never measured how many stops a truck clears in a day, the route density and stops-per-day calculator is where that starts.
The inspection behaves the same way. Charge it, then decide whether to credit it against the job, and the tool shows the credit as a real negative line instead of quietly erasing the fee. Crediting is a perfectly good close; it just means the inspection earns nothing on this invoice while its hours are still being paid for, and that should be a decision rather than a surprise.
From one job to an account
The exclusion ends the infestation. The program is what keeps the customer, and it is priced apart from the job here on purpose: its later visits carry costs nobody has entered, so letting the job’s margin borrow from them would flatter every quote. Enter the cadence and the price per visit and the tool reports the annual value and a year-one total alongside the job. Sense-check the cadence and the per-visit number against the wider ladder in the pest control pricing calculator, and when the quote is settled, turn it into a document with the pest control invoice template.
This page stops where commensal rodents stop. Raccoons, squirrels, bats and the rest are a different job with different law, trapping rules and disposal, and they price by species and by entry point in the wildlife removal pricing calculator.
Everything runs in your browser: no account, no email gate, nothing stored or sent. Estimate only, not a binding quote. Rodenticide selection, device placement and structural repair are label, licence and competence questions that sit outside this page.