Naturally, this varies based on the size and scope of your business. Typically, you will need to pay a sales rep about 10% of the total roofing contract. However, some sales reps demand higher percentages based on their skills and experience. For this reason, many roofing businesses choose to market and sell their roofing services in-house.