The cost of an ignition coil replacement can range anywhere from $10 to $50, depending on several factors, such as brand, design, height, configuration, and type. Ignition coils are available in sets, which can cost anywhere between $50 and $300. Labor cost for an ignition coil replacement typically ranges between $100 and $120.