Skip to main content

MacBook battery not charging? Here's how to fix it

MacBook battery not charging

Plugging in your charging cable and your MacBook battery still not charging can be frustrating. But have no fear, not matter if it's a MacBook Air battery not charging or a MacBook Pro battery not charging, there may be a fix.

Here are a few troubleshooting tips you can try to get your battery back on track.

1 Reboot your MacBook
MacBook restart

Just like software apps on your MacBook can get frozen or bugged up, so can the hardware that controls the charging of your MacBook. A simple reboot could reset the hardware controlling MacBook charge and could fix the problem of your battery not charging.

  1. Press the Apple icon in top left of screen.
  2. Click Restart.
  3. Wait for the reboot, and try charging MacBook again.


2 Check the MagSafe power cable

If your MacBook Pro battery isn't charging, the most likely place to check for trouble is in the MagSafe charging cable. It could be frayed, broken, or burned. A simple way to see if it's the problem is by doing a thorough inspection of the entire cable.

  1. Inspect every inch of the cable. Look for broken spots, or any dark discolorations on the surface of the cable.
    Broken MagSafe battery charging cable
  2. Check the AC brick portion of the MagSafe cable. Make sure it's not discolored or warped.
    Broken MagSafe brick
If you find damage on any portion of the MagSafe power cable, there's a good chance that it's causing your MacBook battery to not charge. You can easily find a replacement on Apple's website or on Amazon.


3 Inspect your MacBook's power port
MacBook's power port

Another possible problem could be your MacBook's power port, where the MagSafe cable gets plugged in. It's quite uncommon as Apple went to big lengths to ensure the MagSafe port is protected against accidental yanks and trips over the cable. If it's indeed the problem, could mean a replacement of your laptop - so check to see if it's still under warranty!

Look for any discolorations, burns, or dents inside of the port. If any of these symptoms appear, it could mean your port is damaged.

If your port is damaged, take it into a local Apple authorized computer repair store or an Apple store to get it fixed.

4 Reset the SMC

SMC, or the System Management Controller, is a chip controller that is responsible for several operations within MacBook computers.

For MacBook's with a removable battery (early 2009 and older)

  1. Press the icon in top left of screen
  2. Click Shutdown
  3. Disconnect the MagSafe power adapter from the computer
  4. Remove the battery
  5. Press and hold the power button for 5 seconds
  6. Release the power button
  7. Reconnect the battery and MagSafe power adapter
  8. Press the power button to turn on the computer
  9. Try charging

For MacBook's with a non-removable battery (mid 2009 and newer)
  1. Press the icon in top left of screen
  2. Click Shutdown
  3. Plug in the MagSafe or USB-C power adapter to a power source and to your computer.
  4. On the built-in keyboard, press the (left side) Shift-Control-Option keys and the power button at the same time.
  5. Release all the keys and the power button at the same time.
  6. Press the power button to turn on the Mac laptop.
  7. Try charging


5 Cooling your MacBook

If non of the above tips worked, the problem could be as simple as overheating. If the top or bottom of your laptop is hot to the touch, then this could be the culprit. Just place a fan near your MacBook to cool it down, or simply turn it off and let it be for an hour or two.

Overheating can stop your MacBook Pro or Air battery from charging if the thermal sensors within the computer detect a drastic rise in temperature, and shut off access to the battery as a safety precaution.

6 Last resort: technical support

If the problem STILL persists, unfortunately you've got to take your MacBook into a repair store for a fix. Every laptop has it's own quirks and problems, and at this point it's better for a professional to take a look into the problem as more than likely it'll have to be a unique fix.

Follow the below links for professional support: