Fix a Cabinet Door That Won't Close or Swings Open

Cabinet doors that drift open or refuse to close are one of those small failures that compounds over time. You catch yourself pushing it shut, then one day you don't notice, and suddenly your kitchen looks half-asleep. The problem is almost never the door itself—it's the hinges that have shifted, loosened, or worn out. The good news is that cabinet hinge repair is one of the most straightforward fixes in the kitchen. You're working with simple hardware and basic adjustments. Whether your hinges are the old-fashioned barrel type or modern cup hinges, the fix comes down to three things: alignment, tension, and replacement. Most of the time, tightening or adjusting existing hardware brings the door back to life. When it doesn't, you're looking at a hinge swap, which is just a matter of drilling new holes and installing new hardware.

  1. Spot the Drift Direction. Close the cabinet door slowly and watch it settle. Does it swing fully shut or stop short? Does it hang level with the adjacent doors or sit higher on one side? Look at the gap between the door and the frame—it should be even all the way around, about 1/8 inch. Open the door fully and look at the hinge screws from the side. If any are loose or the hinges look tilted, that's your starting point.
  2. Firm Contact, Not Force. Using a 1/4-inch drill bit or a manual screwdriver, carefully tighten every screw on both hinges. Start with the screws that look most loose. Turn slowly and deliberately—you're not trying to crank them; you're looking for firm contact. If you feel resistance after a few turns, stop. Stripped holes are worse than loose screws. Work the top hinge first, then the bottom.
  3. Release and Watch. Open the door slowly to its full 90 degrees and release it gently. Watch whether it swings shut on its own or whether it stops partway. Close it fully and leave it. Does it stay closed or drift open again? If it now closes and stays, you're done. If it still drifts, identify which hinge is causing the drift by opening the door and pushing down gently on the hinge area—whichever hinge is loose will flex.
  4. Nudge, Close, Verify. If the door still drifts, the hinges may have shifted in the frame. Loosen the three mounting screws that hold the hinge itself to the frame (not the door). Leave them loose enough to move but tight enough that the hinge doesn't fall. Gently nudge the hinge to bring the door back into alignment—if it drifts to the right, nudge the hinge forward. Close the door and check. Once it's aligned, tighten the mounting screws again in short, controlled turns.
  5. Level the Frame First. Look at the cabinet frame itself, especially where the hinges mount. If the frame is visibly tilted or bowed, the hinges can't hold the door square no matter what you do. Use a level against the inside of the frame—it should be perfectly vertical. If the frame is sagging, you may need to shim it with shims or thin plywood behind the hinge mounting point.
  6. Shim in Small Increments. If you've confirmed the frame is out of square, you can compensate by placing a shim behind the hinge mounting plate. Remove the hinge completely by unscrewing all three frame-mounting screws. Slip a wood shim or thin composite shim behind the hinge plate, then reinstall the hinge. This tilts the hinge slightly and brings the door back into alignment. Test the door. Add more shims if needed—you're working in small increments.
  7. Swap in New Hardware. If the door still won't close properly after all adjustments, the hinges are likely worn or damaged. Unscrew all frame-mounting screws from both hinges and set them aside. Unscrew the door-mounting screws (the ones that hold the hinge to the door itself) and remove the hinges. The door will be heavy—have someone hold it or support it with a block of wood. Install new hinges of the same type and size, lining up the holes as closely as possible to the originals. If the holes are damaged or enlarged, use dowels to fill them, let the glue dry, and drill new pilot holes.
  8. Restore the Screw Hold. If the screw holes in the door or frame are stripped and won't hold a tight screw, you have two options. The fastest: use a slightly larger diameter screw (say, 1/4 inch instead of 3/32 inch) in the same hole—it will bite into fresh wood. The more permanent: drill out the hole to 1/4 inch diameter, glue in a wooden dowel, let it dry completely, then drill a new pilot hole and install a standard screw. This takes longer but gives you a permanent repair.
  9. Fine-Tune with Precision. Modern cabinets often use concealed cup hinges that mount inside the door and frame. These have adjustment screws that let you move the door left, right, up, or down without removing anything. Open the door and locate the three adjustment screws on the hinge. The screw closest to the door adjusts side-to-side; the others adjust up-down and depth. Turn them in quarter-turn increments and test the door after each adjustment. This is the easiest hinge system to work with.
  10. Oil for Silent Motion. Once the door closes and stays closed, apply a light machine oil or silicone lubricant to both hinges. Wipe away any excess with a cloth. This keeps the hinges moving freely and prevents squeaking. Don't use heavy grease—it attracts dust and gums up the mechanism. A light coat is all you need.
  11. Wait and Confirm. Close the cabinet door and leave it closed for a full day without opening it. Check it periodically to make sure it hasn't drifted open. If it drifts, you may have a frame sag issue that requires professional correction, or the hinges need one more round of adjustment. If it stays closed, you're finished.