Skip to main content
DIYorBuyLocal brand glyph, house with calculator gridDIYorBuyLocal
← Tools & Materials

Best Spray Paint for DIYers

Spray paint refreshes furniture, metal, and hardware with a smooth, brush-mark-free finish. The keys are matching the paint to the surface, light even coats, and the right primer for slick or rusty material.

What to look for

  • ·Match the paint to the surface: rust-preventive enamel for metal, plastic-bonding (Krylon Fusion) for plastic, all-surface for mixed projects.
  • ·Light, even coats from 8 to 12 inches away beat one heavy coat that runs. Several thin coats give a smooth, durable finish.
  • ·Prime slick, glossy, or rusty surfaces first, or use a paint-and-primer-in-one made for that material.

Quick comparison

ProductTierPriceBest for
Rust-Oleum Stops Rust 5-in-1Editor's pick$6 to $10 per canThe best for metal
Krylon Fusion All-In-OneEditor's pick$6 to $10 per canPlastic and mixed materials
Rust-Oleum Universal MetallicEditor's pick$7 to $12 per canPremium metallic finishes
Rust-Oleum Painter's Touch 2XBest value$5 to $8 per canEveryday all-purpose value
Krylon ColorMaxxBest value$5 to $8 per canWidest color value
Rust-Oleum High Performance EnamelBest value$5 to $9 per canDurable value enamel
Krylon ColorMasterBudget pick$4 to $7 per canBudget crafts and projects
Rust-Oleum American AccentsBudget pick$4 to $7 per canBudget decor refreshes
Store-Brand Spray PaintBudget pick$3 to $5 per canLowest-cost quick jobs

Editor's pick

Rust-Oleum
Editor's pick

Rust-Oleum Stops Rust 5-in-1

$6 to $10 per can

The top pick for metal: durable rust-preventive enamel with a dial that adjusts the spray pattern five ways for versatile, even coverage. Scratch-resistant and long-lasting.

Best for: The best for metal

Oil-based enamelRust-preventiveAdjustable spray

Typically available at Home Depot, Lowe's, Amazon.

Krylon
Editor's pick

Krylon Fusion All-In-One

$6 to $10 per can

A bonding paint-and-primer that sticks to plastic, metal, wood, and more without a separate primer. The pick for plastic and mixed-material projects.

Best for: Plastic and mixed materials

Paint and primerBonds to plasticAll-surface

Typically available at Home Depot, Lowe's, Amazon.

Rust-Oleum
Editor's pick

Rust-Oleum Universal Metallic

$7 to $12 per can

A premium all-surface paint with a comfort spray trigger and rich metallic and standard finishes. The pick for a high-end look on furniture and accents.

Best for: Premium metallic finishes

All-surfaceComfort triggerMetallic options

Typically available at Home Depot, Amazon.

Best value

Rust-Oleum
Best value

Rust-Oleum Painter's Touch 2X

$5 to $8 per can

A versatile all-purpose paint-and-primer in many colors and sheens, with good coverage at a value price. A reliable everyday pick for crafts and furniture.

Best for: Everyday all-purpose value

Paint and primer2X coverageMany colors

Typically available at Home Depot, Lowe's, Amazon.

Krylon
Best value

Krylon ColorMaxx

$5 to $8 per can

A wide-color paint-and-primer with 60+ shades including matte and pastels, smooth and easy to apply. A strong value for color selection and everyday projects.

Best for: Widest color value

Paint and primer60+ colorsAll-surface

Typically available at Home Depot, Walmart, Amazon.

Rust-Oleum
Best value

Rust-Oleum High Performance Enamel

$5 to $9 per can

A durable enamel that holds up well on tools, equipment, and high-use surfaces for the price. A good value where toughness matters.

Best for: Durable value enamel

EnamelDurableIndustrial

Typically available at Home Depot, Amazon.

Budget pick

Krylon
Budget pick

Krylon ColorMaster

$4 to $7 per can

An affordable paint-and-primer for general crafts and projects with a smooth finish. A budget pick for everyday spraying in common colors.

Best for: Budget crafts and projects

Paint and primerCommon colors

Typically available at Walmart, Amazon.

Rust-Oleum
Budget pick

Rust-Oleum American Accents

$4 to $7 per can

A budget all-surface spray for decor and craft projects in many colors and finishes. Basic but serviceable for low-stakes refreshes.

Best for: Budget decor refreshes

All-surfaceDecorative finishes

Typically available at Home Depot, Walmart.

Generic
Budget pick

Store-Brand Spray Paint

$3 to $5 per can

The cheapest spray paint for quick, low-stakes jobs and one-time projects. Thinner coverage, but the lowest cost for a fast color change.

Best for: Lowest-cost quick jobs

All-purposeBasic

Typically available at Walmart, Home Depot.

Frequently asked

What spray paint works on metal?+

Use a rust-preventive enamel like Rust-Oleum Stops Rust, which bonds, resists corrosion, and is durable outdoors. For bare or rusty metal, prime first or use a rust-converting primer. For aluminum, a bonding paint like Krylon Fusion adheres best.

Can I spray paint plastic?+

Yes, with a plastic-bonding paint like Krylon Fusion or a paint labeled for plastic, which sticks without a separate primer. Clean and lightly scuff the plastic first, and apply light coats so the paint bonds evenly.

How do I avoid drips and a rough finish?+

Hold the can 8 to 12 inches away, keep it moving in steady overlapping passes, and apply several light coats rather than one heavy one. Shake the can well, keep a consistent distance, and recoat within the window on the label.

Do I need primer before spray paint?+

Prime bare wood, slick or glossy surfaces, rusty metal, and big color changes for the best adhesion and coverage. Many spray paints now include primer for their target surface, which can skip the separate step on suitable material.

How long does spray paint take to dry?+

Most spray paints are dry to the touch in 20 to 30 minutes and handle-dry in an hour, but full cure can take a day or more. Recoat within the window on the can (usually within an hour or after 48 hours) to avoid wrinkling.

Planning a bigger job? See the full Interior Painting project guide: cost, DIY vs. hire, and the whole plan.

Open the Interior Painting guide →