For most contractors, a report has always been a starting point rather than an ending point. You go to the reports page, you find something close to what you need, you export it, and then the real work begins in a spreadsheet — summing a column, averaging another, hunting for the outlier, rebuilding the thing you actually wanted out of the two or three reports that each got you halfway there.
That’s data display. It isn’t reporting.
So when we rebuilt reporting, we started with one goal: move from displaying data to delivering answers. A report should tell you what you came to find out, on screen, the moment it loads. And for the questions you ask on a schedule, Monday pipeline, month-end financials, quarterly production, you shouldn’t have to go anywhere at all. The report should come to you.
That’s the whole strategy in a sentence. Reporting has moved from a place you go to retrieve data, to a place you go to get answers and, with scheduling, a place you don’t have to go at all.
Even with these big additions, we still allow you to export your reports in CSV or JSON file types to further work with your data or share it with other tools – especially AI tools.
The first thing you’ll notice is the structure. Reports are now organized into category pages built around reporting context, with one-click movement between them:
You’re no longer scrolling one long list looking for the report whose name you half-remember. You go to the part of the business you’re asking about, and the relevant reports are there. Contractors Cloud ships with 35 reports across those categories and now, for the first time, the ability to build your own reports on top of them.
Each category page presents its reports as cards, and the card is what you click to run. That card used to be a name. Now it’s a briefing.
Every card carries a description of what the report actually tells you, so you’re choosing based on the question it answers, not guessing from a title. Once you’ve run a report a single time, the card also displays the entity that report is centered on, giving you an instant read on what you’re looking at before you open it.
Cards also carry visual chips that tell you a report’s status at a glance:
Those same chips carry through into the report heading once it opens — the context doesn’t disappear the moment you run it. And you can hover over a Shared by MK chip to get a tooltip with the full name, Mike Kampa, in that example.
What you get: a reports page you can scan instead of decode. You know what each report does, what it’s built around, whether it’s already scheduled, and who you’re sharing it with, all before a single click.
Any data or numerical column can now be totaled, averaged, or reduced to its max or min value directly in the report. That in turn powers KPI cards, you can display up to three configurable cards pinned to the top of the report, each showing whichever calculation matters most to you.
The practical effect: the number you were going to open a spreadsheet to calculate is already on screen when the report loads. Sold. Revenue. Balance. Averages. Outliers. Right at the top, before you’ve done anything.
What you get: faster decisions, fewer spreadsheets, and a lot less manual work between “I have a question” and “I have an answer.”
This is the big one. Every report can now run on its own and land in the right inboxes on the right cadence. You no longer need some one remembering to pull it, no one chasing someone else to send it.
You control:
That last option matters more than it looks. JSON output means a scheduled report isn’t just a document, it’s a data feed. Your reporting becomes a pipeline other tools can consume, not a PDF someone has to open and retype.
What you get: consistent visibility with zero recurring effort, and distribution by default instead of on request.
Individually, none of these is a headline. Together, they’re the difference between using a report and owning one.
What you get: less friction every single time you open a report, and reports your team actually adopts, because they didn’t have to bend themselves to fit the tool.
Every contractor eventually hits the same wall. The report you need doesn’t exist, so you export three that half-fit and rebuild it by hand in a spreadsheet. Every month. Forever.
That wall is gone.
You can now build a custom report from scratch, around whatever part of your business you’re asking about, and decide exactly who sees it. If you can describe it, you can build it — 27 entities to build from, AI-assisted construction, and sharing controls so it reaches exactly the right people.
And because Contractors Cloud is built AI-first with our own MCP server, you don’t have to build it in our interface at all. You can use the AI tool you already work in like Claude, ChatGPT, and Grok, and create a custom report in Contractors Cloud by describing what you want.
What you get: the report you actually wanted, built once, shared with the right people, and running on a schedule from then on.
Custom reports and scheduled reports are, by a wide margin, the two biggest additions here — and they compound. Build exactly the report your business needs, put the answers on KPI cards at the top of it, arrange it the way your team reads, and then schedule it to your crew, your accountant, or your own inbox every Monday morning in whatever format they need it in.
That’s reporting that works for you instead of the other way around. Faster answers, less manual work, and visibility that shows up on its own.
The rebuilt reporting experience is live in Contractors Cloud today. Head to your Reports page and start with a favorite.
If you missed our Summer Q3 webinar, here’s the short version: the way you work inside Contractors Cloud fundamentally changed this quarter.
For years, using a roofing CRM or project management app meant knowing where things live. Which screen, which tab, which filter, which export. That knowledge was the skill. This release replaces it with something simpler — you ask, and you get an answer.
Here is the full video of the webinar below or subscribe to our YouTube channel for past webinars and future updates.
The biggest announcement of the webinar was the launch of our MCP (Model Context Protocol) server, and the AI-first approach behind it.
Plenty of software companies are bolting AI onto the side of their product right now. We took a different path. Because we’ve spent years building a meticulously structured database and a robust, fully documented open API, we were able to make AI a native function of Contractors Cloud rather than a feature sitting on top of it. That foundation is why the assistant acts precisely instead of guessing.
A universal connector for the AI tool you already use. The MCP server links your Contractors Cloud data to whichever AI assistant you prefer — Claude, ChatGPT, or Cursor. There’s no new app to learn and no separate interface to master. You bring your tool; we bring your data.
Ask in plain English. Compare this month’s expenses to last month’s. Find the jobs that have gone quiet and are rotting in your pipeline. Pull your production numbers and chart them. The questions you used to skip, because answering them meant an hour of exports and spreadsheet work, are now questions you just ask.
It doesn’t only answer. It acts. Create a task, send a Jet Stream, or set up a new project from a short description or a voice command. The assistant works inside your permissions, as you, with your access. Every action lands in the project activity feed just like any other update.
And it can run without you. Build scheduled, hands-off tools that work in the background, a weekly routine that finds stale estimates and automatically assigns them back to the right sales rep, for example. Set it once and let it run.
The way we framed it on the webinar: we didn’t remove clicks. We removed the ceiling. Your business intelligence is no longer limited by who on your team knows how to build it, only by what you think to ask.
Reporting has moved from a place you go to retrieve data to a place where you get answers, and, with report scheduling, a place you don’t have to go at all.
Custom Report Builder. Build a report from scratch around any of 27 entities — invoices, projects, expenses, appointments, materials, users, and more. Describe what you’re trying to learn and let AI help select the most relevant columns, start from a provided prompt, or build it column by column yourself. If you can describe it, you can build it.
KPI cards and column aggregations. Totals, averages, minimums, and maximums now appear as cards at the top of your report and as aggregations at the bottom. The math you were going to do in a spreadsheet is already done when the report loads.
Scheduled delivery. Set recipients and a cadence, daily, weekly, monthly, or quarterly, and choose CSV or JSON file types. Your Monday pipeline report and your month-end financials show up on their own, whether or not anyone remembers to run them.
Built the way you read. Drag and drop to reorder columns. Add or remove them. Sort ascending or descending. Favorite the reports you run constantly so they sit at the top of your list. Then decide who sees each one, keep it private, share it with everyone, or target specific users and teams.
And everything you already relied on — duplicating reports, exporting, adding and removing columns, sorting — is still exactly where you left it.
In contracting, timing is everything. A customer email that sits for a day, a task nobody saw, a Jet Stream reply that went unnoticed, those are the gaps where projects stall and margin leaks.
The new Notification Center, now live on both the desktop and mobile web apps, closes them.
Look for the bell in the upper right and the purple badge showing your unread notification count.
Jet Streams got a major upgrade earlier this year, moving from a simple internal messaging tool to a real-time business communication hub, with one key difference from the Slacks and Teams of the world: it’s built around action, not just discussion.
Discussion that ends in a decision is fine. Discussion that ends in an assigned task is better.
This quarter marks a real shift in what Contractors Cloud is. The database, the API, and the MCP server together mean every capability we build from here reaches your AI assistant automatically, nothing to re-code, nothing to relearn. You’re not waiting on a vendor to figure out what AI means for their product. You’re already using it.
Every feature above is live in your account right now. Log in, connect your favorite AI tool, and ask it something you’ve never had time to find out.
Want to see it in action? Book a demo and we’ll walk you through the AI-first workflow built for contractors.
To make sure you’re always connected to the updates that matter most, we are excited to launch the brand-new Contractors Cloud Notification Center!
In the fast-paced world of contracting, timing is everything. Whether it’s a quick response to a high-priority customer email, a critical update on a roofing job-site task, or an urgent Jet Stream message from your team, staying on top of real-time communication is what keeps projects moving forward and profits protected.
We’ve placed a central hub for all critical project and communication updates right where you expect it, at the top right of your screen.
Look for the new notification bell in the upper right of your web app and mobile web app screens. Whenever you have unread updates waiting for your attention, an eye-catching 🟣 purple badge will display your exact unread notification count. Click the bell at any time to open your dropdown notification tray without ever leaving the page you’re currently working on.
We designed the Notification Center around high-priority triggers, the communications and job-to-be-done tasks where fast reaction time directly impacts your projects.
You’ll now receive instant notifications for:
Every notification in your tray is formatted to give you full context at a glance so you can make decisions fast:
You can click on that notification to be taken right to the related page of that specific notification.
We know a notification tool is only as good as your ability to manage it. We’ve built powerful, simple inline controls so you can clear out the noise or save items for later:
The new Notification Center is live in your Contractors Cloud account already. Keep an eye out for the purple notification badge, and experience a faster, more streamlined way to manage your day-to-day contracting workflows!
Contractors Cloud is taking a massive leap forward and becoming an AI-first CRM and project management app. We are incredibly excited to announce the launch of our very own, fully functional Model Context Protocol (MCP) server.
This isn’t just a tacked-on feature; it is a foundational integration that changes the game for roofing and other contractors, allowing AI agents like Claude and ChatGPT to directly interact with Contractors Cloud data to perform an almost unlimited range of functions.
For years, Contractors Cloud has empowered roofers with market-leading database architecture, hyper-customizable workflows, and superior entity mapping. We’ve given you the tools to manage complex projects from lead to final payment.
Now, we are unlocking that entire foundational ecosystem. By introducing a native MCP layer, the emerging industry standard for securely connecting AI assistants to business software. This move has transformed Contractors Cloud from a closed UI into an open, high-integrity data engine.
Watch our summer webinar recording to see more on our new AI capabilities and real examples at work.
The impact of this cannot be overstated. We are moving beyond screens and static reports toward a reality of automated, UI-less ingestion and unrestricted business intelligence. The freedom to connect your favorite AI tool to Contractors Cloud to create the ultimate AI assistant for your roofing and contracting business is a cheat code.
As Contractors Cloud CEO Dwight Gunnarson explains, the AI shift is already here. “Once you get a taste of the power and the productivity this brings and what you’re able to do in an hour today with an AI assistant versus what you were able to do an hour yesterday, there’s no denying that it’s incredible,” Dwight says. “This is the go forward, the writing’s on the wall.”
This move allows you to continue using the AI assistants you or your team already know and love—like Claude, ChatGPT, and Cursor—but now those assistants can work directly inside Contractors Cloud. You don’t need to learn a new application or constantly copy-paste data between screens. You simply talk to your AI agent in plain English, and it executes actions in the CRM for you.
When Dwight Gunnarson saw how fast AI tech was advancing, he knew Contractors Cloud had to act. “The moment you say it’s still a ways off, with what’s happening with this new revolution, it’s already here,” Dwight emphasizes. “We wanted to figure out how we can help our clients get stuff done faster.”
Once connected, your AI agent has secure access to tools that will grow over time. Today, you can use AI to do the following with more being added:
Imagine asking your agent things like:
Or you want to create a dashboard for reporting insights:
The launch of the Contractors Cloud MCP Server is more than just a new feature—it represents a fundamental decoupling of our platform’s immense power from the traditional user interface. Instead of manually clicking through screens to find information, update records, or generate reports, you are now delegating those complex operations directly to your AI agent.
This seamless integration isn’t accidental; it is built on a precise, two-part orchestration of advanced infrastructure, security governance, and meticulous documentation, designed to make your business faster, your agents smarter, and your data safer.
Before an AI can act on your data, it needs a perfect mathematical blueprint of what is possible within our system. At Contractors Cloud, we’ve always prioritized superior architecture. We’ve meticulously organized, structured, and machine-documented our APIs—programmatically documented via the OpenAPI specification.
This structured approach is critical for pairing with an MCP Server. Traditional APIs often rely on human intuition to parse ambiguous naming or multi-step processes. To fuel an LLM (Large Language Model), however, we must provide absolute precision.
A well-structured API creates predictive input and output. When we define logical granularity—endpoint composition, parameter specificity (e.g., ensuring “temperatureCelsius” is a string), and robust semantic descriptions—we are essentially teaching the AI exactly how to use our app’s capabilities correctly. This deep, programmatic clarity is the primary mechanism that eliminates the hallucinations and errors that plague AIs trying to guess how poorly designed systems operate.
The Model Context Protocol (MCP) Server sits as a dynamic intelligence layer between your AI assistant and our core data engine, functioning as an Automated Interpreter that translates simple human intent into complex technical actions.
To understand how this partnership creates unstoppable intelligence, consider this relationship:
The well-structured, documented API teaches the LLM what can be done. The MCP Server manages when and how to do it at runtime.
By reading our programmatic documentation at runtime, the MCP server allows your AI agent to understand precisely which functions to call, what data to provide, and the exact consequences of its actions. This ensures your autonomous agents are stable, safe, and always synchronized with our core app’s business logic.
Furthermore, when our API is updated, those updates are automatically propagated through the MCP server, instantly giving your agent access to the newest features without your having to re-read documentation or manually re-code a single line.
The integration is built with clear governance.
The connection process for your AI tool of choice to Contractors Cloud will vary.
For Claude we are an approved connection in their store. You will start by selecting Customize (toolbox icon) from your main left menu. Then select Connectors, click Add (upper right), Browse Connectors and search for Contractors Cloud and complete the connection process.
To start with ChatGPT you will select Plugins from the left menu. Then click the + button to the right of the search field. You will then input the Contractors Cloud info, including the connection URL from our docs. You will then complete the connection and process. (Note: We are currently a custom plugin addition for ChatGPT but will be an official connection soon.)
This launch is a defining moment. We haven’t built another feature for roofers; we’ve defined (with you) a new operational standard for the entire construction software industry. While others are still figuring out what AI means for their bloat-filled codebases, Contractors Cloud is acting. We are the trailblazers, the first to provide native MCP capabilities and unlock infinite data analysis on an auditable, enterprise-grade system.
Our market-leading database structure and complex entity mapping are no longer static assets behind an interface; they are the high-octane fuel for your autonomous workflows. When you pair our programmatically perfect API documentation with this revolutionary MCP server, you are not just getting faster; you are deploying an unstoppable AI engine that acts as the Jarvis for your entire operation.
Lately, roofers and contractors have been asking us: “What can I do with Contractors Cloud and AI?”
With the combined power of our Model Context Protocol (MCP) and robust API, that question just officially flipped on its head. Now, the real question is: “What can’t you do?”
We’re no longer just talking about incremental time savings—we’ve removed the ceiling entirely. How you automate, analyze, and scale your business is now limited only by your imagination.
Want to see this in action? Watch our summer webinar recording to learn more.
Communication is the backbone of every successful construction project. But too often, it’s fragmented. It’s spread across texts, emails, calls, and disconnected tools. That’s exactly why we created Jet Streams for team chat many years ago. Now, we’re taking a giant step forward to completely upgrade Jet Streams in Contractors Cloud.
We didn’t just want to improve it, we wanted to redefine what communication inside a roofing project management platform should feel like.
Our goal was simple: create a communication experience that feels instantly familiar, incredibly fast, and actually enjoyable to use. Yes, we want it to spark joy!
The new Jet Streams blends the best of two worlds—the simplicity and speed of text messaging with the structure and power of business chat tools like Slack. The result is a modern team chat interface that’s intuitive, clean, and purpose-built for how contractors and their teams communicate every day.
No learning curve. No friction. Just clear, organized conversations tied directly to your projects.
This is what forward-thinking communication looks like:
Because when communication improves, everything else follows—speed, accountability, and results.
From this foundation, we’ve introduced nine major enhancements that transform how your team communicates inside Jet Streams.
No more refreshing. No more wondering if someone replied.
Team chat messages now appear instantly in the thread, giving your team true real-time communication. Conversations flow naturally, decisions happen faster, and nothing gets missed.
Jet Streams now features a familiar inbox layout—just like texting. It’s organized and features visual cues for where your attention is needed.
You can preview all conversations on one side and dive into full threads on the other. This allows you to see 2x to 4x more conversations at once, reducing scrolling and making it easier to stay on top of everything.
Every new Jet Stream now includes an AI-generated Topic. Just a little bit of magic to save you some typing.
The AI automatically summarizes your message into a clear, action-oriented subject—so anyone viewing the thread instantly understands what it’s about and what’s needed.

