The quote looked profitable when it left the office. Then the job took longer, the crew used extra materials and nobody priced the added work. Confusing markup vs margin makes that damage harder to see.
Markup builds a selling price from cost. Margin checks how much of that selling price remains after cost. Both figures depend on the same thing: a fixed scope and a complete job cost.
Markup vs margin in one minute
Markup measures profit against cost. Margin measures profit against selling price.
| Measure | What it answers | Formula |
|---|---|---|
| Cost | What the job consumes | Labour + materials + other job costs |
| Selling price | What you charge for the scope, excluding tax collected for a revenue body | Cost + profit |
| Profit | What remains above the stated cost base | Selling price − cost |
| Markup | How much profit was added to cost | Profit ÷ cost |
| Margin | How much of the selling price remains after cost | Profit ÷ selling price |
Call the result direct job profit, contribution or net profit according to what the stated cost base contains. Do not switch labels without changing the costs underneath them.
The profit amount does not change when you switch formulas. The denominator does. Markup divides by cost. Margin divides by selling price, which includes the profit.
Use markup to build the price
Start with the cost of completing the stated work. Apply your chosen markup to that cost to produce a selling price excluding tax collected for a revenue body.
The formula is:
Selling price = cost × (1 + markup)
Write percentages as decimals when using the formula. The markup must apply to a named cost base. A material markup is not the same as a markup on the complete job cost.
Use margin to test the result
Once you have a proposed selling price, calculate its margin. This tells you what share of the price remains after the included job costs.
The formula is:
Margin = (selling price − cost) ÷ selling price
That is an estimated margin when the cost is still an estimate. It becomes a completed-job margin only after you capture the actual cost of the authorised work.
Use markup to construct the quote. Use margin to challenge it before sending it and review it after closing the job.
Fix the scope before you calculate a percentage
A percentage cannot rescue a missing ceiling, unknown access or vague finish. Choose the work first. Inspect the site. Then cost what you found.
Write the work in site language
List each item the crew must supply, install, remove, test, commission or dispose of. Record quantities and locations. Name the finish expected at handover.
Include access. A unit beside a driveway is not the same job as a unit above a lined ceiling. Record whether the crew needs lifting equipment, roof access, isolation time or help moving customer property.
Write down who protects the work area and who repairs disturbed finishes. If another trade must attend first, state that dependency.
Record assumptions, allowances and exclusions
An assumption is something you relied on when pricing. An allowance is an amount or quantity held for an item that is not settled. An exclusion is work the price does not cover.
Make each one testable. Do not write “normal access”. Describe the access you priced. Do not write “making good excluded” if only painting is excluded. Name the surface and the excluded repair.
Give the crew these details too. An exclusion hidden in the estimator's notes will not stop unpriced work on site.
Decide whether the customer needs an estimate or a quote
Use an estimate when the scope or cost cannot yet be fixed. State the known work, the unknowns and the basis of the range.
Use a quote when you can offer a defined scope for a stated price. Set an acceptance process and an expiry or review point that fits your own supply and scheduling risks. Do not turn an estimate into a fixed quote by changing its heading while leaving the unknowns unresolved.
Inspect the next site with a scope sheet in hand. Finish that sheet before opening the price calculation.
Check local requirements before costing the job
Licences, permits, inspections, worker cover and required documents can create labour and direct job costs. Check them before quoting. Do not guess from the last job or copy a requirement from another country.
United States
Ask your state contractor licensing board which contractor license covers the proposed scope. Ask the state or city electrical, plumbing or mechanical licensing office which trade license the person doing the work needs.
Ask the local building department whether the job needs a permit or inspection. Record the answer and include the permit work in the cost and programme where required.
Take federal tax and EIN questions to the IRS (opens in a new tab). Take business registration questions to your secretary of state. Take workplace safety questions to OSHA (opens in a new tab).
United Kingdom
For gas work, check the business and engineer requirements with the Gas Safe Register (opens in a new tab). For water fittings compliance, use official guidance from GOV.UK (opens in a new tab), the Welsh Government (opens in a new tab), the Scottish Government (opens in a new tab) or nidirect (opens in a new tab) for the UK nation where the site sits, then ask the statutory water undertaker that supplies the site which requirements it enforces.
In England and Wales, ask a competent person scheme whether the electrical work can be self-certified under Part P. Ask building control about building regulations approval. In Scotland, ask building standards. In Northern Ireland, ask local council building control and use the official route through nidirect (opens in a new tab).
Take self assessment, VAT and CIS questions to HMRC (opens in a new tab). Take limited company registration questions to Companies House (opens in a new tab). Take workplace health and safety questions in Great Britain to the Health and Safety Executive (opens in a new tab). In Northern Ireland, take them to the Health and Safety Executive for Northern Ireland (opens in a new tab).
Canada
Ask your provincial or territorial trade licensing and safety authority which trade licence and trade permit cover the work. Ask the municipality about its business licence and any building permit.
Take business number and GST/HST questions to the Canada Revenue Agency (opens in a new tab). Ask the provincial or territorial workers' compensation board about worker coverage. Ask the provincial or territorial business registry about business names and registration.
Australia
Ask your state or territory licensing regulator which trade licence, contractor licence and home building contract rules cover the scope. The regulator may be NSW Fair Trading, the Queensland Building and Construction Commission, Energy Safe Victoria or the body responsible in your location and trade.
Take ABN, GST and BAS questions to the Australian Taxation Office (opens in a new tab). Take company and business name registration questions to ASIC (opens in a new tab).
Ask your state or territory WHS regulator about workplace safety. Ask your state's workers' compensation insurer or regulator about cover for workers.
Check current requirements with the body responsible for that question. Write the resulting task, time and cost into the job before you set the price. Owners entering the electrical trade can place these checks inside the wider electrical business setup process.
Build the complete job cost
The formula only works when the cost underneath it means something. Define the cost base on the estimate and use the same definition when reviewing the result.
Price the labour the job will consume
Estimate labour by task. Include the work before and after the visible installation: collecting materials, loading, travel tied to the job, site setup, protection, testing, cleanup and handover.
Include supervision where the job needs it. Add return visits that are part of the promised scope. If an apprentice and a qualified worker attend together, cost the time each person will spend.
Use your own labour cost. It may contain wages or owner labour, employment costs and other amounts your accountant has told you belong in that cost. Do not treat the amount charged to the customer as the labour cost.
Record actual time against the job later. Without that record, you cannot tell whether the estimate failed or the crew simply took longer than planned.
Add materials and consumables
List the materials required by the scope. Use current supplier information when preparing the quote. Include freight, delivery and collection costs tied to the job.
Add the small items the crew will use: fixings, sealants, connectors, blades, protection and test consumables. Keep the buckets boring. A short, consistent list is easier to cost than a clever category structure nobody follows.
Allow for waste only where the work creates it. Base the allowance on the measured scope and buying unit, not a copied percentage.
Add the other direct costs
Add subcontractors, hired plant, specialist testing, permits, inspection charges and disposal when the scope requires them. Include accommodation or job-specific travel where they belong to that job.
Do not hide these costs inside profit. They are costs of delivering the quoted work. Leaving them out makes the calculated margin look stronger than the job really is.
Decide how the price recovers overhead
Choose one documented cost base. State whether it contains direct job costs only or direct job costs plus named overhead items. Set the markup and margin target against that same base.
Use the definition unchanged when estimating, quoting and reviewing the completed job. If you change which overhead costs sit in the base, reset the target and record the change before pricing another job.
Label the result accurately. A margin calculated after direct job cost is a direct job margin. It is not net business margin after all operating expenses and tax.
Keep tax separate from profit
A tax collected for a revenue body is not job profit. Set up quotes and reports so tax does not inflate the selling price used for your internal margin check.
Ask the official tax body in your country how your business must handle tax. Then have your accountant set the calculation and reporting basis you will use consistently.
Before applying markup, read down the cost sheet once. Every item should point to a task, quantity or requirement in the scope.
Calculate markup from cost
The markup formula is:
Markup = profit ÷ cost
If you know the cost and chosen markup, calculate the price with:
Selling price = cost × (1 + markup)
If you know the selling price and cost, calculate profit first:
Profit = selling price − cost
Then divide that profit by the same cost base used to build the price.
Name what you marked up
A markup on materials tells you what was added to material cost. It says nothing by itself about labour recovery, subcontractors, permits or the whole-job margin.
A markup on direct job cost has a broader base. It still does not become net business profit unless the cost base includes every operating expense being measured.
Write the base beside the percentage in your pricing rules. Use labels such as material cost or complete direct job cost. Do not leave the estimator to remember which one applies.
Do not add a margin percentage as though it were markup
Adding a target margin percentage directly to cost produces a different result because margin is measured against the final selling price. Use the target-margin formula instead.
A percentage copied from another business is also unsafe. Their labour cost, overhead treatment and service mix may be different. Build the target from your own books and completed jobs.
For a quick check after entering your own figures, use the profit margin calculator. Keep the scope and cost sheet beside it so the output has a clear basis.
Calculate margin from the selling price
The margin formula is:
Margin = profit ÷ selling price
It can also be written as:
Margin = (selling price − cost) ÷ selling price
When you have a target margin and a complete cost, calculate the required selling price with:
Selling price = cost ÷ (1 − target margin)
Do not use a target of the whole selling price without checking that your definition of cost matches the definition used to set the target.
Convert markup to margin
Use decimals in the formula:
Margin = markup ÷ (1 + markup)
This conversion works because the selling price contains both the original cost and the amount added through markup.
Convert margin to markup
Use:
Markup = margin ÷ (1 − margin)
You do not need a conversion chart. Charts invite people to select a percentage before defining the job cost. Calculate from the target your business has set and keep the formula in the estimate sheet.
The practical markup vs margin check is simple: build the price from cost, then test the proposed price using margin. If the result misses your target, inspect the cost base and scope before changing the percentage.
Work the Oak Street job without mixing the numbers
Oak Street is the house electrical example. R. Chen at 14 Oak Street needed a bathroom exhaust fan, 150mm and ducted through the roof, plus four LED downlights.
Estimate E-1847 gave a range of 900–1,400. The fixed scope then became quote Q-1847 for 1,105. The ceiling was lined, and the quote excluded chasing.
The job cost measured against the original quote was 850. Profit on that quoted scope was:
1,105 − 850 = 255
Markup was:
255 ÷ 850 = 30%
Margin was:
255 ÷ 1,105 ≈ 23%
The profit is 255 in both calculations. The percentages differ because the markup uses the 850 cost as its denominator while the margin uses the 1,105 selling price.
This is the central markup vs margin distinction. A 30% markup did not produce a 30% margin. It produced a margin of about 23% on the original quoted scope.
Extra cable and chasing were approved on site as a 160 scope change. Invoice INV-1847 was therefore 1,265.
Do not combine that invoice with the original 850 job cost to claim a final profit. The cost of performing the 160 change is not given. More invoice revenue is not automatically more profit.
All figures in this worked example are sample currency units. They are not a rate card or a pricing recommendation.
Write a quote that protects the calculated price
The calculation stays inside the business. The quote tells the customer what that price buys.
Put the customer name, site address, quote number and issue details on the document. State how the customer accepts it. Keep the accepted copy with the job record.
Describe the exact scope
Write the work by location and item. Include quantities, supply responsibilities, testing, disposal and finish. Match the wording to the cost sheet so every priced item has a visible home in the quote.
State assumptions, allowances and exclusions beside the work they affect. If access, existing services or hidden surfaces could change the job, say what condition the price assumes.
Do not bury a key exclusion in general terms. On Oak Street, the lined ceiling and exclusion of chasing mattered because they set the boundary of the quoted work.
State how changed work will be approved
Tell the customer that work outside the quoted scope needs a written description, price or pricing basis, and approval before it starts. Use the correct document for the market.
Keep payment terms, tax treatment and acceptance details clear. They do not replace the scope, and the scope does not replace them.
If you need the full document sequence, use the guide to writing a quote that defines the job. For the next quote, compare every line of the cost sheet with the customer-facing scope before sending it.
Put the accepted scope into the work order
A quote is the offer accepted by the customer. A work order tells the crew what authorised work to perform.
Carry the site, contact, scope, quantities and finish into the work order. Include the assumptions and exclusions the crew can encounter. Add access instructions, hazards, dependencies and the evidence needed at completion.
Do not give the technician a short task label and keep the real scope in the office. If the technician cannot see that chasing was excluded, the price has lost its protection before the tools come out.
The work order should also tell the crew what to do when site conditions differ. Stop the affected work. Record the condition. Send the change for approval. Continue only when authorisation is recorded.
An internal work order is not customer approval for extra work. It is an instruction built from work that has already been authorised.
US contractors who need to align crew instructions with the quote and invoice can use the practical answer to what is a work order?. On the next accepted job, read the quote and work order side by side before dispatch.
Control scope changes before extra work starts
The customer asks for another item. The surface behind the fitting is not what the quote assumed. The crew is ready to continue. This is where job profit disappears fastest.
Stop the changed part of the work. Describe what is different, why it sits outside the accepted scope and what completing it will cost. Record any effect on timing. Get approval before continuing.
Use a change order in the United States and Canada. Use a variation in the United Kingdom and Australia. The document should identify the original job, describe the added or removed work, state the price or agreed pricing basis, record the programme effect and show customer approval.
Pass the approved change into the work order. Give the crew the revised instruction. Carry the approved amount to the invoice and tag the related labour and materials so job costing can measure it.
US readers can use the field process for how to write a change order before extra work starts. Keep the completed change order form with the accepted quote and job record.
Keep changed revenue and changed cost together
On Oak Street, extra cable and chasing were approved as a 160 change. That moved invoice INV-1847 from the quoted 1,105 to 1,265.
The costs of the change were not supplied. You can state the revised invoice. You cannot state the profit or margin on that invoice. Capture both sides before judging the result.
Make the crew's stop-and-approve rule part of the next work order, not a reminder sent after the job.
Use job costing to see whether the quote held
Estimated margin belongs to the quote. Completed-job margin needs recorded costs.
Capture actual labour against the correct job and task. Enter supplier invoices, stock used, subcontractor charges, plant, disposal and other direct costs. Remove costs posted to the wrong job before running the review.
Compare the original quoted scope and price with the actual cost of that scope. Then review approved scope changes separately when both their revenue and cost are available.
Do not let the final invoice replace this comparison. An invoice can rise while profit falls if the added work consumed more labour and materials than it brought in.
Read the variance, not just the final percentage
Compare estimated labour with recorded labour. Check the task where time moved. Compare estimated material quantities with what the crew and supplier records show.
Read site notes for hidden conditions, rework, access delays and customer requests. Check whether each event was included in the quote, absorbed by the business or approved as changed work.
The point of job costing is not to punish the crew for every difference. It is to find the pricing rule, site process or scope wording that needs changing before the next quote.
Separate job margin from business profit
A direct job margin shows what remains after the cost base used for that job. Office costs, general vehicle costs, administration, finance charges and tax may still sit outside it.
Use one label for each measure. Do not call direct job profit net profit. Ask your accountant which costs belong in each business report, then keep that treatment stable from month to month.
Close the job only when the costs are posted. An open supplier invoice or missing timesheet can turn a healthy-looking review into a false one.
Diagnose a weak result before changing the markup
When the margin misses its target, do not immediately raise every percentage. Find the leak first.
Check whether the scope missed a task, quantity, finish or access condition. Check estimated hours against recorded labour by task. Check supplier invoices, stock use and consumables against the estimate.
Look for work completed without written approval. Check whether the price recovered the overhead amount your business expected. Confirm that tax was not counted as revenue or profit in the review.
Then change one pricing or operating rule. You might improve the inspection sheet, change a labour allowance, update a material list or tighten the scope-change process. Test that change on completed jobs using the same cost definition.
Markup vs margin is useful here because the two measures answer different questions. Markup shows what you added to the stated cost. Margin shows what remained from the stated selling price. Neither explains a bad job until you inspect the records underneath it.
Common questions
Should labour and materials have the same markup?
Not automatically. Labour and materials create different risks and may recover overhead differently in your pricing method. Set each rule from your own costs, then test the whole-job margin rather than assuming separate markups guarantee a profitable job.