Work out a selling price from your cost and markup, find the markup and margin on a price you already charge, or get the markup a target margin needs. Built for materials and subcontractors on service jobs.
For contractors, trades and freelancers who resell materials · updated October 2026
Gross figures for this item only. Overhead, taxes and your own time aren’t included unless they’re in the cost.
How to use this markup calculator
Pick the mode that matches what you already know. All three work in dollars and percentages, and the result updates as you type.
- Cost + markup: enter what the item costs you and the markup you want to add. You get the selling price, your profit and the gross margin.
- Cost + price: enter your cost and what you charge (or plan to charge). You get the markup and margin you are actually making.
- Target margin: enter the gross margin you want to keep. You get the markup that produces it, and the price if you also enter a cost.
- Use Copy this line to paste the numbers into your job notes or a quote.
The cost can be anything you buy and resell to a client: lumber, paint, a replacement part, a rental, a printing order or a subcontractor’s bill.
How to calculate markup
Markup is the amount you add on top of your cost, written as a percentage of that cost. It answers one question: how much more than I paid should the client pay?
Worked example: materials on a repair job
You spend $400 on materials for a job and mark them up 25%.
- Selling price: $400 × 1.25 = $500
- Profit on the materials: $500 − $400 = $100
- Gross margin: $100 ÷ $500 = 20%
Going the other way works too. If a part costs you $180 and you charge $270, the markup is ($270 − $180) ÷ $180 = 50%, and the margin is $90 ÷ $270 = 33.33%.
Worked example: a subcontractor’s bill
An electrician bills you $1,200 for their part of your job, and you add 20% for finding, scheduling and standing behind them. The client pays $1,200 × 1.20 = $1,440. You keep $240, a 16.67% margin.
Markup vs margin
Markup and margin use the same dollar profit but divide it by different numbers. Markup divides by cost. Margin divides by price. Because price is always bigger than cost when you make a profit, the margin percentage is always the smaller of the two.
So a 25% markup is a 20% margin (0.25 ÷ 1.25), and a 50% margin needs a 100% markup (0.5 ÷ 0.5). Here is the conversion for common markups, with the price on the same $400 cost:
| Markup | Gross margin | Price on a $400 cost |
|---|---|---|
| 10% | 9.09% | $440 |
| 15% | 13.04% | $460 |
| 20% | 16.67% | $480 |
| 25% | 20% | $500 |
| 30% | 23.08% | $520 |
| 40% | 28.57% | $560 |
| 50% | 33.33% | $600 |
| 75% | 42.86% | $700 |
| 100% | 50% | $800 |
| 150% | 60% | $1,000 |
| 200% | 66.67% | $1,200 |
Use markup when you set a price from a cost. Use margin when you judge how profitable a job or your whole business is. If you start from a margin target, the profit margin calculator works out the price directly.
Typical markups for service businesses
There is no single right markup. It depends on your trade, the size of the job and your overhead. These are the ranges Housecall Pro publishes in its contractor pricing guides. The margin column is our conversion of each range, rounded to the nearest percent.
| What is marked up | Typical markup | Same as a margin of |
|---|---|---|
| Materials (construction and remodeling) | 15–25% | 13–20% |
| Subcontractor work (residential; 20% most common) | 15–25% | 13–20% |
| Standard residential remodel, whole job | 20–30% | 17–23% |
| Small repair jobs | 40–60% | 29–38% |
| HVAC jobs | 50–80% | 33–44% |
| Plumbing jobs | 40–70% | 29–41% |
| Electrical jobs | 40–65% | 29–39% |
| Handyman jobs | 35–60% | 26–38% |
| Home cleaning | 30–50% | 23–33% |
| Appliance repair | 50–100% | 33–50% |
How much to mark up materials and subcontractors
Your markup on resold items pays for real work: researching options, ordering, picking up, storing, handling returns, replacing damaged stock and waiting for the client to pay you back. Start from those costs, not from what a competitor charges.
- Work back from the margin you need. If overhead takes 15% of revenue and you want 10% profit, you need a 25% margin on direct costs, which is a 33.33% markup, not 25%.
- Mark up small items more than large ones. Driving to the supply house for a $20 fitting costs you the same time as for a $500 fixture.
- Keep a separate rate for subcontractors. You’re carrying their risk: if their work fails, the client calls you.
- Recheck prices on long jobs. If supplier prices move between the quote and the purchase, your markup shrinks unless the quote says how you handle it.
- Stay consistent. Use the same markup for the same kind of item across clients, so your prices are easy to explain.
If you price whole jobs from cost (labor, materials, subcontractors and overhead), the service price calculator builds the full job price instead of one line.
Common markup mistakes
- Treating markup as margin. You add 20% to a $1,000 cost and expect to keep 20%. You keep $200 of $1,200, which is 16.67%. To keep a real 20% margin you need to charge $1,250, a 25% markup.
- Marking up the wrong cost. Use what you actually paid, including delivery fees and sales tax you can’t get back, not the list price.
- Forgetting card fees. If the client pays by card, a few percent of the price goes to the processor. A thin markup can disappear into fees.
- Dividing instead of multiplying. Cost ÷ (1 − 25%) gives a 25% margin price, not a 25% markup price. Pick the formula that matches the number you were given.
- Never revisiting it. A markup that worked when you were working alone may not cover a van, a helper and insurance.
How to show markup on an invoice
Most service businesses bill the marked-up price as the line rate and don’t print the markup. The client sees “Materials: $500”, not “$400 + 25%”. Whether to show your cost is a business choice; if your contract promises cost-plus billing, show the cost and the markup as separate lines.
- List materials, parts or subcontracted work as their own line items, so the client can see what they paid for.
- Use quantity × rate, with the rate already marked up. For example, 2 × $250 for an item that cost you $200 before a 25% markup.
- Add any tax rate that applies, then send the invoice.
In Onigiri, line items are quantity × rate, with tax rates and discounts, and invoices go out by email, as a link or as a PDF. The free plan covers 3 invoices a month with unlimited clients. On PRO you can save a marked-up item as a template so the price is the same on every invoice. For a one-off, the free invoice generator makes a PDF without sign-up, and our guide to the itemized invoice shows how to lay out the lines.
Frequently asked questions
How do you calculate markup?
Subtract your cost from the selling price, divide by the cost and multiply by 100. An item that costs $400 and sells for $500 has a 25% markup.
What is the markup formula for a selling price?
Selling price = cost × (1 + markup). A $400 cost with a 25% markup sells for $400 × 1.25 = $500.
What is the difference between markup and margin?
Markup is profit divided by cost, and margin is profit divided by the selling price. The same $100 profit on a $400 cost and $500 price is a 25% markup but a 20% margin.
What markup do I need for a 20% margin?
You need a 25% markup. The conversion is markup = margin ÷ (1 − margin), so 0.20 ÷ 0.80 = 0.25.
Is a 50% markup the same as a 50% margin?
No. A 50% markup gives a 33.33% margin, and a 50% margin needs a 100% markup, which means charging double your cost.
What is a good markup for materials?
Housecall Pro’s contractor guide puts typical materials markups at 15–25%, which is a 13–20% margin. Small, fiddly purchases often justify more, because the time to buy them is the same.
Should I show my markup on the invoice?
Usually not: most service businesses bill the marked-up price as the line rate. If your contract is cost-plus, show the cost and the markup as separate lines so the client can check both.

Jul 16, 2024
Setting Freelance Rates: A Guide to Pricing Your Services Competitively and Fairly
Get tips and insights to set competitive and fair pricing for your services

May 17, 2024
What is an itemized invoice? Meaning, structure and example
What an itemized invoice is, what to include, and a worked example with line items, discount and total. Plus tips for line items clients approve fast.

Jan 30, 2024
Flat rate vs hourly rate: what should you choose?
Explore the key differences between flat rate and hourly rate to determine the optimal choice for your business or project.
Bill the marked-up price
Add materials as line items, qty × rate, with tax. Free for 3 invoices a month, no credit card.
