Why Is My Laptop Not Charging Through USB-C?

Short answer

Your laptop is not charging through USB-C because the cable or charger lacks USB Power Delivery (PD) support, the wattage is too low, or a BIOS/software setting is blocking charging.

3 min read
Works if

  • Cable supports USB Power Delivery (60W or higher)
  • Charger meets or exceeds your laptop’s wattage requirement (usually 45W+)
  • USB-C port is clean and free of debris
  • BIOS has USB-C charging enabled
  • USB selective suspend is disabled in Windows power options
Will not work if

  • Cable is data-only and has no PD negotiation
  • Charger wattage is too low for the laptop
  • Port has debris blocking the connection
  • BIOS or drivers are outdated and blocking USB-C power input
  • USB selective suspend puts the port to sleep during idle
diagram showing Why Is My Laptop Not Charging Through USB-C?
How why is my laptop not charging through usb-c? works and when it fails

The Most Common Reason: Wrong Cable or Charger

Not every USB-C cable can charge a laptop. Data-only cables carry no power negotiation signal, so the laptop never receives enough current to charge. You need a cable that explicitly supports USB Power Delivery. Similarly, a 5W or 18W phone charger will not supply enough wattage for most laptops, which typically need 45W to 100W.

Check the charger’s label or spec sheet for a wattage rating and the letters “PD.” If neither appears, replace the charger before troubleshooting anything else. Apple’s official USB-C charging guide explains exactly how Power Delivery wattage matching works across devices.

Quick Fixes to Try First

  • Swap to a known PD-rated USB-C cable and charger
  • Inspect the USB-C port for lint or debris — use a dry toothpick or compressed air
  • Try a different USB-C port on the laptop if one is available
  • Plug the charger into a different wall outlet to rule out a dead socket
  • Restart the laptop and plug in again before Windows fully loads

BIOS and Software Settings That Block Charging

Some laptops ship with USB-C charging disabled in the BIOS, or they limit power delivery through driver-level restrictions. Enter your BIOS setup at boot and look for options labelled “USB-C Power Delivery,” “Thunderbolt Charging,” or similar. Enable the setting, save, and reboot.

On Windows, USB selective suspend can cut power to idle ports. Go to Control Panel → Power Options → Change plan settings → Change advanced power settings → USB settings → USB selective suspend and set it to Disabled.

Wattage and Compatibility at a Glance

SetupWorks?NeedNote
PD charger 65W + PD cableYesMatching portMost reliable setup
Phone charger 18W + PD cableNoHigher wattageToo little power for laptops
65W charger + data-only cableNoPD-capable cableCable blocks negotiation
65W charger + debris in portNoClean portPhysical obstruction

Is Your Port Actually a Charging Port?

USB-C ports are not all equal. Some are wired for data or video only. If you are curious whether your port handles video as well as power, see our guide on whether USB-C supports video output. And if you are also having trouble with display connections, our article on why USB-C to HDMI is not working covers that separately.

Bottom line: The fix for a laptop not charging through USB-C is almost always a cable or charger upgrade to one that supports USB Power Delivery at the correct wattage. If that does not solve it, check your BIOS settings and disable USB selective suspend in Windows before assuming the port itself is faulty.

Leave a Comment