Becoming a Roof Maxx dealer for a single territory requires a minimum of $35,000 in up-front costs. Of course, your up-front investment increases incrementally if you take on multiple territories at once