The average cost of a rain barrel is $120 to $160. However, some locations offer free rain barrels to reduce the rain water harvesting price. Other places may sell rain barrels through the area’s government as a way to fund conservation charities.