Maintenance pricing, no surprises
What preventive maintenance actually costs in the GTA.
Our pricing is simple: $100 an hour for labour, plus a $100 travel charge anywhere in the GTA. No contracts, no surprise fees. The ranges below come from the maintenance visits we actually run, so you know what a fair quote looks like before you book one.
Get your maintenance plan
Tell us the machine and how hard it runs. We'll get back to you today.
Thanks. We received your request.
A Grajqevci technician will get back to you today to confirm your machine and book the visit. If it's urgent, call us directly at (289) 217-3796.
Something went wrong sending your request.
Please try again, or call us directly at (289) 217-3796 and we'll book your service over the phone. You can also email support@grajqevci.com.
How our pricing works
Two numbers. That's the whole rate card.
A maintenance visit is the travel charge plus the labour hours on-site. Most preventive visits run two to three hours depending on the machine and how far behind it has fallen. Parts and consumables (gaskets, screens, descaler) are quoted before anything is fitted.
Typical per-visit maintenance costs
Real ranges from real maintenance visits.
Standard rates for a one-off, no-contract maintenance visit, parts and labour included. Every machine is quoted individually after a look at its condition, but most visits land inside these ranges.
Updated August 2026
Standard PM visit
2 to 3 hours on-site, varies by region. Clean, inspect, calibrate, and an itemized note of anything found.
$320 to $520Scheduled in advance
Preventive visits are booked ahead to your volume, so there is no rush surcharge to worry about.
No rush feeStandard PM visit
2 to 3 hours. Clean, descale check, gasket and screen inspection, function test.
$320 to $520Milk system overhaul & sanitation
Teardown, new seals and tubing where worn, deep sanitation, foam quality check.
$360 to $580Grinder burr service & calibration
Burr inspection or replacement, dose recalibration, grind quality check.
$340 to $520Deep descale & boiler service
Full descale cycle, scale assessment, fittings and safety check.
$380 to $640Group gasket & screen service
New brew unit seals and screens, pressure and flow verification.
$340 to $520Standard PM visit
2 to 3 hours. Backflush, gasket and screen check, steam and water function test.
$320 to $520Group gasket & screen service, per group
New group gaskets and shower screens, flow and pressure check per group.
$320 to $520Steam wand & valve service
Wand and valve seals serviced, dry steam check.
$320 to $480Deep descale & boiler service
Full descale, scale assessment while the boiler is open, safety check.
$400 to $660PID & pressure calibration
Temperature offsets dialed in, pump pressure set to spec, profile check on capable platforms.
$320 to $500Standard PM visit
2 to 3 hours. Sprayhead, valves, gaskets, and brew temperature check.
$300 to $480Descale & sprayhead service
Descale cycle, sprayhead clean or replacement, flow verification.
$320 to $480Dispense & timer calibration
Valves, timers, and level probes checked, brew cycle verified to spec.
$320 to $500Thermostat & limit check
Thermostat and hi-limit verified, temperature confirmed across a cycle.
$320 to $480Prices in Canadian dollars. Parts and consumables quoted before fitting.
Trusted by Toronto's most demanding teams
You're in good company.






