If you purchase CANBus (Controlled Area Network Bus) supported headlights, you will not need to purchase a decoder. On the other hand, incompatible headlights will either notify you of a CANBus error after installing or flicker uncontrollably, and you will need to purchase a decoder.