How much does a move cost?
You choose how to pay: by the hour or one flat price. Here are our rates, how each option works, and what changes the number.
- Written, itemized quoteEvery charge listed before you book
- Price protectionFinal bill within 10% of your written estimate
- Flexible bookingDeposit refunded up to 48 h before your move
- 14 cities, 7 provincesLocal and long-distance, coast to coast
Typical local prices at a glance
- 1 bedroomfrom$516
- 2 bedroomsfrom$794
- 3 bedroomsfrom$1,233
- 4+ bedroomsfrom$1,611
Local move with our Guelph crew, standard rate, before HST.
Our rates by city
For two movers and a truck, in Canadian dollars and before tax, from the crew nearest your move. Every quote is itemized and in writing before you book.
| City | Standard | Peak | Off-peak | 3 movers (standard) |
|---|---|---|---|---|
| Guelph, Ontario | $139 / hour | $159 / hour | $129 / hour | $189 / hour |
| Windsor, Ontario | $139 / hour | $159 / hour | $129 / hour | $189 / hour |
| Kingston, Ontario | $139 / hour | $159 / hour | $129 / hour | $189 / hour |
| Toronto, Ontario | $149 / hour | $169 / hour | $139 / hour | $199 / hour |
| Ottawa, Ontario | $165 / hour | $185 / hour | $155 / hour | $215 / hour |
| Vancouver, British Columbia | $149 / hour | $169 / hour | $139 / hour | $199 / hour |
| Calgary, Alberta | $139 / hour | $159 / hour | $129 / hour | $189 / hour |
| Edmonton, Alberta | $125 / hour | $145 / hour | $115 / hour | $175 / hour |
| Winnipeg, Manitoba | $135 / hour | $155 / hour | $125 / hour | $185 / hour |
| Halifax, Nova Scotia | $139 / hour | $159 / hour | $129 / hour | $189 / hour |
| Regina, Saskatchewan | $139 / hour | $159 / hour | $129 / hour | $189 / hour |
| Montreal, Quebec | $115 / hour | $135 / hour | $105 / hour | $165 / hour |
| Saskatoon, Saskatchewan | $139 / hour | $159 / hour | $129 / hour | $189 / hour |
| Quebec City, Quebec | $139 / hour | $159 / hour | $129 / hour | $189 / hour |
Hamilton, Kitchener-Waterloo, Cambridge, Milton and Centre Wellington are served by our Guelph crew, and the towns around Windsor and Kingston by those crews. Saskatoon and Quebec City have the same rates as Guelph.
Taxes: HST in Ontario (13%), GST plus QST in Quebec, GST in Alberta, and GST plus any provincial tax elsewhere. Your written quote shows the tax line.
- Peak: Fridays to Sundays, the last 3 and first 2 days of each month, and any day from May to September.
- Off-peak: Mondays to Thursdays from November to March.
- Standard: every other day.
- Each extra mover is $50 / hour (4 movers and a truck in Guelph: $239 / hour).
- Montreal and Quebec City, around July 1: moving day demand is far higher, so rates are about 35% above the standard rate.
- Minimum 3 hours, then billed in 15-minute steps.
- Blankets, wrapping, and furniture disassembly and reassembly are included in the hourly rate.
Example: a two-bedroom local move of about 5 hours at the Guelph standard rate is 5 × $139 + $99 truck fee = $794 plus HST.
Typical prices by home size
| Home | Crew | Estimated hours | Hourly | Flat rate |
|---|---|---|---|---|
| Studio | 2 movers | 3–4 | $516–$655 | $634.15 |
| 1 bedroom | 2 movers | 3–4 | $516–$655 | $634.15 |
| 2 bedrooms | 2 movers | 5–6 | $794–$933 | $939.95 |
| 3 bedrooms | 3 movers | 6–8 | $1,233–$1,611 | $1,554.30 |
| 4+ bedrooms | 3 movers | 8–10 | $1,611–$1,989 | $1,970.10 |
Hours are a range because the same size of home can take more or less time depending on what is in it and how easy the access is. We send 3 movers for homes of 3 bedrooms or more, jobs over 6 hours, pianos, safes and more than 2 flights of stairs. For 5 bedrooms or more we send 4 movers ($239 / hour) after a video walkthrough. Work out your price.
Distance and travel fees
- Both addresses within 40 km of our crew: hourly or flat-rate, plus the $99 truck fee.
- Either address 40 to 100 km away: as above, plus $3 for each km past 40, measured from our crew to the farther address. Example: a pickup 65 km away adds 25 km × $3, so the fee is $174.
- 100 to 400 km: flat-rate only: estimated hours including drive time × the rate, plus 10%, plus the truck fee and per-km charge.
- Over 400 km, or between provinces: by weight and distance, plus fuel and extras, from your inventory.
How hourly pricing works
With hourly pricing you pay for the crew's time on your job. It suits smaller homes and local moves, and it rewards preparation: packed boxes and a clear path mean a shorter day. We show you the full range, and the top of the range is the written estimate.
How flat-rate pricing works
A flat rate is one fixed price in writing: the middle of our estimated hours × the rate for your date, plus 10%, plus the truck fee. We base it on your inventory (ideally a video walkthrough), the distance and the access at both ends, so it doesn't change if the move runs long. The quote says what it covers: rooms, large items, stairs and access.
Anything added on moving day is quoted separately in writing, and you agree to it before the crew does it.
Long-distance and cross-country
Moves over 400 km and between provinces are priced by the weight of your belongings and the distance, plus fuel, with packing and extras itemized. We confirm this price after a short inventory call or video walkthrough.
What changes the price
- Stairs: the first flight at each address is free; each extra flight is $50.
- Long carry: $50 per address when the truck has to park more than 25 m from the door.
- Packing: our crew's hourly rate, plus materials from the list below. See packing.
- Protection: basic liability ($0.60 per lb per item) is included. Full-value protection: $10 per $1,000 of declared value, $100 minimum.
- Storage: we don’t offer storage yet; we can refer you to a storage partner.
- Distance and date: longer routes and peak dates cost more. See long-distance moves.
Specialty items
| Item | Price |
|---|---|
| Upright piano, ground floor to ground floor | $250 |
| Safe under 300 lb | $150 |
| Large appliance or treadmill | $75 each |
| Grand piano, safe over 300 lb, hot tub, or any specialty item on stairs | After photos, from $300 |
Packing materials
| Material | Price |
|---|---|
| Small box | $3.50 |
| Medium box | $4.50 |
| Large box | $5.50 |
| Dish pack box | $9 |
| Wardrobe box | $18 |
| Packing paper, bundle | $30 |
| Tape, roll | $4 |
Booking, deposit and cancellation
- Deposit: $100 for local moves and 10% of the quote for long-distance moves, taken at booking and applied to your final bill.
- Changing your date or cancelling: tell us at least 48 hours before the move and we reschedule at no charge, or refund your deposit in full if you cancel. With less notice, a $200 fee or the loss of your deposit may apply.
- Waiting for keys on closing day: the first 30 minutes are on us, then waiting is billed at your hourly rate. If keys aren't released by 5:00 p.m., we can hold your belongings on the truck overnight and deliver the next day ($150). See our policies.
- Payment: due when the job is finished, by card or e-transfer. We never ask for full payment up front.
- Quote validity: 30 days. Your date is held once the deposit is paid, and the quoted rate is then fixed for that date.
- Promo codes: one offer per move. If your date is off-peak, we automatically apply whichever saves you more.
Your rights as a customer
Each province sets its own consumer rules for movers. In Ontario, under the Consumer Protection Act, contracts for moving services over $50 must be in writing, and a mover generally cannot charge more than 10% above the estimate unless you agree to extra services. Read the full rules at Ontario.ca: Hiring a mover. We think a clear estimate in writing is how every mover should work, so that is how we do it.
Ready to plan your move?
Tell us about your move and get a free hourly or flat-rate quote. No obligation.