How to Set Your Markup and Price Jobs for Profit

HomeBlog › Markup and Pricing

How to Set Your Markup and Price Jobs for Profit

The difference between markup and margin is the difference between making money and wondering where it all went. Here is how to get your pricing right.

SimplyWise Team · April 9, 2026 · 20 min read

The $8,000 Mistake You Make Without Realizing It

A buddy of mine, an electrician who has been in the trade for 15 years, told me this story a few months ago. He had been running his own crew for three years, staying busy, doing great work. Clients loved him. He was billing over $600,000 a year. But every December, his accountant would tell him the same thing: barely broke even.

Turned out he had been confusing markup and margin the entire time. He thought he was adding a 30% profit margin to his jobs. What he was actually doing was adding a 30% markup, which translates to about a 23% margin. On $600K in revenue, that confusion was costing him roughly $42,000 a year in profit he thought he was earning but was not.

He is not alone. This is one of the most common and most costly mistakes contractors make, and it comes down to a simple math misunderstanding that nobody teaches you in trade school.

THE CORE ISSUE

Markup is calculated on your costs. Margin is calculated on your selling price. They are always different numbers, and using the wrong one means you are making less money than you think on every single job. This guide explains the difference and shows you exactly how to set your pricing for real profitability.

Markup vs. Margin: The Critical Distinction

Let us start with the basics because getting these definitions right is the foundation of everything that follows.

Markup defined

Markup is the percentage you add to your costs to arrive at the selling price. If your total costs on a job are $40,000 and you apply a 25% markup, your selling price is $50,000. The markup is calculated on the cost base.

Formula: Selling Price = Cost x (1 + Markup %)

$40,000 x 1.25 = $50,000

Margin defined

Margin (also called gross profit margin or net margin depending on context) is the percentage of the selling price that represents profit. In the example above, $10,000 profit on a $50,000 selling price is a 20% margin.

Formula: Margin = (Selling Price – Cost) / Selling Price

($50,000 – $40,000) / $50,000 = 20%

Why the difference matters

Notice what happened: a 25% markup produced a 20% margin. Not 25%. If you told yourself “I add 25% to my costs so I make 25% profit,” you are making 20%. On a $600,000 annual revenue, that 5-point gap represents $30,000 in profit you think you are earning but are not.

The gap gets worse as the percentages go up. A 50% markup only gives you a 33% margin. A 100% markup (doubling your costs) gives you a 50% margin. The numbers are never the same, and the markup percentage is always higher than the margin percentage for the same dollar amount of profit.

The conversion table

Pin this to your wall, tape it inside your truck visor, or save it on your phone. This table converts between markup and margin so you always know exactly where you stand.

Markup % Margin % Example (on $40,000 cost)
10% 9.1% Sell at $44,000, profit $4,000
15% 13.0% Sell at $46,000, profit $6,000
20% 16.7% Sell at $48,000, profit $8,000
25% 20.0% Sell at $50,000, profit $10,000
30% 23.1% Sell at $52,000, profit $12,000
35% 25.9% Sell at $54,000, profit $14,000
40% 28.6% Sell at $56,000, profit $16,000
50% 33.3% Sell at $60,000, profit $20,000
67% 40.0% Sell at $66,800, profit $26,800
100% 50.0% Sell at $80,000, profit $40,000

Quick conversion formulas

  • Markup to Margin: Margin = Markup / (1 + Markup). Example: 0.25 / 1.25 = 0.20 = 20%
  • Margin to Markup: Markup = Margin / (1 – Margin). Example: 0.20 / 0.80 = 0.25 = 25%
THE TEST

Ask yourself right now: when you say “I add 20% to my jobs,” are you talking about markup or margin? If you are not 100% sure, you are probably losing money. A 20% markup gives you a 16.7% margin. If you want a true 20% margin, you need a 25% markup.

Calculating Your Real Overhead Rate

Before you can set a profitable markup, you need to know your overhead. If you do not know your overhead rate, your markup is a guess, and a guess is not a business strategy.

What counts as overhead

