When you’re ready to make a major move, it’s time to research moving companies’ prices. A moving company may charge on average anywhere between $25 and $100 per hour, per worker, for moving services. The price will vary with regional labor rates, local cost to do business, and the level of service the movers are providing. Nationally, the average hourly rate for a moving company is $250-$350 per hour. This price includes a range of pricing, from all-in service with four or more movers on site to standard hourly rates for one or two movers. Other factors that affect moving companies’ prices are packing, stairs (or elevators), and distance. For a full-service move, you pay movers to pack your belongings for you. You may pay for the cost of the moving boxes and an hourly rate per worker, and there may be additional charges for packing fragile items. Stairs will also add to your moving prices. Lifting and carrying boxes and furniture up and down stairs takes more time and creates more physical labor for the workers. Moving companies may charge flat rates for flights of stairs, such as $50-$70 per flight. A moving company may also charge a one-time fee for moving things via elevator, such as $75-$100. If parking is not accessible in front of your home or apartment building, there may also be an additional fee for the added distance to carry your belongings to the truck.