Roof sealant will usually stop leaks, but it is important to make sure you buy the right type for your roof and apply it properly. You also need to check your roof regularly to make sure the sealant is still intact and effective.