Overhead is every cost of running your business that is not directly charged to a specific job. Here is a comprehensive list:

  • Vehicle costs: Truck payments, insurance, fuel, maintenance, registration
  • Insurance: General liability, professional liability, umbrella policy
  • Office costs: Rent, utilities, internet, phone, supplies
  • Software and tools: Estimating software, accounting software, subscriptions
  • Marketing: Website, advertising, business cards, signage
  • Licenses and permits: Contractor license renewal, trade certifications, continuing education
  • Professional services: Accountant, attorney, bookkeeper
  • Administrative time: Estimating, bidding, client communication, invoicing, scheduling
  • Your salary: Yes, you need to pay yourself a salary from overhead, not just take what is left over
  • Equipment: Tool replacement, equipment maintenance, small tool purchases
  • Warranty work: Callbacks and warranty repairs that are not billable

The overhead calculation

Add up every overhead cost for the past 12 months. If you have not been tracking them, start now. Tools like SimplyWise’s receipt scanner make this much easier by capturing and categorizing every expense automatically.

Here is a sample overhead calculation for a small general contractor:

Overhead Category Annual Cost
Vehicle (payment, insurance, fuel, maintenance) $18,000
General liability insurance $8,500
Workers’ comp (owner’s policy) $4,200
Office / home office $6,000
Phone, internet, software $4,800
Accounting and legal $5,500
Marketing and advertising $6,000
Licenses, CE, association dues $2,500
Tools and equipment (non-job-specific) $4,500
Owner salary (admin/unbillable time) $45,000
Warranty and callback reserve $3,000
Total Annual Overhead $108,000

If this contractor does $600,000 in annual revenue, the overhead rate is $108,000 / $600,000 = 18%.

If this contractor’s direct costs (materials + labor on jobs) are $450,000, the overhead rate as a percentage of direct costs is $108,000 / $450,000 = 24%.

Both numbers are valid. Just be consistent about which base you use.

The overhead rate trap

Here is what catches contractors: overhead stays mostly fixed regardless of how many jobs you run. If you do $600,000 in work, your overhead rate is 18%. But if you have a slow year and only do $400,000, your overhead is still close to $108,000, and your overhead rate jumps to 27%. Your markup needs to cover that higher rate, or you are underwater.

This is why tracking overhead continuously matters. It is not a one-time calculation. Review it quarterly. If overhead is creeping up or revenue is trending down, you need to adjust your markup before the year-end surprise from your accountant.

THE MOST FORGOTTEN OVERHEAD ITEM

Your own unbillable time. If you spend 15 hours a week on estimating, purchasing, scheduling, invoicing, client calls, and administration, that is 780 hours a year. At $60/hour (a reasonable rate for a skilled contractor’s time), that is $46,800 in overhead that needs to be recovered through your markup. Most contractors never count this.

Setting Markup by Trade and Project Type

There is no single “right” markup. It varies by trade, project type, complexity, risk, and market conditions. Here are realistic markup ranges used by profitable contractors in different trades.

Trade / Project Type Typical Markup Range Resulting Margin Range Notes
General contracting (new residential) 15-25% 13-20% Competitive market, volume-driven
Remodeling 35-50% 26-33% Higher risk, more unknowns, higher skill required
Specialty remodeling (kitchen, bath) 40-67% 29-40% Design-build, high client interaction
Electrical 20-40% 17-29% High labor, low material relative cost
Plumbing 25-50% 20-33% Service calls at higher end, new construction lower
HVAC 30-50% 23-33% Equipment markup lower, service markup higher
Painting 40-67% 29-40% Labor-intensive, low material cost per SF
Roofing 25-45% 20-31% Weather risk, safety premium
Landscaping / hardscaping 30-50% 23-33% Seasonal, equipment-heavy
Concrete / flatwork 20-35% 17-26% Material-heavy, weather-sensitive

Why remodeling markup is higher than new construction

New construction is predictable. You know what is behind the walls because you put it there. You can sequence work efficiently. Material waste is lower because everything is planned from scratch.

Remodeling is the opposite. You open a wall and find knob-and-tube wiring. The subfloor is rotted. The joists are not standard spacing. The previous owner’s “handyman” did something creative with the plumbing. Every one of these surprises costs time and money. Higher markup compensates for higher risk.

