A USB-C port that "stops working" is almost always blocked, fed by a bad cable, or fine all along — not broken. The most common causes are pocket lint packed into the port so the plug never reaches the contacts, a charge-only cable that carries power but no data, a plug that looks seated but isn't, or the device or app at the other end — not the Mac. A genuinely dead USB-C port is real but rare, and it's the last thing to suspect, not the first. Work down the list in order — most ports are back by step 3.
First: what exactly is it doing?
- Won't charge at all from this port → lint, a bad cable, or a stuck power state. Clean the port, swap the cable and charger, try every port, and reset the SMC on Intel (fixes 1–3, 7).
- Charges but won't read a drive or display → almost always a charge-only cable. Swap in a data-and-power cable, then check System Information (fixes 2 and 5).
- A dock or hub stopped working → a wedged or overloaded hub. Power-cycle the dock, update macOS, reconnect one device at a time (fix 6).
- One port works, another gives nothing → a single dead port. Use the working port; if every port fails, see the honest section.
The 8 fixes, fastest first
| Fix | Time | What it fixes | How |
|---|---|---|---|
| 1. Clean the port and re-seat the cable firmly | 2 min | The #1 cause — pocket lint packed into the port, or a plug that looks seated but isn't | USB-C ports are a magnet for pocket lint, and a compacted plug of it stops the connector from ever reaching the contacts — the port reads as “dead” when it's just blocked. Power the Mac off, shine a light into the port, and gently dig out any lint with a wooden or plastic toothpick (never metal). Then push the cable fully home until it's flush — USB-C holds tighter than people expect, and a half-inserted plug carries power but no data or video. A startling number of “port not working” calls end right here. |
| 2. Swap the cable, the charger, and the device | 3 min | A dead cable or accessory masquerading as a failed port | USB-C cables fail constantly — and a charge-only cable carries power but no data, so a drive or display plugged through it shows nothing while the Mac still charges. Swap in a known-good cable rated for both data and power. Try a different charger and a different device too: if a flash drive is dead it'll look like a dead port. Confirm the cable actually does what you're asking — a cheap USB-data-only dongle won't carry video no matter how good the port is. |
| 3. Try every other USB-C port | 1 min | A single failed port mistaken for the whole Mac | On a MacBook with more than one USB-C port, move the cable to each other port in turn. A single dead port is common and easy to mistake for “nothing works.” If the accessory springs to life on another port, you've found a free fix — just use the working port. If it fails identically on every port, that points away from one bad port and toward a cable, accessory, or software cause — keep going. |
| 4. Restart the Mac with the accessory connected | 2 min | A wedged USB or Thunderbolt service that needs a clean boot | Leave the cable plugged in and restart (Apple menu → Restart). A hung USB or Thunderbolt handoff service is a common reason a port that worked yesterday won't enumerate a device today, and a reboot relaunches it cleanly. If the device flickers in then drops out during boot, that points at the accessory or a power-delivery issue rather than the port itself — covered below. |
| 5. Check System Information → USB / Thunderbolt | 2 min | Telling a truly dead port from a powered-but-silent one | Hold Option and click the Apple menu → System Information. Open the USB and Thunderbolt/USB4 sections, then plug the device in and watch. If it appears here, the port and controller are alive — the problem is the driver, the format, or the app, not the hardware. If nothing ever shows on any port for any device, the port controller is a real suspect. This one check separates 'the port is fine, the device isn't' from 'the port is genuinely dead' faster than anything else. |
| 6. Update macOS and reset USB defaults | 10 min | A macOS USB/Thunderbolt bug or a stuck device state | System Settings → General → Software Update — several macOS point releases shipped USB-C and Thunderbolt regressions that later updates fixed, especially around hubs and docks. If a specific dock or hub is the trouble, unplug everything, power the dock off and on, and reconnect one device at a time — an overloaded or wedged hub is a frequent cause of 'the port stopped working' when the port is fine. |
| 7. Reset the SMC / NVRAM (Intel) and re-test | 5 min | A scrambled power-delivery or USB state on an Intel Mac | On Apple Silicon there's no SMC — a full shutdown for 30 seconds and restart does the equivalent. On an Intel MacBook, reset the SMC (shut down, hold Shift-Control-Option + power 10 seconds, release, boot) and then NVRAM (boot holding Option-Command-P-R). This clears a stuck power-delivery or USB-routing state behind a port that supplies charge but no data, or won't charge at all. If a port still does nothing after this, the port or board moves up the suspect list — see the honest section. |
| 8. Boot in Safe Mode and test — then judge the port | 10 min | A software conflict, or confirming the port/board is failing | Boot into Safe Mode (Apple Silicon: hold power → Options → hold Shift → Continue in Safe Mode; Intel: hold Shift at startup) and connect the device. If it works there, a login item, a USB driver, or a dock utility is the culprit — remove recently added accessory software. If the port still does nothing in Safe Mode after a known-good cable, a known-good device, and a clean SMC/NVRAM reset — and fails identically on every port — the USB-C/Thunderbolt controller on the logic board is the likely fault. See below for what that's worth. |
The three that solve the most cases: cleaning lint and re-seating the cable (fix 1), swapping to a known-good data-and-power cable (fix 2), and trying every other port (fix 3) — between them they clear nearly every "port not working" complaint. If the Mac charges but won't read a device, that's almost always a charge-only cable — and the quickest proof is System Information → USB / Thunderbolt (fix 5): if the device shows up there, the port is alive and the problem is software or the device. If a dock stopped, update macOS (fix 6) and power-cycle the hub.
The honest part: when the port has actually failed
If the port still does nothing in Safe Mode after a cleaned port, a known-good data cable, a known-good device, and an SMC/NVRAM reset — and fails identically on every port, you're in the small minority where the hardware is failing. On every modern MacBook the USB-C/Thunderbolt ports and their controller are soldered to the logic board — there's no port module to swap like an old MagSafe board. Fixing a truly dead port means board-level micro-soldering.
That's a couple hundred dollars at a specialist, and often more on out-of-warranty Intel models. On a newer Apple Silicon Mac still under AppleCare it's worth doing. On a 2015–2019 Intel MacBook, a board-level port repair frequently costs more than half the machine is worth — at which point you're spending real money to keep an old Mac that's also slower at everything else. If only one of several ports is dead, just use a different port — that's the free fix, and worth checking before you spend a dollar. If you're weighing repair against replacement, our guide on how long MacBooks last shows where each model year stands.
And if a dying port is one of several aging-out problems, a refurbished M1 Air — the cheapest modern Mac we sell — has healthy Thunderbolt, fast-charges over USB-C, is several times faster than any Intel MacBook, and gets every macOS update. The M1 Pro 14" even adds back MagSafe charging and more ports. See how the generations compare in our M1 vs M2 vs M3 guide.
The repair-vs-trade math
The decision rule is one line: if fixing a port means a board-level repair on a Mac that's already slow and out of warranty, the repair money is better spent toward a newer machine. A dead port is a minor fault — the rest of the Mac still holds real value, so it trades well.
- A port is the only problem: trades close to full working value. Check your model's value.
- A dead port plus a cracked or damaged screen: still worth money — selling a Mac with a cracked screen.
- A dead port plus other faults (won't charge, won't boot): we buy those too, priced on parts — broken MacBooks of any kind.
Photos and the model number get you a same-day number. That credit typically covers a meaningful chunk of a refurbished Apple Silicon Mac — with healthy ports, fast USB-C charging, and a fresh 1-year warranty.
Honest take: nine times out of ten "USB-C port not working" is pocket lint, a charge-only cable, a half-seated plug, or a dead accessory — clean the port, swap to a known-good data-and-power cable, try every port, and you're back in business in a couple of minutes. But if every port stays silent on a known-good cable and device, even in Safe Mode, it's a board-level repair — and on an old Intel Mac that bill is rarely worth paying. Trade it toward a modern Mac while it still holds value.
Port dead for good? Get a number for your Mac
A dead port is a minor fault — we buy MacBooks in any condition. Same-day quote, free shipping label, paid when it arrives.
Related guides
Trade-ins: Cracked screen · Broken MacBook · Old MacBook · Trade-in values
More guides: HDMI not working · Won't charge · External monitor not detected · Bluetooth not working