The average roof replacement cost in Leesburg, FL ranges from $5,000 to $10,000. Your final price will depend on the type of material and design features you select. AGU Roofing & Solar offers financing options to make protecting your home with quality roofing achievable.