And if you want to tweak it? You can. The Jet Stream creator can edit the topic to any custom topic they want at any time.
Just like your text messages, you’ll always know what needs your attention.
Unread Jet Streams are clearly marked with a 🟣 purple dot on the user photo/initials, so nothing slips through the cracks and your team stays responsive.
Quickly sort your conversations with simple, powerful filters:
No digging. No wasted time. Just instant access to what matters most.
Jet Streams now visually connects communication to action.
This gives you instant visibility into whether conversations are turning into completed work.
See when someone is replying in real time just below the message composer so you can wait for a message before replying.
This small but powerful feature reduces overlapping messages and creates a smoother, more natural conversation flow—just like texting.
Need a clean slate?
You can now mark all messages as read in one click from the settings, clearing notifications and helping you refocus quickly.
No more hunting for the right message. When you click “Open Jet Stream” from an email notification, the app now takes you exactly to that specific conversation in your Inbox. We’ve eliminated the need to scroll through older messages to find the current one, so you can get the context you need and get back to work instantly.
While Jet Streams has been completely upgraded, all of the core functionality your team depends on remains intact—now enhanced by a faster, more modern experience.
At its core, Jet Streams continues to deliver flexible, project-based team chat communication. You can create a Jet Stream in seconds and send it to a single user, multiple teammates, project teams, or entire Jet Groups you’ve set up.
Conversations remain tied directly to your projects, giving full context to every message, reply, and decision. Each stream maintains a complete, chronological history—so anyone involved can quickly catch up and stay aligned without missing a detail.
Jet Streams make it easy to turn conversations into action with built-in task creation. Any Jet Stream can be converted into a task in seconds—assign it to a team member, set a due date, and flag it as high priority when needed.
This ensures important discussions don’t just sit in chat, but move forward with clear ownership and accountability. With the new visual task indicators, you can instantly see the status of that work, whether it’s been created or completed, directly from the Jet Stream preview or within the full conversation.
It’s a seamless way to connect communication with execution and keep projects moving.
Jet Streams still gives you full control over how conversations are managed. You can add or remove recipients as needed, unfollow streams that are no longer relevant to your role, or delete a Jet Stream if you created it.
Jet Groups remain fully manageable in their own tab, allowing you to organize teams, assign members, and streamline communication across roles.
You also have the ability to customize your experience with email notifications—turning them on or off based on how you prefer to stay informed.
Everything about Jet Streams is designed to make communication faster and easier in your day-to-day workflow. Messages can be sent instantly with a simple press of the enter key, keeping conversations moving without interruption.
With improved structure and visibility across messages, replies, members, and associated projects, your team can navigate conversations effortlessly and focus on what matters—getting work done.
This upgrade isn’t just about new features. It’s about improving one of the most important parts of your business: communication.
With faster messaging, better visibility, and a modern interface your team already understands, Jet Streams now helps you:
And best of all—it’s ready for you to use right now.
Because when your team communicates better, your projects run better.
Note: Jet Streams is now upgraded in our web and mobile web versions. Our native app experience for Jet Streams will be updated in May.
Built as a complete top-to-bottom revamp, Whiteboard is now the centralized command center for your production team. The Whiteboard is bringing scheduling, statuses, crews, and real-time job data into one visual, actionable workspace.
Within seconds of opening it, your team can understand what’s happening, what’s next, and what needs attention, without digging.
The Whiteboard isn’t just a new interface, it’s a shift in how construction production is scheduled and managed.
It’s designed to eliminate friction between planning and execution. Instead of reacting to problems late, teams can proactively manage workflows, assign crews, and keep jobs moving forward with clarity.
The result is simple but powerful:
Most importantly, it gives your team instant visual confirmation of your entire production pipeline, something that traditionally takes multiple tools and hours of coordination.
At the core of the Whiteboard are three distinct views, each designed for a different operational need. Together, they give your team full control over roofing production from planning to completion.
The Status View transforms your work orders into a visual pipeline, allowing your team to move jobs from left to right as they progress toward completion.

