Yes, the roof may be compromised. Top-nailing a tarp creates penetrations in the roof surface, and simply sealing those nail holes afterward is not a proper repair. Even high-quality sealant can degrade over time, especially under UV exposure, and may not prevent future leaks. The extent of the damage depends on the roofing material, how long the tarp was in place, and whether water entered through those holes before sealing.
Have a licensed roofing contractor perform a detailed inspection before closing to protect your investment. They should check for hidden moisture damage, weakened decking, and the system's overall health. A quick patch job may hide bigger problems—so verify before you buy.Thank you for using AskARoofer! Find more resources to answer your roofing questions here: podcasts, articles, previously answered questions and more!