How To Stop Rust And Prevent Rust

To stop rust, cut it off from the moisture and oxygen it needs. Remove the loose rust, clean and etch the metal with KBS Klean and RustBlast, then seal it with two coats of RustSeal. Tight rust that remains gets sealed in place, so you do not have to grind down to bare metal.

Updated November 2026 by the KBS Coatings technical team.

Stopping Rust With the KBS 3-Step System at a Glance
ProductsKBS Klean, RustBlast, RustSeal
Rust removal neededLoose, flaky rust and scale only; tight rust is sealed in place
RustBlast wet time30 minutes minimum on light rust, 40 to 60 minutes moderate, 1 to 2 hours heavy
Coat after RustBlastWithin 7 days, with the surface kept clean
RustSeal coatsMinimum of 2 thin coats, about 2 mils each
Application conditions55 to 82°F, ideally 30 to 80% relative humidity
RecoatWhen dry to the touch with no fingerprint, typically 2 to 6 hours
Full cure24 hours after the final coat
In direct sunTopcoat with BlackTop, KBS Top Coater or KBS MAXX

What Stops Rust on Metal?

Rust stops when moisture and oxygen can no longer reach the metal. Rust is a chemical reaction between iron, oxygen and water, so anything that keeps those apart slows it or stops it. A sealed, non-porous coating such as RustSeal stops it for good, because without moisture and oxygen at the surface, steel cannot rust.

Oil, wax and ordinary paint all work as barriers for a while. Oil and wax wear off and need reapplying, and paint only protects as long as it stays unbroken. Once a chip lets water in, rust starts under the edges and creeps outward.

How to Keep Rust From Forming

To keep rust from forming, keep bare metal coated, keep the surface clean, and fix damage to the coating right away. Road salt speeds rust up, so vehicles, trailers and equipment that see winter roads need the most attention.

  • Keep metal coated with paint or a rust preventive coating so air, moisture and corrosives cannot reach it.
  • Wash off dirt, debris and road salt, especially from nooks, seams and the inside of rocker panels where wet debris collects.
  • Keep drain holes open. They exist so water cannot pool inside cavities and recesses.
  • Touch up chips and scratches as soon as you see them, before rust takes hold.
Brush applying touch-up paint to a chip in red automotive paint
Clean any rust out of a chip before you touch it up, or the rust keeps working under the new paint.

Can You Stop Rust Once It Starts?

Yes. Once rust starts, it keeps going until the metal is sealed from moisture and oxygen, and keeping it dry is not enough. Old cars left in the desert are dry almost all the time and still rust, slowly, because the humidity in the air supplies the water the reaction needs.

Spraying penetrating oil on rust is a stopgap. The film keeps water off for a while, but it wears away quickly and has to be resprayed often. To actually stop rust that has started, you have three options: grind it out and repaint, convert it chemically, or treat it and seal it.

How to Stop Rust From Spreading

To stop rust from spreading, remove the loose rust, treat what remains, and seal the area with a coating moisture cannot get through. On a paint chip, clean every trace of rust out of the chip before touching it up, and do it as soon as you notice the damage. On a larger area, the KBS 3-Step System stops the spread without grinding to bare metal.

Rust under a chip or scratch spreads sideways under the surrounding paint, which is why a small blister often turns into a large patch. Treat the edges as well as the visible spot. For rust in hidden areas such as rocker panels and cab corners, see our guide to fixing hidden rust in rocker panels.

Three Ways to Stop Existing Rust Compared

The right method depends on how much labor you want to put in, how long the protection has to last, and the finish you want. Sanding to bare metal is the traditional route and the most labor. A rust converter primes rusty steel in one step. The KBS 3-Step System seals rust in place under a hard, durable finish.

Ways to Stop Rust That Has Already Started
MethodRust removal neededBest for
Sand or blast, then prime and paintAll rust, down to bare metalSmaller areas where you can reach and abrade every surface
KBS Rust ConverterLoose, flaky rust only; the area must be rusty to reactRusty iron and steel you want primed in one step
KBS 3-Step SystemLoose, flaky rust only; tight rust is sealed in placeFrames, floors, equipment and metal that mixes rusty and clean areas

KBS Rust Converter uses phosphoric and tannic acid chemistry to turn rust into a stable, inert black layer that works as a primer. It dries to the touch in about 10 minutes, takes most topcoats after 24 hours, and can also be left as a flat black finish. It needs rust to react with, so it is not for clean metal, aluminum or galvanized steel. See the KBS Rust Converter directions, or our comparison of rust converter, rust reformer and full removal.

Rusty steel diamond plate, half untreated orange rust and half converted to black by KBS Rust Converter
KBS Rust Converter turns rust into a black primed surface that takes a topcoat after 24 hours.

The KBS 3-Step System is the better fit when the metal has both rusty and clean areas, or when the part has to hold up to road salt and fuel. RustSeal cures to a rock-hard, non-porous coating that will not crack, chip, flake or peel, and it resists road salt, fuel and most chemicals. For a full prep walkthrough, see how to prep rusty metal for paint.

What You Need

  • KBS Klean: removes grease, oil and dirt that would block adhesion
  • RustBlast: dissolves remaining rust, etches the metal and leaves a zinc phosphate coating for RustSeal to grip
  • RustSeal: seals the metal from moisture and oxygen
  • KBS #1 Thinner (optional): skip it unless you are spraying or the coating needs thinning, and never thin RustSeal with lacquer thinner
  • KBS Paint Mixing Cup and KBS Paint Spout: pour clean and paint out of the cup, but store leftover RustSeal in a steel can or glass jar
  • Paint brushes, a roller or a spray gun
  • BlackTop, KBS Top Coater or KBS MAXX (optional): skip a topcoat when the part stays out of direct sun
  • Cavity Coater (optional): skip it when there are no enclosed cavities such as rocker panels or frame rails
  • Chemical-resistant gloves, safety glasses and proper personal protective equipment