Skip the math
Want a number for your machine and your volume? One call gets you a plan and a price.
What moves the number
Why one PM visit is $240 and the next is $560.
The hourly rate never changes. What changes is the hours on-site and the consumables, and three things drive both.
How long since the last service
A machine on a regular schedule is a quick clean, swap, and calibration. One that has gone a year past due needs descaling, hardened seals, and a backlog of small fixes, so the visit runs longer. The interval, not the machine, drives most of the swing.
See a typical case
The same super-automatic, two visits: about an hour when it is serviced quarterly, closer to three hours the first time we see one that has run two years untouched. Same scope on paper, very different hours.
Machine type & complexity
A batch brewer is a short routine: descale, sprayhead, check. A super-automatic with a brew unit and a milk system has more to clean, sanitise, and recalibrate, so a full visit takes longer and uses more consumables.
See a typical case
A standard PM on a filter brewer is usually under an hour. The same visit on a bean-to-cup with an automatic milk system runs closer to two, because the brew group, frother, and lines all get pulled, cleaned, and tested.
Water hardness & volume
Harder municipal water and higher daily cup-counts both build scale faster. A high-volume machine on hard water needs more descaling time and a tighter interval, so each visit and the schedule around it cost more than a low-volume machine on soft water.
See a typical case
Two identical machines, different sites: a low-volume office on soft water needs a light descale twice a year, a busy cafe on harder York Region water needs a deeper descale every quarter. Same machine, more visits, more time per visit.
Recurring maintenance plans
Pick a rhythm that matches how hard the machine works.
These are per-visit figures on a recurring schedule, billed per agreement, no lock-in. The right interval depends on your daily volume and your water. Tell us what you run and we'll say which one fits.
Busy sites
Every 3 months
From $320 per visit, billed per agreement
- Four scheduled visits a year
- Descale, seals, screens, and a function check each visit
- Lowest per-visit cost, scale never gets a foothold
- Best fit for busy cafes and hard-water sites
Most sites
Every 6 months
From $380 per visit, billed per agreement
- Two scheduled visits a year
- Full clean, milk system sanitation, and calibration each visit
- Priority booking ahead of the one-off queue
- Best fit for most offices, hotels, and steady cafes
Light use
Every 9 months
From $440 per visit, billed per agreement
- Roughly one visit every nine months
- Deeper service each visit to clear the longer buildup
- Keeps the warranty-style service record intact
- Best fit for low-volume and light-use machines
Per-visit pricing drops as the interval tightens, because a machine seen often needs less work each time. The real number depends on your machine, your water, and your cup-count. Tell us what you run and we'll quote the exact plan.
Receipts
Built on response time. Backed by results.
Multi-property hotel group across the GTA. One point of contact, monthly invoicing, scheduled maintenance that actually shows up. Took us off the firefighting cycle.
FAQ
Maintenance cost questions, answered straight.
10 answers covering visit prices, what's included, intervals, and whether maintenance actually saves you money.
Updated August 2026
How much does a maintenance visit cost in Toronto?
A standard preventive maintenance visit runs $320 to $520 for most machines, built from $100 per hour for labour plus the $100 travel charge in the GTA. Most visits take two to three hours depending on the machine and how long it has been since the last service. These are starting figures, confirmed in writing before any work.
What is included in a maintenance visit?
A clean, a descale check, inspection of seals, screens, and the milk system where fitted, calibration, and a function test. You also get an itemized note of anything we find that will need attention soon, so nothing is a surprise on the next visit.
How often should the machine be on a plan?
It depends on your volume and your water. A low-volume or light-use machine is usually fine every nine months. Most offices, hotels, and steady cafes land on a six-month rhythm. A busy cafe on harder water is better every three months, because scale and wear build faster. Tell us your daily cup-count and we will recommend the interval, not sell you the most frequent one.
Do I need a contract for maintenance?
No. Every plan on this page is no-contract. The plans are billed per agreement for convenience and a lower per-visit rate, but you can cancel any time. One-off visits with no plan are always available too.
Does maintenance actually save money versus waiting for a breakdown?
Usually, yes. A worn gasket caught on a scheduled visit is a small line item. The same gasket failing mid-rush means an emergency call, possible water damage, and lost service. If your machine runs hard every day, scheduled maintenance is the cheaper way to own it.
How often should a high-volume machine be maintained?
High-volume machines, roughly 200 cups a day or more, generally do best on the three-month plan. Heavy use and hard water both build scale and wear faster than the manufacturer's stock schedule assumes, so the interval tightens with volume.
What about water and descaling?
GTA water hardness varies by municipality, and harder water means more frequent descaling. We check your supply, factor it into the interval, and can spec the right filtration so scale builds slower between visits. Descaling is part of the standard visit.
Why is the per-visit price lower on the three-month plan?
A machine seen more often needs less work each time, so each visit is shorter. The tighter the interval, the lower the per-visit labour, which is why the three-month plan has the lowest per-visit figure even though you have more visits across the year.
Can you maintain a machine you didn't install?
Yes. We maintain every major commercial coffee and espresso brand regardless of who installed it. The first visit on a machine new to us sometimes runs a little longer, because we are catching up on any backlog, then it settles into the normal rhythm.
What if you find a fault during a maintenance visit?
We tell you on-site, with an itemized quote, before doing anything beyond the planned visit. Small fixes are often handled in the same visit if you approve them. Larger repairs are quoted separately at the standard repair rates, never bundled in without your say-so.
Ready for a schedule you can plan around?
Call us with the machine and your volume. You get a straight answer and a plan that fits.
Call (289) 217-3796 now →