Industry experts suggest 5% for your overall marketing budget if you're a roofing company. That's 5% of your overall revenue – is allocated for marketing. It does depend of course if you are trying to grow! If you're not trying to grow – perhaps you don't need to spend nearly as much on marketing.