How to Price Commercial Contracts Profitably
The most common way contractors lose money on commercial work is not by doing bad work - it's by underpricing from the start. A commercial contract that looks profitable on paper becomes a money-loser when you account for actual labor hours, overhead allocation, callbacks, and scope creep.
Pricing commercial contracts profitably requires a disciplined process. Here's what that process looks like.
Start With Your Actual Cost Structure
Before you can price anything, you need to know your real costs. Most contractors know their labor rate and material costs - but they significantly underestimate overhead, and they rarely account for the full cost of commercial compliance, insurance, and administration.
Your true cost per production hour includes:
Direct labor cost: Hourly wage plus payroll taxes (add 20-25% to base wage), workers' comp (3-10% depending on trade and state), and benefits.
Overhead allocation: Every overhead dollar spent running your business - rent, vehicles, insurance, admin staff, tools, software, marketing - must be allocated across your billable hours. Divide your total annual overhead by your total annual billable hours to get your overhead cost per hour.
For most contractors, the fully loaded cost per production hour (labor + overhead) runs 1.5 to 2x the base wage. If you're paying a tech $30/hour, the fully loaded cost is $45-60/hour before any profit.
Material markup: Commercial accounts often expect to see line-item pricing. A standard material markup is 20-40% for purchased materials. Many contractors underprice materials on large commercial jobs trying to look competitive. Don't - materials are a legitimate part of your cost and profit structure.
Calculating the Target Price
Once you know your costs, pricing for commercial contracts follows a straightforward formula:
Job cost = (Labor hours x fully loaded hourly rate) + Materials + Subcontractors + Permits + Other direct costs
Price = Job cost / (1 - target gross margin)
Your target gross margin should be 40-50% for labor-intensive service work and 30-40% for larger installation projects with significant material cost. These are gross margins - not net profit. After selling expenses, administrative costs, and owner compensation, net margins typically run 10-20%.
If your job cost is $10,000 and you want a 40% gross margin: $10,000 / (1 - 0.40) = $16,667. That's your price.
Many contractors make the mistake of adding their desired margin to the cost (cost-plus) rather than dividing it out. Adding 40% to $10,000 gives you $14,000 - which is only a 28.6% gross margin, not 40%.
Commercial-Specific Pricing Factors
Commercial contracts have costs that residential work doesn't - and these are often underestimated.
Compliance and documentation: Commercial clients require certificates of insurance, lien waivers, safety documentation, and often compliance with specific regulatory frameworks. The administrative time for this is real. Factor 5-10% of contract value for compliance overhead on larger commercial jobs.
Payment terms: Commercial clients often pay on 30, 45, or even 60-day terms. Your cash flow cost for carrying receivables is real. On a $50,000 contract paid at 60 days, you're essentially providing $50,000 in short-term financing. Factor this into your pricing or negotiate payment terms explicitly.
Warranty and callback costs: Commercial clients expect longer warranty periods and faster callback response. A residential callback costs you two hours. A commercial callback might require a licensed technician on-site within four hours, with all travel and overtime costs absorbed by you.
Coordination time: Commercial projects involve more coordination - with general contractors, building managers, other trades, inspection agencies. This time is often invisible in estimates but real in execution.
Pricing Maintenance Contracts
Maintenance contracts are priced differently from project work. Instead of estimating labor hours for a specific job, you're pricing for the anticipated scope of service over the contract period, with a margin for risk.
For a commercial HVAC maintenance contract:
- Calculate the number of preventive maintenance visits required (typically 2-4 per year per system)
- Estimate average labor hours per visit
- Estimate average parts and consumables cost per visit
- Add an allowance for included repair calls (if the contract includes emergency response)
- Apply your margin
The risk factor is critical in maintenance contract pricing. If your contract includes unlimited emergency response, you're taking on weather risk, equipment age risk, and tenant behavior risk. Price that risk appropriately - typically 20-30% added to the base maintenance cost for full-coverage contracts.
Defending Your Price
Commercial clients, especially professional property managers, will often push back on your price. "Your competitor came in 15% lower" is a test, not necessarily a deal-breaker.
The first move is never to drop your price. Ask a question: "Can you tell me what they're including in their price? I want to make sure we're comparing apples to apples."
Often, a lower competitor price reflects a different scope, a different service level, or an inexperienced contractor who doesn't know their own costs. If you can articulate the difference clearly - "their price doesn't include emergency response, ours does" - the comparison changes.
If the client is truly comparing identical scope, and they want a lower price, you have three options: negotiate scope reduction rather than margin reduction, hold the price and risk losing the job, or lower the price and accept the reduced margin. Only you can decide which makes sense for a given account.
Your Action Step
Take your last three commercial quotes and recalculate the job cost using your fully loaded hourly rate and a proper overhead allocation. If the numbers show you were underpriced, you now know exactly how much to adjust. That insight alone is worth more than any single contract you might have won at the lower price.
Keep reading
How to Price Work for Property Managers (And Still Make Money)
Property managers push for discounts and expect fast response. Here is how to price your work so you keep the relationship and still run a profitable business.
How to Measure the ROI of Your Commercial Outreach Efforts
Most contractors do outreach based on gut feel and give up when they don't see immediate results. Measuring your commercial outreach ROI shows you exactly what's working, what's not, and where to invest your time.
Overcoming Rejection in Commercial Sales
Rejection is the job in commercial sales. The contractors who build great commercial pipelines aren't immune to hearing no - they've just learned to process it differently and keep moving.
