Most Edmonton detailers price the job and forget to price the drive.
That's the thing that separates this market from Calgary. The capital region isn't one city — it's Edmonton plus St. Albert, Sherwood Park, Leduc, Beaumont, Spruce Grove, Fort Saskatchewan — and a day that looks like three well-paid jobs can quietly be two jobs and ninety minutes of unpaid driving.
Getting paid properly here starts with treating your radius as a pricing input.
Typical Edmonton rates
Indicative ranges based on what local operators advertise:
| Service | Typical range | Time on site |
|---|---|---|
| Winter salt wash + undercarriage | $70 – $150 | 45 – 75 min |
| Maintenance wash & interior wipe-down | $60 – $110 | 1 – 1.5 hrs |
| Full interior detail | $175 – $325 | 3 – 5 hrs |
| Full interior + exterior | $240 – $475 | 5 – 7 hrs |
| Salt-stain carpet extraction | $120 – $220 | 1.5 – 3 hrs |
| Ceramic coating | $650 – $1,800+ | 1 – 2 days |
Note that "time on site" is not "time the job costs you." That gap is the whole point of this article.
Price the drive, not just the job
Work out your true hourly rate once and it changes how you quote.
A $280 interior that takes four hours looks like $70/hour. Add 25 minutes each way to Sherwood Park and it's $280 for roughly 4.8 hours — about $58/hour. Do that twice a day and you've lost the equivalent of a job a week to the road.
Three ways to handle it, in order of how well they work:
1. Set a free radius and charge past it. Pick the area you'll cover at your standard rate — for most Edmonton operators that's the city proper — and add a travel fee beyond it. $25 to St. Albert or Sherwood Park, $40 to Leduc or Spruce Grove, is normal and rarely questioned when it's stated upfront rather than sprung at the end.
2. Batch by geography. Don't take a Beaumont job at 10am and a Fort Saskatchewan job at 1pm. Group a suburb into a single day. This is worth more than the travel fee — it's the difference between three jobs a day and four.
3. Set a minimum outside the city. A $70 maintenance wash in Leduc is not worth the round trip. Either it comes with a travel fee that makes it work, or the minimum job value out there is $200 and you say so.
The batching only works if you can see the day's route before you commit to a slot — which is the practical argument for a real booking calendar over a DM thread.
Winter is your season, so price it as one
Edmonton's salt season is longer and more relentless than almost anywhere else in the country. The brine goes down early, stays down late, and does actual damage — corrosion on brake lines and rockers, permanent staining in carpet.
Two consequences for pricing.
Your winter rate should be higher than your summer rate. A December day gives you far fewer usable hours, and working at -25°C is genuinely slower: water management, setup, frozen mud, hands that don't work. A 15–25% winter surcharge from November through March is defensible and easy to explain — "winter rates apply Nov–Mar due to reduced daylight and cold-weather setup" is a sentence nobody argues with.
Sell packages, not visits. Nobody needs one salt wash. They need one every three to four weeks until spring. Four or six washes bought upfront at 10–15% off gets you paid ahead, and — more importantly — the customer stops shopping around and stops cancelling because it's cold.
Start selling those in September. Selling a winter package in January is selling insurance to someone whose house is already burning.
The Edmonton vehicle mix
Two things worth pricing for specifically.
Trucks and large SUVs are a bigger share here than the national average. If you're quoting one flat price for a "full detail," you're subsidising every three-row SUV with every compact. Price in three size tiers with a 20–30% step between them. Nobody argues, because the difference is visible.
Work trucks take longer than the quote suggests. A contractor's pickup with a season of gravel, sawdust, and coffee in it is not the same job as a commuter's Corolla, regardless of size tier. Ask for photos at booking, or price trades vehicles as their own category.
Don't forget GST
Alberta has no provincial sales tax, so you're dealing with 5% GST only. Registration with the CRA becomes mandatory once you pass $30,000 in revenue over four rolling quarters, and many detailers register earlier to claim input tax credits on equipment and chemicals.
If you're chasing fleet or dealership work in the capital region, register early regardless — commercial customers expect a GST number on the invoice, and not having one marks you as very small.
And check which municipality you're in
Edmonton licenses businesses operating in the city, and mobile operators aren't exempt. But St. Albert, Strathcona County, Leduc, and the other capital-region municipalities license independently — a route that crosses three of them may need more than one licence.
It's a small cost and an awkward surprise if a commercial client asks for proof.
Make the radius visible
Almost everything above comes down to one thing: knowing where a job is before you agree to a time.
PayDash lets you list services with prices, take a deposit at booking so the slot actually holds, and see the day's jobs and addresses on one schedule — so you can batch a suburb instead of criss-crossing the capital region. Alberta's 5% GST is applied automatically, with your GST number on every invoice.
See how PayDash works for detailers →
Related reading: