On average, you can expect to pay between $9 to $11 per linear foot for eavestrough replacement. For more information and a free quote, call us today at (613) 703-9022.