Each work order is represented as a card, customized by trade, giving instant clarity into what type of work is being performed and where it stands.
But this isn’t just for visibility, it’s built for action.
You can open and edit work orders directly from the board, assign supervisors, and manage materials, labor, or installers without ever leaving the view.
The Calendar View is where planning meets execution for production scheduling at the highest level.

With day, week, month, and year views, your team can see exactly what’s scheduled, and more importantly, what isn’t.
Unscheduled work orders live in the left-hand queue, ready to be dragged and dropped directly onto the calendar. Scheduling becomes visual, fast, and intuitive.
Behind the scenes, safeguards ensure accuracy—like preventing crews with expired insurance from being scheduled and prompting notifications when jobs are moved.
The Map View brings geography into your decision-making.
Every job is plotted visually, color-coded by status, giving your team a real-time understanding of where work is happening.
This is where operational efficiency turns into strategic advantage.
The Whiteboard’s filtering engine is what turns a powerful view into a personalized command center.
You can build filters around virtually any part of your operation—companies, projects, contracts, events, material orders, permits, trades, site types, or work orders. Whether you need a simple one-condition filter or a highly specific set of layered conditions, the system gives you complete flexibility to dial in exactly what you want to see.
But the real power comes from how those filters are used day-to-day.
Filters can be saved for personal use or shared across your team, ensuring everyone is aligned on the same views and workflows. This makes it easy to standardize how roles like production managers, coordinators, or project supervisors track their work—without rebuilding filters every time.
For speed and efficiency, you can pin up to five filters directly to your Status or Calendar view. That means your most important views—like “Ready to Schedule,” “In Progress by Crew,” or “Unscheduled Work Orders”, are always one click away.
The result is a filtering system that’s both powerful and practical: as simple or as advanced as you need it to be, with instant access to the views that keep your operation moving.
The Whiteboard was designed with one goal: make production scheduling and management faster, clearer, and more actionable.
It reduces the gap between knowing and doing.
Instead of asking:
Your team can see it, and act on it, immediately.
That’s the difference between managing jobs and running a high-performance production operation.
Our Winter Webinar 2026 focused on one central theme: operational clarity at scale. As roofing and specialty contractors grow, complexity increases—more jobs, more work orders, more vendors, and more moving pieces. The updates introduced in this webinar are designed to centralize communication, improve visibility, and give teams stronger control over project execution.
We also announced an important transition: beginning March 1, 2026 users will move to a new Stratus-first login experience. This shift lays the foundation for a more integrated, streamlined platform moving forward—connecting users more tightly to the tools that drive daily operations.
But the core of this webinar centered on two powerful enhancements: the new Whiteboard and the expanded Vendor Portal. Here is the full video of the webinar below or subscribe to our YouTube channel for past webinars and future updates.
The Whiteboard is now the true command center for project and work order management. It brings together three distinct views—Status, Calendar, and Map—giving teams multiple ways to visualize and manage production workflows.
At its core, the Whiteboard is built around flexibility and real-time oversight.
Status View gives you a vertical Kanban board, scrollable workflow of projects and work orders. Each card contains key job information, and now supports trade-specific custom formatting. That means different trades can be visually differentiated at a glance—eliminating confusion and reducing decision friction. Clicking into a card reveals detailed project data, keeping navigation fast and intuitive.

