LED flicker is usually caused by an incompatible dimmer switch, a loose connection, or a failing LED driver. Most cases are easy to fix.
🏠Homeowner view
LED lights flicker for a few common reasons. The most frequent cause is an incompatible dimmer switch — LED bulbs need a dimmer designed specifically for LEDs (not the older trailing-edge or leading-edge dimmers designed for halogen bulbs). If your lights flicker mainly when dimmed or when you turn them on, replace the dimmer with an LED-compatible one. A second common cause is a loose wire connection at the light fitting, the switch, or the ceiling rose — this is a job for an electrician. LEDs can also flicker if the total wattage on a circuit is too low for the dimmer's minimum load. Finally, a failing LED driver (the electronic component inside the bulb or fitting) can cause flickering near the end of the bulb's life. Try replacing the bulb first — it's the cheapest fix.