Back to blog
Strategy

The Estimator's Guide to Markup: How to Price Your Risk and Overhead Without Pricing Yourself Out

Learn how to systematically set profit margins and contingencies using AI-driven risk analysis, historical benchmarks, and project-specific factors — without guesswork.

Jorge de los Santos16/7/20264 min read

The Three Components of Markup: Overhead, Profit, and Contingency

Every bid has a base cost — materials, labor, equipment, and subcontractor quotes — but the margin lives in the markup you add on top. Too many estimators treat markup as a single percentage they apply to everything, but it’s really three distinct layers:

  • Overhead covers your firm’s indirect costs: office rent, insurance, project management, estimating time. This is a fixed cost you need to recover across all your jobs.
  • Profit is your reward for taking the job. It should reflect the risk, complexity, and market conditions — not just a default 10%.
  • Contingency is your buffer against unknowns: design changes, weather delays, price swings, or subcontractor defaults. It’s not part of your profit; it’s protection for your margin.

The mistake is conflating these three. A single generic markup often either overprices the bid (losing the job) or underprices the risk (losing money). The key is to decompose each component and size it based on project-specific factors.

How AI Helps You Set the Right Markup

An AI cost-intelligence tool like Omnicost doesn’t replace your judgment — it surfaces data you’d otherwise miss. Here’s how it can support smarter markup decisions:

  • Historical project comparison – The tool can compare your current project against thousands of similar past estimates and actuals, showing the range of overhead and profit percentages that won versus those that lost money.
  • Risk factor scoring – By analyzing project location, complexity, contract type, and subcontractor reliability, the AI can flag areas that need higher contingency. For example, a renovation with unknown structural conditions gets a higher risk score than a new build on a greenfield site.
  • Market rate validation – The AI can pull current market data from its live price catalog to show how overhead and profit rates are trending in your region. If everyone else is bidding 8% overhead and you’re using 15%, you’ll know why you’re not winning.
  • What-if scenarios – You can quickly adjust markup percentages and see the impact on your final bid price, as well as the implied probability of winning based on market benchmarks.

The result is a markup that’s defensible, data-backed, and tailored to the specific project — not a guess.

The Worked Example: A Small Office Renovation

Let’s walk through a typical scenario. You’re estimating a 500 m² office renovation in Madrid. Using Omnicost’s catalog, you build a base estimate of €200,000 for materials, labor, and equipment, plus a subcontractor package for the HVAC and electrical work.

Step 1: Set overhead and profit The AI tool analyzes 50 similar renovation projects from your region. It shows that the typical overhead rate for projects of this size is 6–8%, and profit margins range from 4–8% depending on complexity. You decide your firm’s overhead is 7% (€14,000) and target a profit of 6% (€12,000). That’s a combined 13% or €26,000.

Step 2: Assess contingency needs The AI flags two high-risk items: the existing walls have unknown asbestos content, and the electrical panel needs upgrading to meet current code. Based on the data, it suggests a 5% contingency on the demolition and electrical line items, which adds €5,000. No other line items warrant extra contingency.

Step 3: Final markup

  • Base estimate: €200,000
  • Overhead and profit: €26,000
  • Contingency: €5,000
  • Total bid price: €231,000

The AI also shows that the combined markup of 15.5% (€31,000) is within the competitive range for similar projects in Madrid. You can now bid confidently, knowing your margin is protected.

Avoiding Common Markup Mistakes

The biggest pitfall is applying a flat percentage across all project types. A small residential build might only need 5% overhead, while a complex hospital renovation could require 15% overhead and 10% contingency. Without data, you’re flying blind.

Another common error is forgetting to adjust markup when the base estimate changes. If you add a contingency to a line item, the overhead and profit on that line item should also be recalculated — unless you’re working from a tool that handles it automatically.

Finally, don’t confuse markup with margin. Markup is a percentage of cost; margin is a percentage of revenue. If you add 10% markup to a €100,000 cost, your price is €110,000 and your margin is 9.1%. The AI tool can help you work in whichever metric you prefer, but make sure your team uses the same one.

Markup is where estimators earn their pay — or lose it. With AI-driven data at your fingertips, you can stop guessing and start protecting your margins with precision.

¿Listo para estimar con precios reales?

Prueba el estimador gratuito (sin registro) o crea una cuenta para presupuestos BC3, catálogo y agentes.

Jorge de los Santos

Founder, Omnicost

Jorge is the founder of Omnicost, where he builds AI-powered construction cost intelligence — a continuously updated, multi-source price catalog and an estimating agent for the construction industry.