Adjusting markup for specific situations

  • Difficult clients: Add 5-10% to your standard markup. Your time managing their expectations, responding to constant texts, and handling last-minute changes has a cost.
  • Rush jobs: 10-25% premium above your standard markup. You are disrupting your schedule and possibly paying overtime.
  • Repeat clients: You can reduce markup by 3-5% because you know the client, the communication is efficient, and the referral value is real. But never drop below your overhead recovery.
  • Large projects: Slightly lower markup percentage is acceptable because the dollar amount of profit is larger. A 30% markup on a $200,000 job ($60,000 profit) may be more attractive than a 50% markup on a $30,000 job ($15,000 profit).
  • High-risk projects: Older homes, structural work, anything involving hazardous materials. Add a risk premium of 5-15% beyond your normal markup.

Knowing exactly what your costs are on every job is the foundation of setting the right markup. If you are missing costs, even small ones, your markup is not covering what it needs to cover. That is where capturing every receipt and expense with a tool like SimplyWise becomes critical. You cannot mark up costs you do not know about.

The Pricing Worksheet: From Costs to Selling Price

Here is a step-by-step pricing worksheet you can use for any job. We will walk through it with a real example: a bathroom remodel with a total direct cost of $18,000.

Step Item Amount
1 Total materials (including waste factor) $7,200
2 Total labor (fully burdened, including payroll taxes and insurance) $8,400
3 Subcontractor costs (plumber, electrician) $2,400
4 Total Direct Costs (1 + 2 + 3) $18,000
5 Overhead allocation (24% of direct costs) $4,320
6 Break-Even Cost (4 + 5) $22,320
7 Profit markup (15% on break-even) $3,348
8 Selling Price (6 + 7) $25,668
9 Rounded selling price $25,700

In this example, the total markup from direct costs to selling price is about 43% ($25,700 / $18,000 = 1.43). The net profit margin is about 13% ($3,348 / $25,668). The gross margin (before overhead) is about 30%.

Breaking down the markup components

That 43% total markup is made up of two separate components:

  • Overhead recovery (24%): This is not profit. This is the cost of running your business, allocated to this specific job. If you do not charge it, you are subsidizing this client with money from other jobs, or from your own pocket.
  • Profit (15% on break-even): This is your actual earnings for taking the risk, managing the project, and delivering quality work. This is the number that grows your savings, funds your retirement, and makes the stress worth it.

Why you must separate overhead from profit

Too many contractors lump overhead and profit into a single “markup” number. The problem is that when you do this, you lose visibility into whether your markup is actually covering overhead or whether you are eating into profit to cover business costs.

By calculating them separately, you can see clearly: “My overhead is covered. My profit is X dollars.” If you need to sharpen your price to win a competitive bid, you know exactly how far you can go before you are working for free. You can cut into profit (a business decision) without cutting into overhead recovery (which would mean losing money).

THE MINIMUM

Your total markup must always be higher than your overhead rate. If your overhead rate is 24%, your markup must be at least 24% just to break even. Anything less and you are literally paying to do the work. Profit comes on top of overhead recovery, not instead of it. For more strategies on protecting your bottom line, see our guide on 10 ways to protect your profit margin.

Pricing Psychology: Why How You Present the Number Matters

You can have the math perfect and still lose jobs because of how you present the price. Pricing psychology is real, and understanding a few key principles will help you present bids that clients accept at higher rates.

Anchor high, then justify

When discussing budget with a client early in the process, start with a range that anchors toward the higher end. “A project like this typically runs $28,000 to $35,000 depending on finishes and complexity.” Now $25,700 feels reasonable by comparison. If you started by saying “I think we can do this for around $20,000” and come back with $25,700, you have a problem.

Present value before price

Walk the client through everything they are getting before you reveal the number. Scope of work, quality of materials, timeline, warranty, your experience, your insurance, your license. By the time they see the price, they understand what they are paying for.

Use round numbers strategically

Round your total to the nearest hundred. $25,700 feels more deliberate and considered than $25,668. Oddly specific numbers suggest you have padded the bid or are trying to appear precise. Clean numbers suggest confidence.

Offer options, not ultimatums

