Depending on how long and wide your car’s rooftop is, you may need up to 4 or 5 spray cans; if it’s too long, you may need up to 7. So, the exact number of spray cans to buy depends on your car’s rooftop measurements. Learn about car roof paint cost.