Calendar View simplifies production logistics. Unscheduled work orders appear in the left pane and can be dragged and dropped directly into the schedule. This dramatically reduces the time it takes to move from planning to execution. Users can also manage event details and utilize calendar pins to keep high-priority items visible.
Map View (introduced as part of the unified experience) adds geographic visibility, helping teams coordinate field activity more effectively.
One of the most impactful enhancements is the new filtering system.
Users can now:
This transforms the Whiteboard from a static view into a dynamic operational dashboard tailored to each role. Production managers, sales managers, and operations leaders can all create views specific to their needs—while leadership maintains standardized oversight across teams.
In short, the Whiteboard turns complexity into clarity.
The upgraded Vendor Portal expands beyond simple work order access. It is now a comprehensive vendor management and compliance tool.
From a compliance standpoint, contractors can track vendor insurance certifications and monitor expiration dates—ensuring every partner meets safety and documentation requirements before stepping onto a job site.
The Vendor Portal is mobile focused, but available on desktop too. It’s main purpose is for your field crews and vendors to access and manage work order information from the roof or job site.
From an execution standpoint, vendors gain detailed access to work order information, including:
Material management is now more accountable as well. Vendors can certify deliveries directly within material orders, providing confirmation and transparency without back-and-forth communication.
Perhaps most importantly, field-to-office communication is now seamless. Your vendors or crews can instantly upload photos, files, and notes directly to the project record. This ensures documentation happens in real time—reducing delays, minimizing miscommunication, and creating a complete project history inside the platform.
The Winter Webinar 2026 updates are about one thing: bringing visibility, accountability, and communication into one connected system.
With the Whiteboard serving as your operational command center and the Vendor Portal strengthening compliance and field collaboration, teams now have tighter control over scheduling, execution, and documentation than ever before.
As we transition to the Stratus-first login experience on March 1, these updates mark the next step toward a more integrated, scalable platform built for growing contractors.
If you missed the live session, we encourage you to explore these features inside your account and begin configuring your filters, workflows, and vendor settings today.
The fall Contractors Cloud webinar featured our new Project Portal and a walk thru of many new features built into Stratus (our next version) and how it will roll out in the coming months. Our focus on connecting your contracting business to your people, projects, and profits was on center stage with these updates.
Here is the recording of our October webinar, also available on our YouTube channel.
Our team took on a complete overhaul of our existing Customer Portal, focusing on a mobile-first, intuitive connection between your business and your customer. The Project Portal allows you to share proposals, photos, project calendar, invoices, notes, and more in one centralized web portal with your customers.
The portal is beautifully branded in your logo and accent colors, giving you a connection tool with your customers that makes you look as good as the valuable information you are sharing.
In the coming months we will be adding the capabilities from our Vendor Portal into the new Project Portal, so that it becomes the one tool you can use to connect with your customers, vendors, consultants, and more. Stay tuned for upcoming announcements on this.
The new magic link login format improves the ease of access for users as well as security. It allows you to create users and specify their access type of customer, vendor, consultant, to govern what features and information they will have access to.
The next version of the Contractors Cloud app, internally called Stratus, is here. On the webinar we shared our launch timelines with the big news that all NEW customers to Contractors Cloud will be going on Stratus in November and current customers will transition during the start of 2026. Watch the webinar for all of the details.
Stratus is the next generation of Contractors Cloud in every way. From its architecture to feature expansion, Stratus serves as the base to launch our next mission – connected to performance, consistency, and efficiency.
We walked through many of our core features that now have new interface elements, improved performance, additional features, and more. We highlighted our calendars, photos, project email, maps, and polygons.
The webinar was wrapped up with a sneak peak at our new Kanban Board view for Projects, coming to Stratus in the next few weeks. This gives you a highly visual, organized, action oriented view of your stages with powerful filtering and sorting options.
The ability to mange your business is hitting a whole new level. Make sure you watch this webinar to get all of the details, here what questions our attendees had, and view many of the exciting additions coming to Contractors Cloud.
Stay tuned for more information and our next webinar coming to start 2026.
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.