Move straight to the reading

Cost Day

Markup and margin rates in 4 estimating tools

CostDay Editorial Team · Posted · 12 min read

Markup is the percentage of profit added on top of your costs, while margin represents profit as a percentage of the final price ( Ressio).

Key takeaways for how to calculate markup and margin in estimating software

  • Houzz Pro maintains an in-document calculator that keeps markup and margin values in sync, accommodating different pricing thought processes according to Houzz Pro.
  • Buildxact operates on a markup model, requiring users to calculate cost plus markup rather than entering charge-out rates directly according to Buildxact.
  • Clear Estimates provides three distinct markup settings for Material, Labor, and Subcontractor according to Clear Estimates.
  • Sage allows users to assign overhead and profit rates by cost types according to Sage.
  • Buildxact enables users to view the total markup applied to an item by clicking the dollar amount under the Quote Total heading according to Buildxact.

Markup is cost-based while margin is revenue-based

The mathematical difference between these two metrics is the denominator used in the calculation. Markup divides profit by the original cost, whereas margin divides profit by the total selling price. This distinction means that a specific profit amount yields different percentage values depending on which metric you apply.

For example, if something costs you $100 and you sell it for $150, your profit is $50 according to Houzz Pro. Using these figures, your margin is 33% ($50 ÷ $150 sale price), while your markup is 50% ($50 ÷ $100 cost) according to Houzz Pro. The markup percentage is higher because the base value is smaller.

Another calculation demonstrates this relationship with different numbers. If a specific cost structure leads to a 25% markup, it means the original cost of the item was marked up 25% according to ConstructionOnline. This same scenario results in a margin percentage of 20%; in other words, your company is making a 20% profit on the item according to ConstructionOnline. The 25% markup does not equal a 25% margin because the revenue base is larger than the cost base.

Ressio defines markup as the percentage of profit added on top of your costs according to Ressio. It further defines margin as profit represented as a percentage of the final price (revenue) according to Ressio. These definitions confirm that the two terms measure the same profit dollars against different bases.

Understanding this difference is critical for accurate bid pricing. If you enter a margin rate into a field expecting a markup rate, your final price will be incorrect. You must identify whether your estimating software calculates the rate based on cost or revenue before entering your target profit percentage. Verify which denominator your tool uses to ensure your bid reflects your intended profit.

Illustrative example with a cost of 100

A line costs 100 and sells for 150, so the profit is 50. Markup divides that profit of 50 by the cost of 100. Margin divides the same profit of 50 by the selling price of 150.

A filled reference table of markup and margin features by publisher

The following table lists the eight distinct values and features across the five named publishers, with each row sourced from the specific publisher that states the rule.

Publisher Feature or Value Source Quote
Sage Assign different overhead and profit rates by bid item. "Assign different overhead and profit rates by bid item." Sage
Sage Assign overhead and profit rates by cost types. "Assign overhead and profit rates by cost types." Sage
Sage Functionality is available only if you have the Estimating Module. "Note: This functionality is available only if you have the Estimating Module." Sage
ConstructionOnline A markup of 25% results in a margin percentage of 20%. "This results in a margin percentage of 20%; in other words, your company is making a 20% profit on the item." ConstructionOnline
ConstructionOnline A 25% markup means the original cost was marked up 25%. "This results in a markup percentage of 25%, meaning the original cost of the item was marked up 25%." ConstructionOnline
Buildxact The system works on a markup model requiring cost plus markup. "Because Buildxact works on a markup model we need to do this as cost plus markup rather than just entering the charge out rate straight in." Buildxact
Houzz Pro An in-document calculator keeps markup and margin values in sync. "Our in-document calculator keeps markup and margin values in sync — so however you prefer to think about pricing, you're covered." Houzz Pro
Clear Estimates You can set default markup percentages in Options- > Miscellaneous. "You can set your default markup percentages (so you don’t have to change them for each project) in Options- > Miscellaneous." Clear Estimates

How to enter rates in Houzz Pro and Buildxact

Houzz Pro handles pricing through an in-document calculator that keeps markup and margin values in sync, so however you prefer to think about pricing, you are covered, according to Houzz Pro. To set the margin percentage in this tool, simply click in the column for the line item you want to edit and type in your desired margin, according to Houzz Pro. This direct entry method allows you to adjust specific line items without manually recalculating the underlying cost structure for each entry.

Buildxact operates on a markup model, which means you need to do this as cost plus markup rather than just entering the charge out rate straight in, according to Buildxact. A common error occurs when users try to work out the markup by doing (chargeout/cost)=markup%, which isn't correct, according to Buildxact.

When you have entered your rates in Buildxact, you can verify the application by clicking the dollar amount under the Quote Total heading to see the total markup applied to the item, according to Buildxact. This feature provides a direct view of the profit added to the cost of goods for that specific line.

To summarize the entry process: in Houzz Pro, you type the margin directly into the line item column, and the system manages the sync with markup. Both tools provide mechanisms to verify the final pricing, whether through the synced calculator or the Quote Total view.

