Moving costs vary more than almost any other home service, which is exactly why comparing quotes matters. Two movers can quote the same job hundreds of dollars apart. Understanding what drives the price helps you judge whether a quote is fair.
Local moves are priced by the hour For a move within the same city, most companies charge an hourly rate based on crew size. A two-mover crew typically runs $90 to $130 per hour, and a small one-bedroom move often takes three to five hours. So a local move commonly lands somewhere between $400 and $1,200, plus travel time and any materials.
Long-distance moves are priced by weight and distance Once you cross state lines, pricing shifts to the weight of your belongings and the miles traveled. A typical long-distance move for a two-bedroom home runs roughly $2,000 to $5,000, though the range widens fast with distance and volume.
The fees people forget The headline rate is rarely the whole story. Watch for:
- Stairs and long carries when the truck cannot park close to the door.
- Bulky-item fees for pianos, safes, and gym equipment.
- Packing services and materials if you do not pack yourself.
- Fuel and travel charges added on top of the hourly rate.