JobDiaryStart free trial

Job costs and profit

Markup vs margin for tradespeople

Markup measures the uplift over cost.

The short answer

Markup measures the uplift over cost.

Markup measures the uplift over cost. Margin measures the result as a share of selling price. They use different denominators, so a 25% markup is not a 25% margin. Use one clearly defined cost base when comparing them.

Explore the wider job costing and profit guides for the steps around this decision.

The same job, two calculations

Calculation Formula Illustrative outcome
25% markup on EUR 80 cost 80 × 1.25 EUR 100 selling price
Margin at that EUR 100 price (100 − 80) ÷ 100 20%
Price for 25% margin on EUR 80 80 ÷ (1 − 0.25) About EUR 106.67

The inputs are examples, not a recommended margin for any Irish trade. Rounding can affect a displayed percentage slightly.

Define what ‘cost’ means

If EUR 80 excludes travel, equipment or overhead, the resulting percentage does not include those costs. Do not label a direct-cost calculation as complete business net profit. Keep the tax basis consistent between cost and price, with appropriate accounting advice.

Use the right rule in the price book

Write the calculation method alongside repeatable service lines. If one person applies markup and another assumes the result is margin, apparently similar quotes can produce different returns.

After a job, compare actual assigned costs with the price. A correctly applied formula cannot protect against a labour estimate that omitted one crew member’s time.

JobDiary’s quote and cost records can help keep inputs associated with work, but the business must still define its pricing method and verify report terminology. Mathematics distinguishes the two percentages; it does not establish what customers will accept or what return your business needs.

Connect this to the next step

Continue with How to spot jobs that were completed but never invoiced. If the next issue is elsewhere in the workflow, use How to build a price book for a small trades business.

See JobDiary job costing to check how the product supports this work. Use the current product description and a trial to verify the fit for your business.

Sources and scope

Source scope reviewed on 1 October 2026. Worked examples are illustrative; they are not market averages or customer results.

When it is in JobDiary.

The method above is the point. This is what it looks like when the diary is doing it for you.

See how it works
TodayCrew 1
Crew 13 of 6 done
Crew 1 jobs today
TimeJobStatus
08:307 The GreenMow, edge, hedgeDone
09:1523 Seabury DriveMow, weedDone
10:009 Brookfield LawnMow, feedIn progress
11:0512 Castle ParkMow, hedge rearNext
12:0031 Church RoadMowScheduled
13:1518 The RiseMow, edge, bins outScheduled

Product screens use demonstration data.

What this guide is based on

JobDiary was developed around a real Co. Louth trades operation with2 vans and live business records since 2025. This guide provides an editorial framework; worked examples are illustrative. Product screenshots use demonstration data.

The second shift is over.

30 days free. No card.

Start free trial