Setting category-specific rates in Clear Estimates and Sage

In Clear Estimates, you can set your default markup percentages so you don’t have to change them for each project, located in Options- > Miscellaneous, according to Clear Estimates. The system provides three specific markup settings: Material, Labor, and Subcontractor, according to Clear Estimates. You can markup each cost category separately, according to Clear Estimates. This structure allows you to apply distinct rates to different cost types within a single bid.

In Sage, you can assign different overhead and profit rates by bid item, according to Sage. You can also assign overhead and profit rates by cost types, according to Sage. Note that this functionality is available only if you have the Estimating Module, according to Sage.

To apply these settings, first identify which cost categories require higher profit margins in your specific trade. For example, if subcontractor work carries higher risk or overhead than material costs, you might set a higher rate for the Subcontractor category in Clear Estimates. In Sage, determine if your bid items vary significantly in complexity; if they do, assign specific rates to those items rather than relying on a single global rate. Ensure your Sage installation includes the Estimating Module before attempting to configure these rates.

Review your current default settings in Clear Estimates under Options- > Miscellaneous to confirm they align with your target profit goals. Adjust the Material, Labor, and Subcontractor percentages individually to reflect your actual cost structures. In Sage, map your cost types to the appropriate overhead and profit rates to ensure accurate pricing across different project components. This approach prevents underpricing by ensuring each cost element contributes appropriately to the final bid price.

Calculate the impact of these category-specific rates on a sample project to verify they produce the desired margin. Compare the resulting bid price against your historical average margins to check for consistency. If your current defaults are too low, increase the specific category rates that are driving the discrepancy. This methodical adjustment helps maintain profitability without inflating the entire bid unnecessarily.

Set up separate rate profiles for different types of projects if your overhead costs vary significantly between, for example, residential and commercial work. In Clear Estimates, you can adjust the three markup settings to reflect these differences. In Sage, use the bid item assignment feature to apply project-specific rates. This granularity allows you to price each job accurately based on its unique cost drivers.

Common mistakes in calculating profit percentages

Estimators often conflate the percentage added to cost with the percentage of revenue retained. When you apply a 25% markup to an item, the original cost is increased by that amount, resulting in a markup percentage of 25%, meaning the original cost of the item was marked up 25% according to ConstructionOnline. However, this specific markup does not translate to a 25% profit on the final selling price. Instead, the calculation yields a margin percentage of 20%, indicating that your company is making a 20% profit on the item according to ConstructionOnline. This distinction is critical because the profit percentage is always lower than the markup percentage when the markup is applied to the base cost.

A frequent error occurs when contractors assume that a 25% markup results in a 25% margin. Your company will gain a 20% profit on the item––not 25% according to ConstructionOnline. This mathematical reality means that if you price your bids based on the assumption that your markup equals your margin, you are overestimating your net profit. To avoid this, you must distinguish between the two metrics: markup is calculated as a percentage of the cost, while margin is calculated as a percentage of the total selling price.

When entering rates into your estimating software, ensure you are using the correct field for your intended calculation. If you input a value intended as a margin into a field designated for markup, your final price will be incorrect. By understanding that a 25% markup corresponds to a 20% margin, you can adjust your pricing strategy to meet your actual profit goals. Always verify which percentage your software calculates by default and adjust your inputs accordingly to reflect your true business objectives.

Charge-out divided by cost is not the markup

The standard formula of dividing the charge-out rate by the cost to find the markup percentage is incorrect, according to Buildxact.

See Takeoff scale setup and stated limits for 5 programs when costs come from a drawing.

Today, take one bid line, divide its profit by its cost for the markup, and divide that profit by its selling price for the margin.

FAQ: How to calculate markup and margin in estimating software

What is the mathematical difference between markup and margin?

A 25% markup on cost produces a 20% margin, not a 25% profit, according to ConstructionOnline.

How does Houzz Pro handle the relationship between margin and markup?

The in-document calculator keeps markup and margin values in sync — so however you prefer to think about pricing, you're covered according to Houzz Pro. Your margin is 33% ($50 ÷ $150 sale price), while your markup is 50% ($50 ÷ $100 cost) according to Houzz Pro.

Can you set different overhead rates for different cost types in Sage?

Yes, you can assign overhead and profit rates by cost types, and this is available only with the Estimating Module, according to Sage.

What are the three specific markup categories in Clear Estimates?

You have three markup settings: Material, Labor, and Subcontractor according to Clear Estimates. Then, you can markup each cost category separately according to Clear Estimates. You can set your default markup percentages (so you don’t have to change them for each project) in Options- > Miscellaneous according to Clear Estimates.

How can you verify the total markup applied to an item in Buildxact?

To see the total markup applied to the item, simply click the dollar amount under the Quote Total heading according to Buildxact. Because Buildxact works on a markup model we need to do this as cost plus markup rather than just entering the charge out rate straight in according to Buildxact.

Sources