We’ve gone green. Check out our rebrand
Designing the right commission structure is one of the most impactful business decisions a roofing company can make. A good plan attracts top sales talent, motivates reps to maximize profit—not just revenue—and ensures that the business stays healthy.
A poor plan, on the other hand, creates conflict, encourages discounting, and often leaves both salespeople and owners frustrated.
In this commissions guide, we’ll cover:
If you’re looking to create or refine your roofing commission plan, this resource will give you the building blocks, implementation, and management tools.
Roofing is a sales-driven business. Most companies rely heavily on sales representatives, canvassers, and project managers to generate new jobs and close deals. Because roofing contracts often involve high dollar amounts and multiple payments, commissions are both a big motivator and a big expense.
Your commission plan needs to:
Let’s walk through the commission models that roofing companies commonly use.
How it works: The rep earns a flat percentage of the total contract amount or collected revenue.
Example:
Best for: Simplicity. Great for new or smaller companies where margins are steady.
Caution: Doesn’t account for profit. A job sold with deep discounts could cost the company money, but the rep still gets paid.
How it works: Commission is tied to the profitability of the job. Gross profit = Contract value – Direct costs.
Example:
Best for: Aligning sales behavior with profit. Reps protect pricing and upsell premium options because their pay is linked to margin.
Caution: Requires accurate, real-time job costing to avoid disputes.
A common structure for roofing company commissions is the 10/50/50 split. This plan involves taking 10% of the total sales revenue to reimburse overhead. Then the cost of materials and labor is deducted from the remaining 90%, and the net profit is equally shared between the salesperson and the company.
How it works: Reps earn higher rates as they hit volume or margin thresholds.
Example (margin-based):
If a rep sells a job at 42% margin ($8,000 GP), they earn 25% × $8,000 = $2,000.
Best for: Encouraging reps to aim for higher-margin jobs instead of chasing volume with discounts.
How it works: Commission pools are divided between multiple team members, such as setter/closer or rep/project manager.
Example: $2,000 commission pool split 30%/70% = $600 to setter, $1,400 to closer.
Best for: Larger sales teams with multiple roles.
How it works: Commissions are split into stages tied to contract signing, installation, and final payment.
Example:
Best for: Protecting company cash flow and reducing risk of chargebacks.
How it works: Reps receive an advance or “draw” that is later reconciled against earned commissions.
Example:
Best for: Smoothing income for new hires or off-season periods.
How it works: One-time payouts for hitting goals or selling add-ons.
Examples:
Best for: Driving specific short-term behaviors and outcomes.
How it works: Flat fees paid for specific roles or contributions.
Example: $500 canvasser fee for each signed job.
Best for: Setters, canvassing teams, or referrals.
Once you arrive at the best commission structure(s) for your sales team, Contractors Cloud can help you manage, track, and automate payouts perfectly.
Roofing companies often combine different payout types and calculation methods to match their business model.
Instead of messy spreadsheets, Contractors Cloud provides a robust commission engine built for roofing companies. Using the endless combinations listed below, your roofing company can create, manage, and automate payouts in a commissions system that is customizable, fair, and efficient.
It all starts with creating a Payout Rule that designates the rules, percentages, and details you need to manage and payout commissions. The rule starts with being centered on the payout type.
When we look at how ~1,900 roofing companies in Contractors Cloud structure their payouts, commissions dominate the landscape. Of all payout types, commissions account for 54% of usage (1,026 setups), making them the most popular way to compensate sales reps. Company overhead is the next most common at 26% (494), showing how many contractors calculate profit-based payouts after fixed costs are removed. Draws make up 11% (213), while bonuses represent 5% (92) and flat fees just 2% (45).
This breakdown highlights that while commissions are by far the primary method, companies are also layering in overhead, draws, and performance incentives to create compensation plans that fit their business model.
Once you select your Payout Plan type, your rule needs its calculation method. Here are the methods available in Contractors Cloud with an example of how they would calculate.
Conditions allow roofing companies to make commission rules dynamic. Examples include:
Conditions ensure commissions are fair, accurate, and tied to the company’s priorities.
Commission plans aren’t one-size-fits-all. Contractors Cloud allows companies to:
This flexibility makes it easy to scale without confusion.
Every commission payout is automatically logged in Contractors Cloud. This gives companies:
For sales reps, this builds trust. For owners, it provides accountability.
The Payouts / Commission Report enables you to see all of your commissions payouts by their status, project, date, employee, and amount. It’s a centralized, easy, and sortable way to track your commission payouts.
A draw account provides sales representatives with a steady income stream by advancing money against their future commissions, essentially working as a short-term loan that is automatically reconciled once commissions are earned. This approach is especially helpful for new reps ramping up in the role or during slower sales periods when income may fluctuate.
Contractors Cloud allows you to fully manage the draw process with ease so that payouts are kept smooth and transparent while tracking the funds advanced and the deductions once commissions are earned.
A draw example would be, if a rep receives a $2,000 draw in January and then earns $2,500 in commissions in February, $2,000 is applied to pay back the draw and the rep receives the remaining $500. Contractors Cloud makes managing draw accounts simple by integrating them directly into the Payouts/Commissions Report as well as the Accountant and Sales Manager Dashboards, giving both leadership and sales teams full transparency into balances, deductions, and payouts.
Q: Should I pay roofing reps on revenue or profit?
A: Profit-based commissions protect your margin, but revenue-based is simpler. Many companies use a hybrid or tiered approach.
Q: How do you handle supplements in roofing commissions?
A: Define whether supplements are included in total revenue or treated as separate ticket items with their own percentage.
Q: How do you pay setters or canvassers?
A: Many companies use flat fees ($500/job) or a smaller percentage split from the total commission pool.
Q: What’s the best commission plan for new sales reps?
A: Draws or base + lower commission percentage help stabilize income while new reps ramp up.
Roofing sales commissions don’t have to be a headache. With the right structure, you can:
Contractors Cloud makes it easy to design, apply, and automate even the most complex commission rules—per employee, per job, or per payment type.
When commissions are clear, fair, and automated, your reps focus on selling, not fighting over spreadsheets—and your business grows with confidence.
Ready to simplify commissions? Schedule a demo of Contractors Cloud today and see how easy it is to automate payouts, protect margins, and keep your sales team motivated.
Run multiple services, locations, or business units without needing multiple accounts.
If your contracting business spans more than one territory, service type, or team structure, you’ve probably asked yourself: How do I keep everything organized, but still view the big picture? That’s exactly what Events in Contractors Cloud are built for.
Events are a powerful organizational tool in Contractors Cloud that let you segment different parts of your business—by service type, geographic location, team, or other strategic divisions—all within a single company account.
With Events, you can:
Segmentation is powerful because it transforms raw data into meaningful insights. With segmentation you can quickly spot trends, compare performance, and make smarter decisions.
It allows you to analyze project history, revenue, and profitability in ways that highlight what’s working and where there’s room to grow. Instead of sifting through cluttered reports, segmentation gives you focused, actionable views of your business.
Let’s say you’re a roofing company based in Minnesota. A hailstorm hits Oklahoma City, and you decide to send a crew to work the storm. Instead of creating a new company or disrupting your main process, you simply create an “OKC Storm” Event.
Now every job tied to that storm is grouped together, keeping your local and storm operations cleanly separated for tracking, resource assignment, and profitability.
Another common use? Residential vs. Commercial roofing. These two job types often require different suppliers, materials, pricing, and crews. By using Events to divide them, you prevent mistakes like assigning a residential shingle crew to a commercial flat roof, and make it easy to report on how each side of your business is performing.
Tracking service types like roofing and gutters using Events allows you to keep these distinct parts of your business organized and easy to manage. Each service may have different crews, materials, timelines, and workflows. By grouping them into separate Events, you avoid mix-ups and ensure accurate tracking.
It also lets you analyze how each service line is performing individually, so you can compare revenue, job volume, and profitability for roofing vs. gutters, all within the same system.
Events aren’t just for roofing as Contractors Cloud serves many contracting industries. A paving contractor who also does snow removal in winter can create two Events for “Paving” and “Snow Removal.”
Now, each seasonal service is tracked independently. Your team can see which service drives more revenue, where the profitability lies, and plan accordingly for staffing, equipment, and marketing.
For contractors who operate across state lines or multiple regions, Events offer simple and powerful segmentation. A roofing company based in Stillwater, MN, might also take on work in Wisconsin. With one Event for “MN Projects” and another for “WI Projects,” they can keep workflows consistent while comparing performance by state.
Want to see total company revenue? Done. Want to drill into Wisconsin’s average job size or close rate? Easy.
Whether you run multiple crews, service areas, or offerings, Events give you clarity without complexity.
Benefits of using Events:
Think about your business in terms of how you want to measure and manage it. Do you want to separate:
Events make it possible. And because they live within your company account, you can centralize your operations while gaining the power to zoom in or out depending on your need.
Whether you’re a roofing contractor chasing storms, a paving business with a snow season hustle, or a growing company expanding across state lines, Events in Contractors Cloud help you stay organized, efficient, and profitable.
Ready to simplify your segmentation?
Reach out to our support team or explore Events in your Contractors Cloud dashboard today.
Powerful upgrades that make our Global Search even more intuitive for you.
Thanks to Google, we’ve all come to expect one thing from every platform we use: search that just works. You type in a few letters, maybe with a typo or two, and boom, you get what you were looking for.
That kind of search power expectation has become second nature on the internet, but building a tool that delivers those kinds of instant, accurate results isn’t automatic. Especially inside a CRM and project management platform, is no small feat.
That’s why we’ve invested in making Global Search in Contractors Cloud smarter, faster, and more forgiving. It’s here to help you find what you need without friction.
Our Global Search bar isn’t just for names. When you’re managing dozens (or hundreds) of projects and contacts, scrolling through lists or digging through records just doesn’t cut it. That’s why Global Search in Contractors Cloud is designed to search across your entire account, so you can instantly zero in on the details you need, no matter where they live.
Global Search looks across contacts and projects for:
Whether you’re tracking down a new lead you just spoke to, reviewing the job history of a returning customer, or pulling up a project status in the middle of a call with a crew member, Global Search makes sure you’re never more than a few keystrokes away from the information that keeps your business moving.
No guesswork. No wasted time. Just fast, reliable answers—exactly when you need them.
We recently rolled out powerful upgrades that make our Global Search even more intuitive:
Typos happen. Now they don’t stop you from finding what you need. Our new fuzzy search intelligently recognizes and corrects small misspellings, so “Johnathan” still shows up in your results if you typed “Jonathen.” No more blank results or second-guessing how something was spelled.
Every result now highlights exactly what matched your search. You’ll see names, emails, or project details visually marked and highlighted in yellow, helping you instantly confirm that you’ve found the right record.
Speed matters when you’re on a call or juggling job site logistics. We’ve optimized our search performance to deliver faster results, even as your database grows.
From new leads to old jobs, your business data is just a few keystrokes away. Global Search in Contractors Cloud is designed for real-world use. Focused on being fast, flexible, and forgiving, just like the best search engines you use every day. Even with a small typo.
Try the upgraded Global Search inside your Contractors Cloud dashboard today.
Watch our first-ever Contractors Cloud webinar as we explored how automation and smarter project management can supercharge your contracting business. Hosted by myself and Mike Kampa, the session focused on two high-impact tools: Zapier and our own Milestones feature in Workflows.
From automating tasks to keeping your workflows on track, this webinar delivered practical takeaways to help you move faster, stay organized, and grow more efficiently.
Here is the recording of the May Webinar, also available on our YouTube channel.
Zapier is a no-code automation platform that connects over 8,000 apps to help you streamline operations. Zapier lets you set up “Zaps”, automated workflows that are based on conditions of triggers and actions you define.
Here’s a snapshot of the use cases we shared:
Here are the steps of each of these three zaps we covered in the webinar.
You can even enhance these workflows further using Zapier’s internal tools—like filters, paths, and conditions—to add more intelligence and customization to your automations.
The last part of the webinar zeroed in on Milestones, a powerful feature within Contractors Cloud Workflows. Milestones are the checkpoints that track where each job stands, what’s been done, and what’s next. When used effectively, they drive faster project completion, automate tasks, improve accountability, and deliver more predictable profits.
Key strategies covered:
If you’re serious about elevating your project management, Milestones aren’t just a feature—they’re a framework for success.
This was just the first in a series of upcoming webinars designed to empower you with practical tools and know-how to maximize all that Contractors Cloud can do. And remember, Zapier integration is included in all Contractors Cloud plans.
Stay tuned—and stay productive!
Learn how to use Milestones in your Workflows to trigger actions, enforce requirements, and track performance—turning every project step into a driver of speed, clarity, and profit.
In the fast-paced world of roofing, every day counts. Managing your projects without clear checkpoints is like driving cross-country without a map—you’ll get lost, miss critical turns, and waste valuable time and money.
That’s where Milestones in Contractors Cloud come in. They bring structure, accountability, and visibility to every project, ensuring you stay on track, on time, and on budget.
Milestones are powerful, customizable, and essential to running a smoother, smarter roofing business.
At a high level, a Workflow is your full roadmap for taking a job from lead to close—every step needed to win, build, and complete a project.
Milestones are the individual steps inside that workflow—the actionable checkpoints that track exactly where a job is and what needs to be done next. If you want faster workflows, better team accountability, and more predictable profits, understanding and using Milestones the right way is key.
In Contractors Cloud, you create Milestones within your workflow templates, customizing:
Each Milestone isn’t just a label—it’s a working part of your project engine.
Here’s why setting up and using Milestones transforms roofing project management:
Easily track exactly where every job stands across your company. From new leads to final invoices, no project slips through the cracks.
Milestones clearly show what needs to happen before moving forward—ensuring hand-offs between sales, production, and accounting are smooth, fast, and accountable.
Tasks can be assigned automatically as Milestones are completed, transferring responsibility cleanly down the chain without confusion.
Using reports like the Milestone Performance Report, you can measure how long projects sit in each stage—and make real-time adjustments to move faster.
Keeping homeowners informed about project progress is easier and faster when you’re tracking milestones accurately—and happier customers mean more referrals.
Contractors are using Milestones every day in creative and impactful ways. These are just some of the uses cases for roofing companies:
Milestones aren’t just internal checkpoints—they fuel your reporting power. The Milestone Performance Report gives you visibility, insight, and the security of checks and balances.
The Milestone Performance Report allows you to:
One standout example is Proliance, a roofing company that uses Milestone reporting to track velocity across their operations.
“The ability to have custom and unlimited milestones really helps us place deals in various buckets to find out where we excel and opportunities for improvement. Almost all of our priority reports are in line with milestones, and the beauty of them being in sync helps us determine key process strategies.”
shared Faraz Andhi, Operations Manager at Proliance.
By measuring how long projects spend in each Milestone, they continuously optimize their workflows and velocity to drive faster job completion and higher profits.
Setting up your Milestones the right way not only keeps projects moving—it builds in automation, accountability, and the flexibility to handle real-world scenarios with precision.
Choose clear, action-driven names (“Permit Approved” vs. “Permit Step”) and assign them to the correct Project Status.
Trigger follow-up actions like customer updates or material orders automatically when Milestones are completed.
Enforce project requirements like photo uploads, signed contracts, or payment verifications before a project can move forward.
Dynamically adjust workflows based on project-specific answers (e.g., change orders, additional trades).
Regularly review the Milestone Performance Report to spot delays, make improvements, and keep every project moving efficiently.
When you build smart workflows and Milestones in Contractors Cloud, you’re not just staying organized—you’re running a tighter, more profitable operation.You’ll close more jobs, keep customers happier, empower your team, and crush your timelines.
Milestones aren’t just steps. They’re your competitive advantage.
Map View gives you an interactive, real-time look at all of your roofing and contracting projects.
In the roofing and contracting world, every project has a location—but until now, it hasn’t always been easy to see the full picture of where your jobs are happening and how they’re distributed. That’s where the Map View feature in the File Cabinet (Projects) section of Contractors Cloud changes everything.
Map View gives you an interactive, real-time look at all your projects—whether they’re in early lead stages, mid-estimate, active production, or long since closed. Instead of digging through lists or reports, you can visually explore your work, filtered exactly how you need it. It’s like turning your project database into a dynamic command center.
This feature isn’t just about convenience—it’s about strategy. Visual mapping brings clarity to complex workflows, reveals patterns in sales and production, and helps you make smarter decisions, faster.
Map View is a feature inside the Projects section of Contractors Cloud that lets you see all of your jobs plotted on an interactive map, regardless of their status. Click the “Map View” tab when in the File Cabinet to access your map.
Whether you’re working hundreds of jobs across multiple cities, or just need to get a clearer sense of where your team is focused, Map View brings it all into focus.
With this tool, you can filter your map pins by:
Each pin on the map gives you instant visibility into where your business is active—and where there may be opportunities to optimize. Clicking on the map pin gives the project details including the primary contact, company rep, status, and milestone.
Text-based lists and spreadsheets are great for many tasks—but they don’t always tell the whole story. Here’s what you can do with Map View that you can’t do with static reports:
Let’s look at some real-world ways contractors are using Map View to take action.
“I want to see all Leads, Prospects, and Estimates for Rep John Smith to understand what areas he’s covering.”
This is a game changer for sales managers. Instead of relying on verbal updates or guessing where your team is focused, Map View gives you a real-time visual of a rep’s footprint.
You can easily filter by rep and project status to see where your leads and proposals are coming in. It helps you:
In short, Map View gives you a smarter way to manage territory and improve rep productivity.
“I want to see a map of all jobs in ‘Production’ so I can plan more efficiently.”
Need to know where your crews are working this week? Or where your materials are being delivered? By filtering for projects in Production, Map View becomes a real-time operations board.
You can use it to:
This is especially helpful during your busiest weeks, when coordination is everything.
“The HailWatch overlay shows recent storm paths right on top of my project map.”
Contractors Cloud integrates with HailWatch (subscription required), allowing you to overlay recent storm data on your project map. This turns Map View into a post-storm response powerhouse.
By enabling the HailWatch overlay, you can:
This is a powerful tool for storm restoration and re-engagement strategies.
“I can draw a polygon in Rainmaker to define a storm line or neighborhood, then view all jobs within that area.”
If you have access to our Rainmaker version, you can take Map View even further. Use the polygon tool to draw a custom area—like a storm-damaged region or a new development—and instantly view all your jobs, leads, or opportunities in that zone.
Common use cases include:
This blend of custom geography and project data gives you unmatched targeting power.
The power of Map View lies in its simplicity: it takes the complexity of project data and turns it into something you can see and act on.
Whether you’re leading a sales team, managing production crews, or tracking storm opportunities, Map View gives you the visual insights to:
If you haven’t explored Map View in your File Cabinet yet, now’s the time.
Log into Contractors Cloud and head to the Projects section → File Cabinet → Map View (tab) to start exploring. Use filters to customize your view, and activate HailWatch overlays to unlock even more value.
Need help or a walkthrough? Contact our support team — we’re happy to help you get set up.
Leverage team chat for better communication and better projects.
Effective communication is the backbone of any successful contracting business. Whether it’s job updates, team collaboration, or tracking critical details, staying connected ensures projects stay on track, issues get resolved quickly, and nothing falls through the cracks.
That’s why we built Jet Streams—a real-time team chat feature designed to help you communicate instantly, stay organized, and keep projects moving forward.
Jet Streams is the built-in team chat messaging tool inside Contractors Cloud that allows users to communicate in real time—whether it’s one-on-one, in small groups, or across entire teams. Think of it as your company’s own private team chat system, similar to Slack or Facebook Messenger, but built specifically for roofers, contractors and their teams.
With Jet Streams, you can:
Unlike traditional emails or text messages, Jet Streams keeps communication organized, logged, and tied directly to your projects.
Traditional communication methods—emails, phone calls, or texts—often lead to missed messages, delayed responses, and lost information. Jet Streams solves this problem by keeping all team conversations in one central location, linked to the right project, person, or department.
Your roofing or contracting business benefits from Jet Streams being automatically added to your Project Notes, giving you a detailed history of your projects and communication.
Still wondering how Jet Streams can improve your daily workflow? Here are real-world examples of how contractors use it to stay connected and get things done faster:
✅ Job Updates for the Team
“Hey Aaron, the insurance company has approved the following for supplements: …”
✅ Checking on Low-Activity Projects
“Tom, can I get an update on this project, please?”
✅ Requesting Missing Documents from Sales Reps
“Hi Justin, upon reviewing this file, we’re still missing the following documentation: photos, scope, etc.”
✅ Documenting Unhappy Customers or Incidents
“Spoke with Karen today—she said the crew trampled her flower bed and wants a call from management.”
✅ Guidance on Moving Forward
“Hey team, insurance is only approving a partial roof after re-inspection. Can you review the file and determine if we should move into arbitration?”
✅ Notifying Teams for Payment or Client Contact
“A/R Team: Please invoice the client for final payment.”
“Call Center: Please contact Mr. Smith to provide an update on his project.”
✅ Coordinating Production & Trades
“Hey production team, siding install is scheduled for Thursday—please confirm crew availability.”
Whether it’s scheduling, resolving issues, updating the team, or coordinating invoices, Jet Streams makes communication faster, clearer, and more efficient.
Set up Jet Groups (teams) wisely – Create dedicated group chats for departments like sales, production, or customer service.
Keep messages clear & concise – Be direct and include necessary details to avoid confusion.
Log important updates – Use Jet Streams to document critical job details, customer issues, or decisions.
Encourage regular check-ins – Make Jet Streams a habit to keep everyone aligned and projects on schedule.
“I love Jet Streams, I rely on Jet Streams. It helps us track history of the client. It helps tremendously to update the team when the project has been scheduled for production or when we have repeat customers with a warranty call.”
-Robin Argo, Office Manager at Pro Roofing and Siding
Communication is the key to running a smooth, organized, and profitable contracting business. Jet Streams takes team messaging to the next level, keeping your entire company in sync with real-time, project-linked conversations.
No more lost emails, forgotten updates, or scattered messages—just clear, organized, and instant communication to help you get work done faster and better.
Start using Jet Streams today and experience the difference in your workflow with team chat!