According to data from Fixr, it costs an average of $2,500–$4,000 to move 5,000 pounds, including materials and labor. Most movers charge 50–80 cents per pound. Keep in mind that this estimate assumes a move of 1,000 miles or more and no extra moving services. You can expect to pay less for a local move. While long-distance quotes are based on mileage and weight, local movers typically charge a flat hourly rate per worker.