Why is my PS4 controller not charging?

The short answer

Your PS4 controller usually isn’t charging because the cable, USB port, charging pin, or battery is failing.

How to fix it

Start with the fastest checks first:

  • Swap the cable: Use a known good data-capable micro-USB cable (some only provide power poorly).
  • Try a different USB port: Test both PS4 front ports, then a wall charger (5V, standard USB output).
  • Reset the controller: Press the tiny reset button on the back (near L2) for 5 seconds, then reconnect.
  • Clean the charging port: Gently remove dust from the controller’s micro-USB port with a dry soft brush.
  • Charge in Rest Mode: On PS4, enable USB power in Rest Mode so the controller charges while idle.
  • Check the charging dock/pins: If using a dock, make sure pins are clean and aligned.

Common reasons it happens

Cable or port problem

  • Most common cause.
  • Cables fray internally, and ports can become loose over time.

Battery wear

  • Rechargeable batteries lose capacity after years of use.
  • If it only works while plugged in, the battery may be near end of life.

Software glitch

  • Rare, but firmware hiccups can stop normal charging behavior.
  • A reset and re-pair often fixes this.

When should you worry?

  • No charging light at all after trying multiple cables and ports.
  • Controller gets hot, smells odd, or battery drains instantly.
  • Only charges at one exact cable angle (port damage likely).

If these happen, repair or replacement is usually the safest option.