How to Paint Metal With Acrylic Without Peeling

Acrylic paint can look great on metal, but it won’t stick without the right preparation. Metal is smooth and non-porous, which means the water-based acrylic emulsion has nothing to grip. The fix is straightforward: clean the surface, rough it up, prime it, and apply thin coats. Each step matters, and skipping any one of them is the most common reason paint peels off metal within weeks.

Why Acrylic Struggles on Metal

Paint sticks to surfaces through two main mechanisms: chemical bonding and mechanical bonding. Chemical bonding happens when molecules in the paint form links with the surface beneath. Mechanical bonding relies on tiny grooves and scratches that let the paint physically lock into the material. On wood or canvas, acrylic paint gets both types of bonding easily because those surfaces are porous and rough at a microscopic level.

Metal gives you neither. A smooth, clean sheet of steel or aluminum has very little surface texture for paint to grab, and organic coatings like acrylics don’t form strong chemical bonds directly with bare metal. They bond much more readily with oxide films and primer layers. That’s the whole reason surface prep and priming exist: you’re creating the conditions that metal doesn’t naturally provide.

Cleaning and Degreasing

Inadequate surface preparation is the leading cause of peeling paint on metal. Even metal that looks clean carries invisible films of oil, grease, or oxidation that block adhesion. Start by wiping the entire surface with a degreaser formulated for metal. Products like Krud Kutter or Simple Green handle general cleaning well. For heavy grease buildup, trisodium phosphate (TSP) is more effective.

Steel and iron need extra attention because they rust easily. After degreasing, wipe them down with mineral spirits to remove any remaining oil residue. Aluminum forms a slick oxide layer that standard primers can’t grip, so it needs both cleaning and sanding. Galvanized metal, which has a zinc coating, actively resists paint adhesion. Clean galvanized surfaces with white vinegar diluted roughly 25 parts water to 1 part acid, or use a dedicated galvanized metal etching solution to roughen the zinc layer.

Sanding for Adhesion

Once the surface is clean, sanding creates the microscopic scratches that give paint something to mechanically interlock with. The grit you need depends on what you’re working with:

  • 80 to 120 grit: Use this coarser range for removing rust or stripping old, flaking paint. A wire brush or steel wool works for the same purpose on smaller areas.
  • 220 grit: The standard choice for general surface preparation on clean metal. This is what you’d use on bare aluminum after degreasing, or on any smooth metal that just needs texture for the primer to grip.
  • 320 to 400 grit: Reserved for lightly sanding between coats of paint or primer, smoothing without removing material.

After sanding, wipe the surface with a tack cloth or damp rag to remove all dust. Any residue left behind creates a weak layer between the metal and your primer.

Safety While Sanding

Metal dust and old paint particles are no joke for your lungs. Wear a dust mask rated at least FFP2 (or N95 equivalent) for general sanding. If there’s any chance the existing paint contains lead, which is common on older metal furniture and fixtures, step up to an FFP3 respirator or a half-mask with a P3 filter. Safety glasses or goggles keep particles out of your eyes, and if you’re using a power sander, ear protection is worth adding.

Choosing and Applying Primer

Primer is not optional on metal. Skipping it is the second most common reason acrylic paint peels. The primer creates a surface that acrylic can actually bond with, and it adds a layer of rust protection on ferrous metals like steel and iron.

For bare, unpainted metal, a self-etching primer is the strongest choice. It contains phosphoric acid that chemically reacts with the metal surface, creating a micro-etch pattern that locks the primer in place. Self-etching primer goes on in one thin coat, and you should not sand it afterward. Sanding removes the etched bond and defeats its purpose.

For metal that’s been previously painted, or surfaces where you’ve already applied self-etching primer and want a smoother base, a standard bonding primer works well. These come in epoxy, urethane, or acrylic formulations and can be built up in multiple coats with light sanding between them for a smooth finish. A universal bonding primer is the most versatile option if you’re working with mixed surfaces or aren’t sure what type of metal you have.

Whichever primer you choose, apply it in thin, even coats. Thick primer coats trap moisture underneath and can cause adhesion problems later, especially on non-porous metal where moisture can’t escape through the back of the surface.

Applying the Acrylic Paint

Once your primer is fully dry per the manufacturer’s instructions, you’re ready to paint. Two thin coats of acrylic will outperform one thick coat every time. Thick layers on metal are especially problematic because metal doesn’t absorb moisture the way canvas or wood does. All the water in acrylic paint has to evaporate outward through the surface, and a thick layer traps moisture underneath, weakening the bond.

For small projects like hardware, décor, or art pieces, a brush or foam roller gives you good control. Use smooth, even strokes and avoid overworking areas that have started to get tacky. For larger surfaces or when you want the smoothest possible finish, acrylic spray paint eliminates brush marks entirely.

Between coats, wait until the first layer is dry to the touch. Very thin films can feel dry within minutes, but give it at least 30 to 60 minutes before applying the next coat. If you want an extra-smooth finish, lightly sand between coats with 320 to 400 grit sandpaper and wipe away the dust before adding the next layer.

Drying vs. Curing on Metal

Acrylic paint dries in two distinct stages, and on metal the difference matters more than on porous surfaces. The first stage is surface drying: a skin forms over the paint, and it feels dry to the touch. This can happen in minutes for thin films or take a full day for thicker applications.

The second stage is full curing, where all the water and solvents work their way out of the entire thickness of the film. On canvas, trapped moisture escapes through the back of the fabric. On metal, it can only escape through the paint surface, which slows the process considerably. Thin films on metal may take several days to fully cure. Thicker applications on non-porous surfaces can take several weeks.

This matters because handling the piece too early, or sealing it with a topcoat before it’s cured, can trap moisture and weaken adhesion over time. For thin coats on a small metal object, waiting 3 to 5 days before applying a sealant is reasonable. For thicker applications, give it at least a week or two.

Sealing for Durability

Acrylic paint on its own provides decent protection in mild conditions, but for anything that will live outdoors or get regular handling, a clear topcoat extends the life of your paint job significantly. A clear polyurethane spray designed for use over acrylics is the most practical option for most people. It adds UV resistance and a hard, protective shell.

Choose a sheen that matches your preference: matte, satin, or gloss. Apply in thin, even passes, holding the can about 10 to 12 inches from the surface. Two to three light coats with drying time between them will build a more durable finish than one heavy coat. For items exposed to harsh weather or heavy wear, polyurethane or epoxy-based sealers offer the strongest protection.

Fixing Paint That’s Already Peeling

If your acrylic paint is flaking off metal, the cause is almost always one of three things: the surface wasn’t properly cleaned before painting, no primer was used, or paint was applied directly over a glossy or baked-on enamel finish without sanding first.

The fix requires going back to basics. Scrape away all loose, peeling paint down to bare metal using a paint scraper or wire brush. Clean the exposed metal thoroughly with a degreaser to remove contaminants. For galvanized metal, treat it with a metal etching solution. Sand the surface with 220 grit to create texture, then apply the appropriate primer and let it dry completely. Repaint with two thin coats of acrylic, and this time the finish will hold.

Trying to patch over peeling paint without stripping and re-prepping the affected area doesn’t work. The new paint bonds to the old failing layer, and both come off together.