Find In-Store
Find In-Store
Grab the wrong tub and a five-minute nail-hole repair turns into a cracked, shrinking mess—or a coat-and-a-half seam that never dries before dinner. Spackle and joint compound look almost identical on the shelf, but they’re built for opposite jobs, and picking right is the difference between a wall you sand once and a wall you re-do twice.
Use spackle for small, fast fixes—nail holes, dings, and dents—and use joint compound (“mud”) for taping drywall seams, skim-coating, and any repair bigger than a coin. Spackle dries in minutes and barely shrinks; joint compound covers large areas cheaply but needs tape, multiple coats, and real dry time.
Spackle is a thick, gypsum- or vinyl-based paste engineered to fill small holes fast without shrinking. It grabs the edges of a hole, sets quickly, and sands smooth—perfect when you just want that picture-hook hole gone before the paint dries. DAP and 3M make the tubs most people reach for, in lightweight and “fast-dry” formulas.
Joint compound—drywall pros just call it “mud”—is a softer, spreadable material designed to go on in thin, wide layers over drywall seams and repairs. Combined with paper or mesh tape, it hides the joints between drywall sheets and builds a seamless flat surface. USG Sheetrock and ProForm are the common names, sold in tubs and big buckets because you use a lot more of it.
Both are cousins of the broader plaster and patching family, but their formulas pull in different directions: spackle is built to set hard and stay put in a tiny space; mud is built to spread thin, feather out to nothing, and be sanded flat across a large seam.
| Trait | Spackle | Joint compound (mud) |
|---|---|---|
| Best for | Nail holes, dings, small dents, cracks | Drywall seams, big patches, skim-coating |
| Dry time per coat | Minutes to ~1 hour | ~24 hours (air-dry) |
| Shrinkage | Very low—often one coat | Higher—usually 2–3 coats |
| Needs tape? | No | Yes, on seams and cracks |
| Sandability | Sands easily, light dust | Sands easily but more dust and area |
| Sold as | Small tubs, squeeze tubes | Tubs and 4.5–5 gal buckets |
| Cost for the job | Cheap for small fixes | Cheaper per square foot at scale |
Tip: For a nail hole, a golf-ball of spackle is plenty. Buying a whole bucket of mud to fill three holes just leaves you a bucket that dries out in the garage.
Neither product is one thing. The formula on the label matters more than the category name:
A useful rule: if the repair is smaller than a quarter and you want it done now, spackle. If it’s a seam, a corner, a fist-sized hole with a patch, or a wall you’re re-texturing, reach for mud—and consider setting-type if you’re racing the clock.
Both products go on with a putty knife or drywall taping knife—a narrow 1–2″ flexible blade for spackle, a wide 6–12″ knife for feathering mud across a seam. Trying to spread joint compound with a tiny putty knife is the number-one reason DIY seams look lumpy.
Whichever you use, the finish coat is only as good as the sanding. A fine-grit sanding sponge or block knocks down ridges without gouging; for larger skim-coated walls, a pole sander or a dustless power sander with vacuum saves your arms and your lungs. Protect the room first with drop cloths and dust containment—drywall dust travels.
Tip: Both spackle and fresh mud are more porous than the wall around them and will “flash” (show as dull spots) under paint. Spot-prime every patch with a quick shot of primer before your topcoat.
Filling picture-hook and nail holes to get the deposit back? Lightweight spackle and a 1″ putty knife. Dries in minutes, one coat, done in an afternoon.
Hanging or patching sheets means taping seams and inside corners. That’s all-purpose joint compound with paper tape, three progressively wider coats, sanded between.
Doorknob-sized hole and you want to paint today? A drywall patch plus setting-type “hot mud” hardens in under an hour with almost no shrink—no overnight wait.
Real drywall brands, stocked and ready at your neighborhood store—so a Saturday repair doesn’t stall waiting on a delivery. See our guarantee.
You can, but it’s not ideal. Joint compound shrinks more than spackle, so a nail hole often needs a second coat after the first sinks in. For a handful of small holes, lightweight spackle is faster and one coat usually does it.
No. Spackle sets too hard and too fast to feather over a wide seam, and it isn’t made to bond with drywall tape. Seams between drywall sheets need joint compound and tape to stay crack-free.
Lightweight spackle is usually paint-ready in about an hour once it’s dry and sanded. Air-dry joint compound needs roughly 24 hours per coat. Prime the patch first so it doesn’t flash dull under your topcoat.
It’s a powdered joint compound you mix with water that hardens by chemical reaction in a set time—20, 45, or 90 minutes—rather than by air-drying. It shrinks very little and lets you do multiple coats in one day, which makes it great for deep fills and fast repairs.
Yes, if you want it to disappear. Sanding levels the ridges so the patch is flat with the wall, and priming seals the porous filler so paint doesn’t soak in and leave a visible dull spot. Skipping either step is why patches show through fresh paint.
Still not sure which tub your job calls for? The paint counter at your local independent hardware store can look at a photo of the damage and hand you exactly the right material and knife—or you can ask us here.
Find something we got wrong? Different experience on the same job? Tell us — we update posts when readers correct them, and we'd rather be right than be first.
Send a note →The American hardware store has been a fixture of community life for over a century — ...
Read → Aug 3, 2026The difference between a rescued carpet and a ruined one comes down to the first ten minutes and ...
Read → Aug 2, 2026Pick the wrong sandpaper grit and you’ll either polish scratches you can’t see or gouge your proj...
Read →We support local hardware stores — we don't replace them.
Honest answers, real people, no scripted run-around. That's the whole brand.
{"one"=>"Select 2 or 3 items to compare", "other"=>"{{ count }} of 3 items selected"}
Leave a comment