The cost of an average iron-on patch can vary. It depends on various factors such as size, design complexity, quality, and material. On average, iron-on patches can range in price from $2 to $10 or more.