How to Fix a Rusted Exterior Door (2026)
Surface rust on a steel exterior door is easy to fix with the right prep: remove the rust, prime with a rust-inhibiting primer, fill deep pits with Bondo, and repaint. This guide covers the full process from sanding to a finished paint job.
Rusted exterior door fix: (1) For surface rust (orange discoloration, no deep pits): sand with 80-grit to bare metal, apply rust-inhibiting primer, and repaint with exterior door paint. (2) For deep rust pits or bubbles: remove all rust, apply body filler (Bondo) over the pits, sand smooth, prime with two coats of rust-inhibiting primer, and paint. (3) For severe rust that has eaten through the door skin: the door needs replacement — a hole through the door panel compromises insulation, security, and weathertightness.
Frequently Asked Questions
How do I tell if the rust on my door is surface rust or deep damage?
Rust severity assessment: (1) Surface rust: red or orange discoloration, paint may be bubbling slightly, but the metal beneath feels solid when pressed. No dimples or soft spots. Fix: sand to bare metal and repaint. (2) Moderate rust with pitting: the metal surface has small craters (pits) where rust has eaten into the steel. The metal is still solid and the door retains its shape, but the surface is irregular. Fix: sand, apply body filler to pits, prime, and paint. (3) Scale rust: thick, flaking layers of rust that fall away when scraped, revealing more rust underneath. The door panel may flex slightly when pressed at the rusted area. Fix: aggressive rust removal, body filler, multiple primer coats. (4) Through-rust: rust has eaten completely through the door skin, leaving a hole or a section so thin it flexes and crinkles when touched. Fix: replacement. Through-rust in a steel door is not economically repairable — body filler over a hole will crack within months. A standard steel exterior door costs $200–$400 installed.
What is the best product for removing rust from a steel door before painting?
Rust removal products compared: (1) Sandpaper and sanding block: 60–80 grit for initial rust removal, 120 grit to smooth, 220 grit before primer. Best for surface rust covering a large area. Labor-intensive but provides the cleanest metal surface. (2) Wire wheel on a drill or angle grinder: fast removal of heavy scale rust. Not recommended near door edges or around window inserts — too aggressive. (3) Chemical rust converter (Rust-Oleum Rust Reformer, POR-15 Metal Prep): brush-on liquid that converts iron oxide to iron phosphate — a stable black compound that bonds with primer. Good for pitted areas where mechanical sanding cannot reach every pit. Apply, let cure 24 hours, then prime over the black coating. (4) Naval Jelly (phosphoric acid gel): apply to rusted areas, let dwell 5–15 minutes, wipe off, neutralize with water, dry thoroughly. Dissolves light rust on contact. (5) Do not use WD-40 or oil-based lubricants to treat rust — they temporarily mask rust but do not stop it, and they contaminate the surface so primer won't bond.
How do I apply Bondo body filler to a rusted door panel?
Bondo application for door rust repair: (1) Bondo (polyester body filler) is the same product used for automotive body repair — it works identically on steel doors. Mix the filler and the hardener on a mixing board per the package ratio (small amount of hardener goes a long way). Mix thoroughly for 60 seconds — inadequate mixing causes soft spots. (2) Apply the mixed filler to the pitted area immediately using a plastic spreader. Bondo sets in 20–30 minutes — you cannot store mixed filler. Apply a slightly proud layer (1/16 inch above the surrounding surface). (3) Allow to cure fully — approximately 20–30 minutes until the filler is hard and no longer warm to the touch. (4) Sand starting with 80 grit to bring the filler down close to the surrounding metal surface, then 120 grit to refine the shape, then 220 grit for a smooth finish. Bondo must be sanded gradually — removing too much with coarse grit creates low spots. (5) Apply a second skim coat of Bondo if any low spots remain after the first sanding. Repeat the sand and check process. (6) Bondo is porous — it must be sealed with primer within 24 hours of final sanding. Do not leave bare Bondo exposed to weather.
What primer should I use on a steel exterior door?
Primer selection for steel doors: (1) Rust-inhibiting metal primer is required for steel doors — standard wood primers do not adhere well to metal and do not stop rust. (2) Oil-based rust-inhibiting primer (Rust-Oleum Clean Metal Primer, Zinsser Cover Stain): excellent adhesion to bare metal and Bondo. Apply two coats, sand with 220 grit between coats. Takes 8–24 hours to dry between coats. (3) Water-based rust-inhibiting primer (Rust-Oleum Stops Rust Water-Based Primer): faster drying (1–2 hours between coats), easier cleanup. Slightly less rust inhibition than oil-based on severely corroded surfaces. Good choice for surface rust repairs. (4) Self-etching primer (spray can): contains phosphoric acid that etches the bare metal for improved adhesion. Excellent over bare metal. Apply thin coats — heavier coats run easily. (5) Bare metal must be clean, dry, and free of oil before priming. Wipe the sanded surface with a tack cloth or a cloth dampened with mineral spirits. Let dry completely before priming.
What paint should I use on an exterior steel door to prevent rust from coming back?
Exterior door paint for rust prevention: (1) Use 100% acrylic exterior paint formulated for doors and trim. These paints are specifically designed for UV resistance, flexibility through temperature cycles, and hardness for a door surface that takes frequent impact and abrasion. (2) Rust-Oleum Universal All-Surface Paint: bonds directly to metal and provides built-in rust inhibition. Good choice for a combined paint-and-primer-in-one finish coat on a door that has already received a dedicated rust-inhibiting primer. (3) Sherwin-Williams Emerald or Benjamin Moore Advance: premium acrylic trim paints that level to a hard, smooth finish. Apply by brush with a high-quality 2.5-inch angled sash brush or with a 4-inch foam roller for a flat finish. (4) Apply 2 coats minimum, allowing full cure between coats (check paint can for recoat time — usually 4–24 hours). (5) Repainting a door every 5–8 years in a dry climate, and every 3–5 years in a coastal or high-humidity climate, prevents rust from taking hold in the future.
The rust keeps coming back on my door even after I've painted it twice. Why?
Recurring rust causes: (1) The rust was not fully removed before painting. Rust under paint continues to spread laterally, causing new bubbles to appear months later. Any remaining rust must be completely removed — sand or chemically treat until you see bare, clean metal everywhere. (2) Primer was skipped or was the wrong type. Paint alone does not bond well to bare metal and does not inhibit rust. A dedicated rust-inhibiting metal primer is not optional. (3) Moisture is entering from behind the door panel. Steel exterior doors are filled with foam insulation. If the foam core has absorbed moisture (from a broken bottom seal or a failed door pan), the door will rust from the inside out regardless of how well you paint the outside. Check the door sweep, threshold seal, and bottom of the door for weathertight contact with the threshold. Replace failed weatherstripping. (4) The environment is particularly corrosive: coastal homes within a few miles of salt water have accelerated rust — paint deteriorates faster. Consider replacing a badly rusted door with a fiberglass door, which does not rust at all. (5) Improper surface prep: oil, grease, or silicone contamination prevents primer from bonding. Always wipe the surface with mineral spirits or acetone before priming.
Rusted exterior door fix: (1) For surface rust (orange discoloration, no deep pits): sand with 80-grit to bare metal, apply rust-inhibiting primer, and repaint with exterior door paint. (2) For deep rust pits or bubbles: remove all rust, apply body filler (Bondo) over the pits, sand smooth, prime with two coats of rust-inhibiting primer, and paint.
Rust on a steel exterior door looks worse than it usually is. Most residential door rust is surface-deep and responds well to thorough mechanical preparation, a quality rust-inhibiting primer, and a fresh coat of exterior paint.
What You Need
This project requires more preparation products than painting products. Skimping on prep is why rust repairs fail:
- Rust-inhibiting metal primer (Rust-Oleum, oil-based) — the most important product in this repair; two coats over bare metal seal it against oxygen and moisture
- Bondo body filler (polyester, with hardener) — fills rust pits and deep damage smooth before priming
- Sandpaper assortment (80, 120, 220 grit) — for progressive sanding from rust removal through finish prep
- Chemical rust converter (Rust-Oleum Rust Reformer) — neutralizes rust in pits where sandpaper can’t fully reach
- Exterior door paint (acrylic, satin or semi-gloss) — finish coat; choose a color that matches or improves on the existing door color
- 2.5-inch angled sash brush — for applying primer and paint smoothly on the flat door panel
Safety and Prep Notes
Rust removal generates fine metal dust and paint dust — some older exterior paints contain lead. Before you start:
Test for lead paint if the home was built before 1978 and the door has not been repainted recently. Use a lead paint test swab from any hardware store. If the test is positive, use an N100 respirator during all sanding and follow lead-safe work practices (wet sanding, HEPA vacuum, containment of debris).
Work in mild weather. Primer and paint applied below 50°F or above 90°F do not cure correctly. Ideal conditions are 60–80°F with low humidity. Avoid painting in direct afternoon sun — the surface gets too hot and the paint skins over before it levels.
Remove the door or work in place? Working on the door in place is faster and requires no special tools. Removing the door from the hinges and laying it flat produces a better paint job (no drips, easier access to edges) but requires two people and a work surface. For most homeowners, painting in place on a mild, dry day produces acceptable results.
Step 1: Strip Old Paint from the Rusted Area
The rusted area must be taken back to bare metal. Paint that bonds over rust lifts and bubbles within months.
Mark the damage boundary. Rust under paint often extends 2–3 inches beyond the visible surface bubble. Tap the paint around the rust bubble lightly with a screwdriver handle — hollow-sounding sections indicate delaminated paint with rust beneath. Mark all delaminated areas with tape.
Remove loose paint. Use a paint scraper to remove all blistered and peeling paint in and around the rust area. Apply firm, even pressure at a shallow angle. Do not gouge the metal.
Sand to bare metal. Using 80-grit sandpaper on a sanding block (not a power sander near door hardware), sand the rust area and extend 2 inches into the surrounding solid paint. Sand until you see bright metal throughout the rusted zone. The metal should look silver or gray, with no orange or brown discoloration.
Feather the paint edges. Sand the boundary between bare metal and the remaining paint with 120-grit to create a smooth transition. A sharp paint edge will telegraph through the new finish.
Step 2: Apply Rust Converter to Pitted Areas
Even thorough sanding leaves residual rust in deep pits. A chemical rust converter neutralizes it.
Brush on the rust converter. Apply Rust-Oleum Rust Reformer or a similar phosphoric acid-based converter to any pitted or textured areas within the bare metal zone. Use an old brush. The liquid is dark and will stain clothing.
Allow the converter to work. Let the converter dwell for the time specified on the packaging — typically 15–30 minutes. The treated metal turns black as the iron oxide converts to iron phosphate.
Do not rinse. Unlike some rust treatments, Rust Reformer is not rinsed off — the black coating remains and serves as a bonding layer for the primer. Let dry for 24 hours before priming.
Step 3: Fill Deep Pits with Body Filler
Surface rust that has created visible pitting needs to be filled level before priming. Primer alone does not fill pits — it follows the contour of the surface underneath.
Mix the Bondo. Dispense the body filler onto a clean mixing board (a piece of cardboard works). Add hardener in the ratio shown on the package — a strip of hardener about 1 inch long per golf ball-sized amount of filler. Mix thoroughly for 60 seconds until the color is uniform.
Apply immediately. Spread the mixed filler over the pitted area with a plastic spreader, pressing it firmly into the pits. Apply in a thin, slightly proud layer — you will sand it back flush. Work quickly — the filler begins to set within 5–10 minutes.
Cure time. Let the filler harden completely, approximately 20–30 minutes. The surface should be hard and no longer warm to the touch.
Sand the filler flush. Start with 80-grit sandpaper on a flat sanding block. Sand in circular motions until the filler is level with the surrounding metal. Switch to 120-grit to remove the coarse scratches, then 220-grit for a smooth finish. Check your work by sighting across the surface at a low angle — any remaining high or low spots will be obvious.
Apply a second skim coat if needed. Fine pinholes in cured filler are common. Mix a small amount of Bondo and apply a thin skim coat over any remaining imperfections. Sand after curing.
Step 4: Prime with Rust-Inhibiting Primer
Primer does the work of keeping rust from returning. Do not skip or thin this step.
Clean the surface. Wipe the entire bare metal and filler area with a clean cloth dampened with mineral spirits. This removes sanding dust and any oil contamination. Let the solvent evaporate completely — at least 15 minutes.
Apply the first coat of rust-inhibiting primer. Brush or spray an even coat over the bare metal, the body filler, and 2 inches into the surrounding painted area. For spray cans: hold 12 inches from the surface and move in steady horizontal passes. For brush application: work in long, even strokes in one direction.
Sand between coats. Let the first primer coat dry fully (check the can — typically 1–4 hours). Sand lightly with 220-grit paper to knock down any dust bumps. Wipe with a tack cloth.
Apply the second coat of primer. The second coat fills any missed areas and provides a uniform base for the topcoat. Let cure fully before painting — overnight is ideal.
Step 5: Paint the Door
Prime the transition zone. Before applying the finish color, extend your primer 1 inch into the existing sound paint on all sides of the repair area. This ensures the new paint has a primed surface to bond to at the seams.
Apply the first coat of exterior door paint. Use a 2.5-inch angled sash brush or a 4-inch foam roller. Work in the shade if possible — direct sun causes the paint to skin before it levels. Apply in long strokes, laying off in one direction. One coat should cover the primer completely.
Allow to dry and apply the second coat. Most exterior paints recoat in 4–24 hours. The second coat provides the durability and final color uniformity. Apply in the opposite direction from the first coat for even coverage.
If repainting the entire door: This repair is an opportunity to freshen the entire door. Tape off the hardware and glass, prime the full door, and repaint completely for a uniform finish. Painting just the repaired section always shows a color difference at the boundary.
Related Reading
- How to Fix a Rusted Exterior Door Threshold — addressing corrosion at the door bottom and sill
- How to Weatherstrip an Exterior Door — replacing door sweeps and perimeter weatherstripping to keep moisture out
- How to Fix a Sticking Exterior Door — seasonal wood and steel door adjustments for doors that bind or drag
- Strip old paint from the rusted area
Mark the boundaries of the rust damage. Sand with 80-grit sandpaper down to bare clean metal in all rusted areas — no rust should remain under the new paint. Feather the edges with 120-grit to smooth the transition from bare metal to existing paint.
- Apply rust converter to pitted areas
Brush phosphoric acid-based rust converter (such as Rust-Oleum Rust Reformer) onto any pitted or rough areas. It converts remaining iron oxide to a stable black compound. Let cure 24 hours before the next step.
- Fill deep pits with body filler
Mix Bondo polyester body filler with hardener per the package ratio and apply immediately to pits with a plastic spreader. Apply slightly proud of the surface. Let cure 20–30 minutes until hard. Sand progressively with 80, 120, then 220-grit until flush with the surrounding metal.
- Prime with rust-inhibiting primer
Wipe the sanded surface with a tack cloth. Apply two coats of rust-inhibiting metal primer. Sand lightly with 220-grit between coats. Do not skip this step — standard paint does not bond well to bare metal and will not prevent rust from returning.
- Paint the door
Apply two coats of 100% acrylic exterior door paint with a high-quality brush or foam roller. Work in the shade — direct sun causes paint to dry too fast and leave brush marks. Allow full dry time between coats per the label.
Free: 10-Point Home Maintenance Checklist
Prevent costly repairs with this seasonal checklist. Save hundreds every year by catching problems early.
Your checklist is ready!
Open Checklist →Something went wrong. View the checklist here.