Yes, you often can paint a roof that still has some old flaking paint on it — but only if the loose paint is properly removed and the roof is sound underneath. Painting over unstable old coating is one of the quickest ways to end up with more peeling, poor adhesion, and a finish that doesn’t last.
For Auckland homes, where roofs cop plenty of rain, salt air, sun and humidity, the prep matters just as much as the paint. A good roof coating system needs a clean, stable surface to grab onto.
What matters before you repaint a flaking roof
The short answer is that you should not paint over loose, lifting or powdery old paint and expect a durable result. Roof paint bonds best to a firm, clean surface. If the old coating is only lightly weathered but still well adhered, it may be able to stay in place after cleaning and keying. If it is bubbling, cracking heavily, or coming away in sheets, it needs more prep or removal.
The condition of the roof itself is also important. Look for rust, corrosion, open laps, broken fasteners, cracked sealant and any signs of leaks. If there is damage under the paint, painting alone will not fix it.
- Loose paint must be scraped or water-blasted off
- The surface should be clean, dry and free of chalky residue
- Rust spots need treatment before coating
- Any leaks or damaged flashings should be sorted first
- Use the right primer for the roof material and existing coating
How to prep a roof with old flaking paint
Preparation usually starts with removing all loose and unsound paint using scraping, sanding, or controlled water blasting, depending on the roof type and coating condition. The aim is not always to take it back to bare metal or tile, but to get rid of anything that will stop the new paint from sticking.
Once the flaky material is gone, the roof should be thoroughly cleaned to remove moss, dirt, salt, mould, chalking and grease. After that, the surface may need spot-priming on exposed areas and a full primer or adhesion coat if the remaining paint is marginal or the system calls for it.
For metal roofs, any corrosion should be treated promptly. For concrete tile roofs, old flaking sealer or paint can sometimes indicate the previous system has failed, so a proper assessment is worth doing before you commit to a new topcoat.
What happens if you paint over the flaking areas anyway
If you paint straight over flaking sections, the new coating is only as strong as the old one underneath. As the old paint keeps lifting, the fresh topcoat lifts with it. That can leave patchy areas, visible edges, early peeling and an uneven finish that looks tired far too soon.
In Auckland’s climate, trapped moisture is another concern. If the roof still has areas of failing coating or hidden corrosion, the new paint can seal in problems rather than solve them. In some cases, a rushed repaint ends up costing more because the roof needs to be stripped and redone earlier than planned.
When to call Steve
If your roof has old flaking paint and you’re unsure whether it can be repainted, it’s worth getting proper advice before you start. Steve is a Kiwi and a trade-qualified painter, and he can assess whether the existing coating can be salvaged, what prep is needed, and which roof system will suit your home best.
That is especially useful for Auckland properties where salt exposure, steep roofs, older materials and patch repairs can all affect the result. A careful inspection can save you time, prevent avoidable peeling, and help you decide whether a repaint, spot repair, or more thorough restoration is the right move.
Frequently Asked Questions
Do I need to remove all old roof paint before repainting?
Not always. Sound, well-adhered old paint can sometimes stay, but all loose, flaking or chalky paint must be removed first. The roof also needs proper cleaning and priming where required.
Can I just paint over peeling roof paint to save time?
It is not recommended. New paint will not bond properly to loose old coating, so the peeling usually comes back quickly. Proper prep is the only reliable way to get a lasting finish.
What should I check before painting an older roof?
Check for leaks, rust, loose flashings, damaged screws or nails, moss, and areas where the old coating has failed. If there are underlying issues, fix them before painting.
Need a hand with your project?
Happy to tackle some of it yourself? Great — but for anything you’d rather leave to a professional, Steve Lunjevich is a Kiwi and a trade-qualified painter with 20+ years’ experience. Call or email for honest advice or a free, no-obligation quote.

