The average cost to have air ducts cleaned is $350 to $1,000, including an inspection and cleaning of a home with eight air vents.