Setting prices is a delicate process that can quickly go awry if not handled carefully. As a contractor, you must determine an amount that comfortably covers your overhead expenses and delivers a reasonable profit margin.
This is especially important, given the recent price shocks and fluctuations resulting from tariffs and trade protection regulations enacted by the federal government.
This guide covers strategies construction business owners use to determine their direct and indirect costs to set the correct prices. We’ll also review the various ways they utilize ServiceTitan to price their services while maintaining healthy profit margins.
» Want to grow your business? Click here to get a demo.
What Factors Should Contractors Consider When Setting Their Pricing Strategy?
Price setting is more of a science than an art. General contractors and subcontractors must understand the basic principles to determine the appropriate price to charge for construction projects.
Take a look at the key factors to consider when setting a pricing strategy:
Understanding the scope of contractor jobs
Starting construction projects before reaching a consensus on the exact scope of work only sets you up for failure. Clients tend to keep adding one item after another without adjusting the payment terms, and can get frustrated if you push back.
It’s also next to impossible to accurately estimate the costs associated with a project when the scope is unclear or open to interpretation.
To that end, your goal should be to understand the client’s specifications before setting prices. You can determine the true scope of the client’s request by visiting the site, as they may underestimate the required work.
Next, consult with the customers and the workers responsible for executing the project before and after creating cost estimates.
The agenda of the first meeting with both parties should be to clarify the full scope of the project.
The second meeting confirms whether what you’ve documented aligns with their expectations.
Assessing material costs in construction jobs
Forecasting material costs is crucial due to their substantial contribution to the project's overall cost. Quoting the wrong material costs makes it impossible to create accurate estimates.
To assess your material costs, first list all the materials you’ll need to purchase for the project. Do this in conjunction with the project manager to ensure that no material is left out.
Next, contact your suppliers to verify the current cost of materials. Then, add a buffer to account for potential price hikes caused by volatile market conditions.
Once you’ve assessed the material costs, proceed to the next step.
Pro Tip: Your pricing strategy should adapt to economic conditions to ensure you remain profitable. Use ServiceTitan's Job Costing Reporting feature to track your gross margins and material costs as a percentage of total sales.
From the reporting dashboard, you can also review and edit material costs associated with any project whenever suppliers update their prices due to sudden fluctuations.
This way, you can stay on top of prices in real time, protecting your profitability on every job.
Calculating labor costs accurately
Labor costs are the financial valuation of the hours it takes to complete the project. They include the wages of technicians working on the job site and office employees like dispatchers and CSRs who contribute to the project’s success.
The cost of labor significantly affects your total costs but isn’t as volatile as the material costs.
There are two ways to calculate the labor costs associated with construction projects. The first is the unit rate method, which is used for jobs that can be divided into measurable units, such as tiling (cost per square feet), framing (cost per linear foot of framing), and painting (cost per square feet).
Let’s say you have 500 square feet of tiles in a building. Here are the steps you would use to calculate your labor costs using the unit rate method:
Calculate the number of hours it will take to complete one square meter using data from the construction industry or similar projects you’ve done in the past. In this case, let's say it takes one hour to install a square meter, which means it will take technicians 500 hours to complete the project.
Multiply your hourly rate (derived from your shop’s labor averages or the industry’s wage average) by the number of work hours required to complete the project. Going back to our tiling example, if your labor rate is $15, the labor cost would be $7,500.
Finally, add a markup to account for employee benefits and tax to arrive at your total labor cost. In this case, your labor cost would be $8,000, assuming your tax is $100 and employee benefits are $400.
Another method for calculating labor costs is the detailed estimating method. It involves dividing a project into smaller tasks, finding their respective labor costs, and then summing them up to arrive at the total labor cost.
Let’s say you're painting a shopping center. Here are the steps you’ll use to estimate the labor cost using the detailed estimating process:
Break down the big task into individual tasks. For example, surface preparation (priming and cleaning the walls) and painting (cutting in edges, rolling the walls, and painting trims) could be included.
Calculate the number of hours for each task. For example, surface preparation could take four hours, and painting could take six hours.
Sum up the hours, which, in this case, amounts to 10.
Next, determine the hourly rate using the same methods mentioned in step two of the first method above. Let’s assume it’s $25 per hour.
Multiply your hourly rate by the total number of work hours to arrive at your total labor bill, which, in this case, will be $250.
Finally, an extra amount should be added to cover the labor cost of administrative staff, employee benefits, and tax. Assuming that the admin staff has an equal hourly rate ($15), spends four hours on the project, and we use four employees, $400 for employee benefits, and $100 for tax, you must add an extra $740. This will bring your total labor bill to $810.
You can use our labor rate calculator to accurately calculate wages.
Accounting for overhead costs
Overheads are all costs associated with running your business. This includes:
Equipment and vehicle maintenance costs
Transportation
Utilities (power, light, and water)
Marketing
Rent
Insurance
Legal fees
To operate profitably, you need to mark up each project with an extra amount to accommodate your business expenses. You can do this by spreading your total overhead across all ongoing projects.
But first, you need to calculate your overhead rate by dividing your total overhead for the entire year by any of the specific cost parameters associated with construction projects, such as:
Direct labor costs (the total annual direct labor costs)
Direct labor hours (the total annual direct labor hours)
Machine hours (the number of hours a machine is used to complete a project)
Total material costs (the total amount spent on materials in a calendar year)
After getting the overhead rate, the next step is calculating the extra amount to add to a specific project to accommodate your overhead using this formula:
For example, let's say you spend 5,000 hours across all projects and $300,000 on overheads for a calendar year. Now, you’re running a project that’s estimated to consume 300 hours. Your allocated overhead for that project will be:
The #1 newsletter for the trades.
Allocated overhead = 300,000/5,000 x 300 = $1,800
Other methods for spreading your overhead across projects include:
1. Project-based allocation: Divide your total overhead by your total direct costs and multiply the result by 100. This gives you a percentage of your overhead cost to add to each project’s cost.
The direct costs are all expenses directly incurred when executing the project. This includes labor, materials, and equipment rentals.
Here’s what this looks like for a company with a yearly overhead of $100,000 and a direct cost of $500,000:
So, you’ll be adding 20% of your direct cost to all future projects.
For example, if you’re bidding on a project with $50,000 in estimated direct costs, you would calculate the overhead cost like this:
$50,000 (direct costs) x 20% (overhead percentage) = $10,000 (overhead cost)
This means you would add $10,000 to your direct cost estimate to account for overhead, bringing your total project cost to $60,000 ($50,000 direct costs + $10,000 overhead).
2. Labor-based allocation:
Given your overhead, this method gives you the exact amount to charge for each hour. Here’s the formula:
This percentage is then applied to your wage rate.
For example, let's say your overhead cost is $200,000, and the total labor cost is $500,000. Your labor rate will be given by:
$200,000/$800,000 x 100 = 25%
Assuming the hourly wage rate for a project is $20, your overhead allocation rate becomes:
25/100 x 20 = 5 + 20 = $25
This means you’ll have to charge $25 for each work hour to accommodate your overheads.
Determining appropriate profit margins and markup
The last stage is determining your profit margin and markup. However, you shouldn’t conflate the two; they’re entirely different.
Profit margin is simply the difference between sales (or revenue) and direct costs (material and direct labor costs).
It shows your earnings relative to revenue generated and is expressed as a percentage of revenue.
Conversely, markup is the difference between the price and the direct and indirect costs involved in executing a project. It shows how much money you’re making on a project relative to its direct and indirect costs and is, therefore, expressed as a percentage of the project’s cost.
For example, let's say you charged a client $1,000 for a job but spent $600 in executing it.
Your profit margin will be $400, or 40% (400/1,000 x 100), while your markup will be $400 or 66.67% (400/600 x 100).
Business owners use profit margins to determine profitability based on past sales, while estimators add markups to the direct cost when creating estimates to account for profit. Thus, we’re more concerned with markups when pricing jobs.
Consider a contractor who has set a goal of earning a profit margin of 20% (or 0.2) after spending $1,000 on direct costs. Using this formula…
Markup percentage = [Profit margin/ (1 – profit margin)] x 100
…produces a markup percentage of…
[0.2/(1 – 0.2)] x 100 = 25%
Multiplying the result by the direct costs produces a markup of $250, which raises your price to $1,250.
How to Price a Contracting Job by Industry
The strategies for setting accurate prices we’ve shared above are generalized and may not apply to contractors belonging to specific industries. For example, a roofing contractor’s prices will depend significantly on the cost of the roofing materials used.
For this reason, we’ve written separate pricing guides for each industry:
How Can Contractors Develop an Effective Pricing Strategy?
Creating an effective pricing strategy involves the following:
Analyzing market rates and competitor pricing
Prices are not set in stone. They can change due to factors such as customers’ economic conditions, macroeconomic trends, and fluctuations in labor and material costs.
As a business owner, you must monitor these changes and adapt to them quickly so you’re not left behind.
Otherwise, you may be priced out of the market by competitors who reduced their prices due to a shift in consumer preferences. Or you may find your profits shrinking because you failed to increase your prices in response to market shifts.
One way to monitor prices is to pay close attention to the market. How much do local contractors charge for a similar service? What is the current price of materials and labor? Is there an upcoming policy shift that could drive prices up or increase customers’ sensitivity to prices?
Competitors’ digital platforms (websites and social media accounts), newsletters from top manufacturers, industry reports, and one-on-one interactions with industry peers can help answer these questions.
You can also download ServiceTitan’s Benchmark Report and use it to compare your prices with those of your competitors. This way, you can ensure you’re competitively priced and create profitable estimates.
Finally, listen to customer feedback; it’s the easiest way to determine whether to increase or reduce prices. When raising prices, be upfront and transparent about the reasons for the change. Ideally, this should be linked to the additional value you're providing.
Implementing value-based pricing in contractor jobs
Value-based pricing involves setting prices based on customers’ perceived value of your service. It involves shifting your focus from profit-making to understanding the customers' views.
However, only contractors with a unique value proposition can offer value-based pricing.
To that end, build up your brand authority and expertise so customers can differentiate you from competitors.
Then, position yourself as a trusted adviser and justify your prices using the value you offer. Explain how your expertise would help them, and offer social proof (testimonials and case studies) to back up your claims.
Utilizing technology to streamline pricing processes
Technology reduces the risks associated with manually calculating prices and estimating material costs.
However, some tools can complicate rather than simplify your pricing process. This is especially true for software isolated from your other processes, which causes you to switch between and copy and paste data from different platforms.
That’s why we designed fully integrated pricing tools that communicate with each other and streamline the entire pricing process.
Here are the various ways contractors use our tools to set prices:
Leveraging ServiceTitan's Job Costing Software
Setting prices is one part of the puzzle. You still need to monitor your project’s cost consumption in real time to ensure you don’t exceed the projected cost and deliver the project at a loss.
Clipboards and sticker notes may work for smaller projects, but they often cause confusion as the size and number of projects you’re handling increase. They can also get lost or destroyed, leading you to lose valuable historical pricing data you can use to set accurate prices now.
For this reason, we built a Job Costing platform that consolidates all financial data related to a specific construction project into a table containing:
Original budget (before a change order was issued)
Actual costs
Total budget
Committed costs
Percentage of budget used
The variance between the total budget and the actual costs
A summary of the expenses and billed amount
Profit margin
Clicking on Job Costing’s table expense area offers a detailed summary of all project expenses. The table also compares your initial budget for each expense item to your actual payment and shows their respective sources (e.g., the technician who billed for those hours, the vendor or purchase order tied to the material, and much more).
This allows you to keep all project expenses within your budget and stay profitable.
Utilizing ServiceTitan's Pricebook Pro for accurate pricing
A vital component of setting accurate prices is knowing precisely how much each material costs, even when the supplier suddenly updates their prices.
ServiceTitan’s Pricebook Pro software integrates with catalogs of top suppliers, allowing you to view the current prices of each material. Once a supplier changes their prices, the software’s system automatically notifies you to update the prices in your pricebook.
ServiceTitan's Price Insights feature further enhances your ability to set accurate prices.
It uses Titan Intelligence (our AI system) to fetch the cost of similar-sized competitors in your area for a specific service, computes a regional average, and then compares your charge with it. Even better, the regional averages are updated daily, allowing you to fine-tune your prices based on market trends.
On top of that, there’s a meter on the price insights page that shows how confident the software is in the suggested regional average.
In one of our webinars, Laura Thornton, President and CEO of TNT Home Services, discussed how her company uses these features to price its services competitively.
“For us, we never ever want to price ourselves out of the market. So, we have to pay very close attention to make sure we’re in the middle. I like to be a little bit on the higher end of the middle,” Thornton says. “If we need a little boost and maybe need to lower the price for something this quarter, we can do that.