Instead of presenting a single number, offer two or three options at different price points. The “good, better, best” approach works well:

  • Good ($22,500): Basic finishes, stock cabinets, standard tile, existing layout
  • Better ($25,700): Semi-custom cabinets, quartz countertops, upgraded tile, minor layout change
  • Best ($31,200): Custom cabinets, premium quartz, designer tile, reconfigured layout with new plumbing

Most clients choose the middle option. This is a well-documented psychological principle called the “center-stage effect.” By anchoring the middle option as your target price, you win at your preferred number more often.

Never apologize for your price

Do not say “I know this is a lot” or “I wish I could do it for less.” These phrases undermine your value. State the price confidently. If the client pushes back, discuss scope adjustments rather than price reductions. You are a professional, and your pricing reflects the value you deliver.

THE CONFIDENCE FACTOR

Contractors who present prices confidently win bids at higher margins than those who seem uncertain about their own numbers. If you have done the math, if your costs are accurate, if your markup is fair, present the price with zero hesitation. Hesitation signals that you do not believe your own number, and if you do not believe it, neither will the client.

When and How to Raise Your Prices

Most contractors are underpriced and know it. The question is not whether to raise prices but when and by how much. Here are the signals that it is time.

Signs you are underpriced

  • Win rate above 50%: If you are winning more than half your bids, your prices are too low. You should be losing some bids. A healthy win rate for residential contractors is 25-35%.
  • Fully booked more than 8 weeks out: If you cannot fit new work in for two months, demand exceeds your capacity. The market is telling you to raise prices.
  • No pushback on price: If clients never negotiate or question your pricing, you are leaving money on the table. Some price friction is healthy.
  • Net profit below 10%: If you are netting less than 10% after all costs including your salary, your markup is probably too low for the risk you are taking.
  • Your costs went up but your prices did not: Materials, insurance, fuel, labor. If any of these increased and you did not adjust your pricing, your margin just got smaller.

How to raise prices without losing clients

  • Raise prices on new clients first. Existing clients can stay at current rates for their next project, but new quotes reflect the new markup.
  • Increase gradually. A 3-5% increase per year is easier to absorb than a 15% jump every three years.
  • Add value to justify the increase. Better communication, faster response times, extended warranty, better documentation. Give clients a reason to accept the higher price.
  • Be transparent (selectively). “Our insurance and material costs have increased this year, and we have adjusted our pricing to reflect current costs” is a perfectly acceptable explanation.
  • Let go of price-sensitive clients. Some clients will leave. That is okay. If you are fully booked, losing a price-sensitive client and replacing them with a client who values quality over price is an upgrade.

The annual pricing review

At minimum, review your pricing annually. Compare your estimated costs vs. actual costs on completed jobs. Recalculate your overhead rate with real numbers. Check your win rate. Look at your net profit percentage. If any of these numbers are off, adjust your markup accordingly.

This is easier when you have accurate data. Contractors who track every expense, every receipt, and every hour using tools like SimplyWise and a time tracker can do this review in an afternoon. Contractors who rely on memory and guesswork? They just hope for the best.

If you are building your business from the ground up and want to start with the right pricing foundation, our guide on how to start a construction business in 2026 covers the financial setup process in detail.

Beyond Markup: Value-Based Pricing

Everything we have discussed so far is cost-plus pricing: calculate your costs, add markup, arrive at a price. It works, and it is how most contractors price work. But there is another approach that the most successful contractors use, especially for high-end and specialty work.

What is value-based pricing?

Value-based pricing sets the price based on the value to the client, not just your costs. A kitchen remodel that adds $60,000 in home value is worth more to the client than one that adds $20,000, even if your costs are similar. A commercial build-out that lets a restaurant open two weeks earlier has enormous value to that business owner beyond the construction costs.

When value-based pricing works

  • High-end residential: Clients choosing premium finishes and custom work are buying outcomes (a beautiful kitchen, a luxury bathroom), not just materials and labor. Price accordingly.
  • Specialty work: If you are one of three contractors in your market who can do a particular type of work (historic restoration, complex structural modifications, high-end tile work), your pricing should reflect that scarcity.
  • Emergency repairs: A burst pipe at 2 AM has enormous urgency value. Your pricing should reflect the after-hours response, not just the cost of the repair.
  • Design-build: When you are providing both design and construction services, the integrated value is greater than the sum of parts. Price the outcome, not just the hours and materials.

