Primer isn’t always necessary, such as when you’re recoating walls and trim that are in good condition and were previously covered in a similar shade and formulation. But with new drywall and fresh plaster, primer is essential to seal the surface. If you’re applying a light color over a dark one, the previous paint job is damaged or deteriorated, or you’re coating a porous or slick surface, using an appropriate primer will ensure optimal coverage.

Here are our recommendations for common surfaces:

Source