How to Stop Rust With the KBS 3-Step System

The KBS 3-Step System stops rust in three products: KBS Klean cleans, RustBlast treats and etches, and RustSeal seals. Only loose, flaky rust has to come off first. Work between 55 and 82°F, and follow the RustSeal directions for the full details.

Step 1: Remove Loose Rust

Take off loose, flaky rust and scale with 320 grit sandpaper, a wire brush or a wire wheel until you reach a solid surface. You do not need to remove every trace of rust; RustSeal bonds to and seals the tight rust that remains. Freshly sandblasted metal handled with gloves needs only the dust blown off before RustSeal.

Step 2: Clean With KBS Klean

Scrub the surface with KBS Klean diluted in warm water, up to 10 parts water to 1 part KBS Klean (5 to 1 is a good general mix), then rinse and let it dry. Avoid solvent-based cleaners, which leave a residue that hurts adhesion. See the KBS Klean directions.

Step 3: Treat With RustBlast

Apply RustBlast full strength and keep the surface wet: at least 30 minutes on smooth or lightly rusted metal, 40 to 60 minutes on moderate rust, and 1 to 2 hours on heavy rust. Rinse with water before it dries, then let the metal dry completely. The rinse avoids excess zinc phosphate buildup and neutralizes the active acid. The thin white residue left behind is zinc phosphate, which helps RustSeal adhere; coat within 7 days while the surface stays clean. See the RustBlast directions.

Step 4: Seal With RustSeal

Brush, roll or spray a minimum of two thin coats of RustSeal at about 2 mils each, ideally at 30 to 80% relative humidity. Recoat when the previous coat is dry to the touch and leaves no fingerprint, typically 2 to 6 hours. If more than 8 hours pass, wait a full 24 hours and scuff with 320 grit or a green scuff pad before the next coat. RustSeal is fully cured 24 hours after the final coat.

Rusty square steel tube partly coated with glossy black RustSeal
RustSeal goes straight over treated rust and cures to a hard, non-porous shell.

Step 5: Topcoat Anything in the Sun

RustSeal is not UV stable: its rust protection holds, but its color and sheen chalk and fade in sustained sunlight. Topcoat sun-exposed parts with BlackTop, KBS Top Coater or KBS MAXX. Apply the topcoat with no prep when the last RustSeal coat is 3 to 8 hours old, or let it cure 24 hours and scuff with 320 grit first. A clear coat does not block UV, so it is not a substitute.

Step 6: Protect Enclosed Cavities

Spray Cavity Coater inside rocker panels, frame rails and other enclosed cavities, where a brush cannot reach. Apply it last, after the exterior coatings have fully cured, because RustSeal will not adhere to Cavity Coater overspray. See the Cavity Coater directions.

RustSeal rust preventive coating can

RustSeal
Seals rusty or bare metal from moisture and oxygen.

Shop RustSeal
RustBlast rust remover and metal etch bottle

RustBlast
Dissolves rust and leaves a zinc phosphate coating for RustSeal to grip.

Shop RustBlast
KBS Klean cleaner and degreaser bottle

KBS Klean
Removes the grease and dirt that keep coatings from sticking.

Shop KBS Klean

Frequently Asked Questions About Stopping Rust

Can I prevent my car from rusting?

Yes. Wash road salt and dirt off the body and underside, keep the drain holes open, and touch up paint chips as soon as you see them. For lasting protection, coat the frame and underbody with RustSeal and treat enclosed cavities such as rocker panels with Cavity Coater.

Can you paint over a rust stopper?

Yes, if you follow the timing. KBS Rust Converter works as a primer and takes most topcoats after 24 hours. RustSeal takes BlackTop, KBS Top Coater or KBS MAXX with no prep when the last coat is 3 to 8 hours old; after that, let it cure 24 hours and scuff with 320 grit first. A clear coat is not enough over RustSeal in the sun: use an opaque topcoat.

Can I put penetrating oil on metal to prevent rust?

Yes, as a short-term measure. An oil film keeps moisture off bare metal for a while, but it wears and washes off, so it has to be reapplied often. For metal that has to stay protected, seal it with a coating such as RustSeal.

Does waxing prevent rust?

Wax helps protect sound paint by shedding water and road grime, but it is not a rust treatment. It wears off, and it does nothing for rust that has already started in a chip or under the paint. Treat and coat that metal first, then keep the paint clean and waxed.

Will rust stop if kept dry?

Keeping metal dry slows rust, but it does not stop it. Rust is a reaction between iron, oxygen and water, and the humidity in the air supplies enough water for it to keep going slowly. Sealing the metal with RustSeal cuts off both the moisture and the oxygen.

Do you have to remove all the rust before coating?

Not with RustSeal. Remove loose, flaky rust and scale, clean with KBS Klean and treat with RustBlast, and RustSeal bonds to and seals the tight rust that remains. The traditional sand, prime and paint method needs bare metal, and KBS Rust Converter needs rust across the whole area to react with.

More answers: RustSeal questions and answers.

Choosing the Right Way to Stop Rust

For most rusty metal, the KBS 3-Step System is the most complete fix: knock off the loose rust, clean with KBS Klean, treat with RustBlast and seal with RustSeal. The Stop Rust Quart Kit has a quart of each for about 50 square feet; for bigger jobs, the Kit Finder matches a kit to the project. For more rust prevention paint options, browse the full line.

Related guides: How to Stop Rust on a Car's Undercarriage Before Winter, How to Fix Hidden Rust in Rocker Panels, Cab Corners, and Body Seams, Does Rust Converter Work?, or browse all KBS application guides.