How to shift toward value pricing

You do not have to abandon cost-plus pricing entirely. Most contractors use a hybrid: cost-plus as the floor (you never go below your costs plus overhead plus minimum profit) and value-based pricing as the ceiling (what the work is actually worth to this client in this situation).

Start by asking better questions during the sales process:

  • What is this project worth to you?
  • How long do you plan to stay in this home?
  • What happens if we do not do this project? What is the cost of not acting?
  • What is the most important outcome for you, budget, timeline, or quality?

The answers tell you how to position your price. A client who says “I plan to be here for 30 years and I want this done right” is giving you permission to price for quality. A client who says “I am selling in two years and need the cheapest option that looks decent” is telling you to price for budget.

THE MINDSET SHIFT

Cost-plus pricing asks “what does it cost me to do this work?” Value-based pricing asks “what is this work worth to the client?” The best contractors think about both. Your costs set the floor. The client’s perceived value sets the ceiling. Your job is to price as close to the ceiling as the relationship and market allow.

The 7 Pricing Mistakes That Kill Contractor Profits

1. Confusing markup and margin

We covered this in detail above. It is the number one mistake and it costs contractors thousands every year. Know the difference. Use the conversion table. Double-check your math.

2. Not paying yourself a salary from overhead

If you only take home “whatever is left over,” you are not running a business. You are gambling. Set a salary for yourself, include it in overhead, and price jobs to cover it. If the business cannot support your salary, either your pricing is wrong or your volume is too low.

3. Using last year’s costs

Material prices change. Insurance premiums change. Fuel costs change. Labor rates change. If you are pricing 2026 jobs with 2024 costs, you are losing money on every bid. Update your cost data regularly. Use current supplier quotes, not memory.

4. Matching the competitor’s price

You do not know the other contractor’s costs, overhead, or business model. Their lower price might be because they are uninsured, unlicensed, paying cash labor, or simply bad at math. Matching their price means adopting their problems. Price based on your costs and your business, not theirs.

5. Giving discounts without reducing scope

If a client asks for a lower price, the answer is “sure, let us talk about what we can remove or simplify.” Never just cut your price without cutting scope. A 10% discount on a job with a 12% margin means you are working for 2%. On a $50,000 job, that is $1,000 profit for weeks of work.

6. Ignoring the cost of callbacks and warranty work

Industry estimates suggest warranty and callback work costs the average contractor 1-3% of revenue. If you are not building this into your overhead, every warranty repair comes directly out of your profit. Track your callback costs and include them in your overhead calculation.

7. Not tracking actual vs. estimated costs

If you never compare what you estimated to what you actually spent on a completed job, you never learn from your pricing mistakes. Set up a simple system: when a job is done, compare estimated materials to actual, estimated labor hours to actual, and estimated margin to actual. This feedback loop is the single most effective way to improve your pricing accuracy over time. For guidance on scaling your business sustainably, tracking these metrics is essential.

Your Pricing Action Plan

Here is what to do this week to get your pricing right:

  • Calculate your real overhead. Pull every business expense for the past 12 months. Use bank statements, credit card records, and your receipt tracking app. Add it all up.
  • Divide overhead by your annual revenue to get your overhead rate as a percentage. If you do not have a full year of data, use 6 months and annualize it.
  • Decide on your target net profit margin. For most small contractors, 10-15% net is a healthy target. Convert that margin to a markup using the conversion table above.
  • Add your overhead rate to your profit markup to get your total markup. This is the minimum percentage you apply to direct costs on every job.
  • Test your new pricing on your next three bids. Track the outcomes. Did you win? Did you lose? Did the client push back? Adjust based on real market feedback.
  • Set up quarterly reviews. Every 90 days, recalculate your overhead rate, review your win rate, and compare estimated vs. actual costs on completed jobs.
  • Start tracking everything. Use SimplyWise for receipts and estimates. Use a time tracker for labor hours. Use your accounting software for job costing. The more data you have, the better your pricing gets.
THE BIG PICTURE

Pricing is not a one-time decision. It is a continuous process that improves as your data improves. The contractors who make real money in this industry are not necessarily the best craftspeople (though many are). They are the ones who know their numbers, set their prices with confidence, and have the discipline to walk away from jobs that do not meet their margin requirements. Get your pricing right and everything else in your business gets easier.

