smartbuild systems automated roofing software

SmartBuild Systems Automated Roofing Software

Hello Roofing Passport Users,

In my role as a Roofing Passport Support Agent, I am constantly talking with different roofing contractors from across the country. As a result, I continue to learn about how the Roofing Passport program is being used by our customers in the “real” world – out in the field.

Most of the users I work with start out by learning how to generate accurate material lists and drawings for their metal roof projects, including metal panel lengths, trim quantities, and accessories, all by simply typing in an address. – Brendon Studholme

As more companies start integrating the program as part of their daily workflow, we are getting more questions about what else the program can do to optimize the estimating process. Questions like, “How can I get my labor and delivery charges included with the estimates?” Or “I have a special order material that has an extra handling charge that my other materials don’t have, how can I account for this in Roofing Passport?” In response to this user feedback I’d thought it would be helpful to share some tips for setting up these custom add-ons.

Basic Roof Labor Calculations

The first step for setting this up yourself is to understand how you figure your labor rates now. Most labor formulas can easily be inserted as an excel equation into a SmarBuild as an add-on. The only difference between SmartBuild equations and Excel equations is that SmartBuild uses “calc base tokens” instead of a cell to store information. Each token represents a piece of roof geometry information or a specific job answer for each project so almost any algebraic formula that can be written in Excel can also be written in SmartBuild using these “calc base tokens”. For example a basic labor formula for roof install could looks something like this: 

Install Rate:  $3.50 per square foot plus $5 per footage for angle cuts.

SmartBuild Formula:  ({SFRoof}*3.5)+(5*({LFHip}+{LFValley}))

To set this sample formula up as an add-on you would first go into the Settings drop down on the SmartBuild jobs list and select Packages. On the Package page, you would create a new Package by choosing Blank and then add a Miscellaneous Item under labor formula in the calculations area.  Then, add another Package line called Tear Off and input the tear off formula depending on the square foot of roof.   After you’ve completed adding the new Install and Tear Off Package formulas, save the page and launch a sample project to put it through its paces. When the job is open, go to the summary page and review the Labor updates. You can also run additional tests, such as changing the materials or skipping a roof section, to see how the labor rate changes on the sample project.

For entering the Delivery add-on the steps would be the same. First understand how you currently calculate delivery charges.  Then before entering the add-on first set up the delivery fee question in SmartBuild where the user will need to enter a mileage under the Job Info questions. Any information the user enters in the job question can be used when calculating the delivery fee.  To add a new prompt go to Settings and Framing Rules, then add new questions under the Job tab.  The answer for that question can then be used when you set up the new Delivery add-on under packages.

Finally the steps to create an add-on for a Handling Fees specific to certain roof materials would also start on the Packages page.  First you would name the New Package with the fee it was assigned too.  Then enter a formula like this example of an If statement:

Handling Fee:  If the Roof Material equals ‘X’ then charge an extra 15c per sq foot. 

SmartBuild Formula:  If(“{Job-RoofSystem}”=”Snap Loc Premium”,{SFRoof}*0.15,0)

As always once the Package has been saved be sure to review it with a sample project. I hope this example information about add-ons gives you some ideas on how you can customize your own outputs within SmartBuild.

If you have any questions or would like to schedule a training session to discuss how these advanced features can be applied to your database, feel free to email me at or call us at 720-733-2134.  Don’t forget the Roofing Passport tagline, work smarter not harder!