Back to blog
Quoting

How to Markup Materials: Pricing Guide for Irish Trades

22 January 2026·7 min read·TradeTime Team

Why Material Markup Matters More Than You Think

Here's a scenario every tradesperson knows: you buy €500 worth of materials for a job, charge the customer €500 for those materials, and think you've broken even. But you haven't. Not even close.

You spent time sourcing those materials. You drove to the supplier (and back). You stored them. You carried them on-site. You took the financial risk of buying them upfront. And if something goes wrong — a fitting that doesn't work, a part that arrives damaged — that's your problem to sort out.

If you're not adding markup to your materials, you're literally subsidising your customers' projects out of your own pocket.

Markup vs Margin: What's the Difference?

Before we get into the numbers, let's clear up the most common confusion in trade pricing.

Markup

Markup is the percentage you add on top of your cost.

  • You buy a boiler for €1,000
  • You add 30% markup
  • You charge the customer €1,300
  • Your profit on materials: €300

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

Margin

Margin is the percentage of the selling price that is profit.

  • You charge €1,300 for that boiler
  • Your cost was €1,000
  • Your margin is 23% (€300 ÷ €1,300)

The key difference: A 30% markup is only a 23% margin. They sound similar but they're very different numbers. Always know which one you're using — mixing them up is one of the fastest ways to lose money.

Quick Conversion

| Markup % | Margin % | |----------|----------| | 10% | 9% | | 20% | 17% | | 30% | 23% | | 40% | 29% | | 50% | 33% |

Standard Markup Percentages by Trade

Every trade is different. The "right" markup depends on your costs, your market, and the type of materials involved. But here are typical ranges you'll see across Ireland and the UK:

Plumbing & Heating: 20–40%

  • Standard fittings and copper: 25–35%
  • Boilers and cylinders: 15–25% (lower markup, higher value)
  • Bathroom fixtures: 20–30%
  • Emergency call-out parts: 35–50% (premium for availability)

Plumbers tend to mark up smaller items more aggressively because the handling cost relative to the item price is higher. Nobody's going to quibble over €3 extra on a pack of fittings, but they might question €500 extra on a boiler.

Electrical: 30–50%

  • Cable, trunking, and accessories: 35–50%
  • Consumer units and boards: 25–35%
  • Light fittings (customer-selected): 15–25%
  • Smart home equipment: 20–30%

Electricians typically run higher markups because individual item values are lower but the volume of parts per job is high. A rewire might involve hundreds of individual items — the admin cost alone justifies the markup.

Building & Construction: 15–30%

  • Blocks, sand, cement: 15–20%
  • Timber and structural materials: 20–30%
  • Insulation: 20–25%
  • Specialist items (steel, engineered products): 10–20%

Builders often work with higher-value material orders, so the percentage tends to be lower. But 15% on a €10,000 materials bill is still €1,500 — not insignificant.

Tiling & Flooring: 20–35%

  • Tiles (customer-selected): 15–20%
  • Adhesives, grout, and sundries: 30–40%
  • Underfloor heating kits: 20–25%

General Rule of Thumb

If you're not sure where to start, 25% markup is a solid baseline for most trades. You can adjust up or down based on the factors below.

How to Calculate Markup on a Job

Let's walk through a real example.

The Job: Kitchen Renovation (Plumbing Portion)

| Item | Your Cost | Markup % | Customer Price | |------|-----------|----------|----------------| | Kitchen mixer tap | €85 | 30% | €110.50 | | Waste kit | €12 | 35% | €16.20 | | Copper pipe (15m) | €45 | 30% | €58.50 | | Fittings pack | €28 | 35% | €37.80 | | Isolation valves (x4) | €36 | 30% | €46.80 | | Silicone & sundries | €15 | 40% | €21.00 | | Total Materials | €221 | | €290.80 |

Your materials profit: €69.80

That's €69.80 for sourcing, collecting, transporting, and managing those materials. Without it, you'd be doing all that work for nothing.

Why Tradespeople Lose Money Without Proper Markup

1. You're Absorbing Hidden Costs

Every materials purchase comes with invisible costs:

  • Fuel to collect materials — a trip to the supplier costs €10–20 in diesel
  • Your time — even 30 minutes at the supplier is time you could be earning
  • Wastage — you always buy a bit extra, and offcuts don't get returned
  • Storage — your van is a mobile warehouse, and that costs money
  • Credit risk — you've paid your supplier, but the customer hasn't paid you yet

2. You're Competing on the Wrong Thing

Some tradies think charging materials "at cost" makes them more competitive. It doesn't. Customers rarely compare material prices — they compare the total quote. A professional quote with proper markup often wins over a cheap-looking quote with no markup, because it looks more trustworthy.

3. You're Undermining Your Labour Rate

If you don't make money on materials, you need to charge more for labour. But there's a psychological ceiling on labour rates. Smart pricing spreads your profit across both materials and labour.

When to Adjust Your Markup

Mark Up More When:

  • You're sourcing specialist or hard-to-find items
  • The customer wants you to manage the entire supply
  • Small jobs with proportionally high admin
  • Emergency or out-of-hours work
  • Items require delivery coordination

Mark Up Less When:

  • Customer is supplying their own materials (charge a handling fee instead)
  • Very large material orders where the customer can see trade prices
  • Long-term contracts with repeat customers
  • Materials are a pass-through with no sourcing effort

How to Present Markup on Quotes

You don't need to show your markup separately. In fact, you shouldn't. Here's how to handle it:

Don't do this:

Materials: €500 Markup (25%): €125 Labour: €400

Do this instead:

Materials: €625 Labour: €400

Or even better, use a single line item:

Kitchen plumbing installation (all materials included): €1,025

Most customers don't care about the breakdown — they want to know the total price for the job done right.

How TradeTime Automates Material Markup

Manually calculating markup on every quote is tedious, and it's easy to forget. That's one of the reasons we built TradeTime with automatic markup built in.

With TradeTime, you can:

  • Set default markup percentages by material category (e.g., 30% on fittings, 20% on fixtures)
  • Override markup on individual items when needed
  • See your true profit on every quote before you send it
  • Track material costs vs quoted prices across all your jobs
  • Pull materials from your saved price list with markup already applied

No more guessing. No more forgetting. No more accidentally charging materials at cost because you were in a rush.

Key Takeaways

  1. Always mark up materials — charging "at cost" means you're losing money
  2. Know the difference between markup and margin — they're not the same thing
  3. Use trade-appropriate percentages — 20–40% for plumbing, 30–50% for electrical, 15–30% for building
  4. Factor in hidden costs — fuel, time, wastage, and credit risk
  5. Present it professionally — don't itemise your markup on quotes
  6. Automate it — use software to apply consistent markup every time

Ready to Stop Leaving Money on the Table?

Try TradeTime free — built for Irish & UK tradespeople. Set your markup once, and every quote you send will automatically include the right margins. No spreadsheets, no guesswork, no more working for free.

Try TradeTime free today

Put these tips into practice with TradeTime — the job management app built for Irish & UK trades.