Frequently Asked Questions

What is a good profit margin for a contractor?
Net profit margins vary by trade and project type, but a healthy target for most small contractors is 10-15% net after all costs, including overhead and your own salary. General contractors on new construction typically net 3-7%, while remodelers often achieve 8-15%. Specialty trades like HVAC and plumbing can net 10-20%. If your net profit is consistently below 8%, your markup likely needs to increase.
What is the difference between gross margin and net margin?
Gross margin is revenue minus direct costs (materials and labor), divided by revenue. Net margin is revenue minus all costs (direct costs plus overhead), divided by revenue. A contractor might have a 35% gross margin but only a 12% net margin because overhead consumes the difference. Net margin is the number that matters for evaluating your business health.
Should I markup subcontractor costs?
Yes. When you hire a subcontractor, you are responsible for coordinating their schedule, managing their quality, handling any issues, and providing insurance coverage for the overall project. A standard markup on sub work is 10-20%. Some GCs go higher for specialty subs or on complex projects. Never pass sub costs through without markup unless you have a specific strategic reason.
How do I handle material price increases mid-project?
For fixed-price contracts, your options are limited once the contract is signed. The best protection is a material escalation clause in your contract that allows price adjustments if material costs increase beyond a specified threshold (typically 5-10%). For long-duration projects, consider locking in material prices with your suppliers at contract signing. At minimum, your bid should include an expiration date so you are not held to prices quoted months ago.
Is a 50% markup too high?
Not necessarily. A 50% markup yields a 33% gross margin, which is reasonable for remodeling, specialty work, and service trades. What matters is whether the resulting price is competitive in your market and whether it covers your actual overhead plus a fair profit. If your overhead rate is 25%, a 50% markup gives you 25% for overhead and 25% for profit (before the margin/markup conversion). That is healthy for most trades.
Should I show my markup to clients?
Generally, no. Clients do not need to see your margin structure any more than you need to see your mechanic’s markup on parts. Present prices by line item (labor, materials, scope items) without revealing your markup percentage. If a client demands cost-plus pricing with an open-book markup, that is a different contract structure (common in commercial), and you should negotiate the markup rate as part of the contract terms.
How do I know if my overhead rate is too high?
Most small to mid-size contractors run overhead rates between 15% and 30% of revenue. If yours is above 30%, look for areas to trim. Common culprits include: underutilized vehicles or equipment, excessive office expenses, high marketing spend without corresponding leads, and paying yourself too much or too little (yes, underpaying yourself creates problems too because it masks the true cost of the business). Compare your overhead breakdown to industry benchmarks and identify which categories are above average.
What if I am just starting out and do not have historical cost data?
Start with industry averages and adjust as you gather your own data. RSMeans and Craftsman publish annual cost data by trade and region. Talk to other contractors in non-competing trades about their overhead rates. Use a tool like SimplyWise for photo-based estimates to get quick cost benchmarks. And start tracking everything from day one, including every receipt, every hour, every expense. Within 6-12 months, you will have enough data to price with confidence based on your actual costs.
How do I handle clients who want to negotiate my price down?
Never reduce price without reducing scope. If a client wants a lower number, ask what they are willing to give up or change. Standard cabinets instead of semi-custom. Laminate instead of quartz. Smaller tile format instead of large format. This approach protects your margin while giving the client control over their budget. If a client just wants you to cut your price for the same scope, that is a red flag about the working relationship.
Should I price differently for commercial vs. residential work?
Yes. Commercial work typically carries lower markup percentages (10-20%) but higher dollar volumes. Payment terms are longer (net 30-60 vs. progress payments). Bonding and insurance requirements are higher, which increases overhead. Warranty expectations and punch list processes are more formal. If you are transitioning from residential to commercial, recalculate your overhead for the commercial business model before setting your markup.

Know Your Costs. Set Your Price. Keep Your Profit.

Your markup only works if it is built on accurate cost data. SimplyWise captures every receipt, tracks mileage automatically, and generates photo-based estimates so your pricing reflects reality, not guesswork. $30/month.

Try SimplyWise Free