JobCaddie Pricing Guide • 2026 Guide

How Much Should a Handyman Mark Up Materials?

There's no single material markup percentage that's correct for every handyman business. What makes sense for one business can be too high or too low for another.

Materials cost more than the price printed on the store receipt. They can also involve time spent sourcing and purchasing, transportation, delivery, handling, returns, waste and other business overhead.

The goal isn't to pick an arbitrary percentage. The goal is to price the entire job so your business covers its true costs and earns an appropriate profit.

What Is Material Markup?

Material markup is the amount added to your material cost when you charge the customer.

Example

Material cost
$100
20% markup
$20
Customer material price$120

Material Price = Material Cost × (1 + Markup Percentage)

Markup helps compensate your business for acquiring and managing materials. But material markup by itself doesn't tell you whether the entire job is profitable.

What Should Your Material Markup Cover?

Materials often involve costs and business time beyond the receipt price, such as:

  • Time spent researching or sourcing materials
  • Trips to suppliers or home improvement stores
  • Fuel and vehicle expenses
  • Delivery or pickup
  • Loading and handling
  • Returns and exchanges
  • Small amounts of waste or unused material
  • General business overhead

That doesn't mean you need to charge customers separately for each of these. The important point is to understand these costs when you set the total job price.

Markup and Profit Margin Are Not the Same Thing

This is one of the most common pricing mix-ups. Here's an example:

Example: 30% markup

Material cost
$100
30% markup
$30
Customer material price$130

The $30 markup is 30% of the original $100 cost. But that same $30 is only about 23.1% of the $130 selling price.

Markup = Profit ÷ Cost

Margin = Profit ÷ Selling Price

Confusing the two can make a job look more profitable than it really is. And the profitability of the whole job depends on labor cost, overhead, materials, other costs and the final selling price—not just the material markup.

Don't Price the Materials Without Pricing the Job

Material markup should be only one part of your pricing process. Take a job that needs 4 hours of work:

True job cost

Internal labor cost (4 h × $40)
$160
Overhead (4 h × $20)
$80
Materials
$200
True job cost$440

If the business wants a 30% profit margin:

$440 ÷ (1 − 0.30) = $628.57

Simply marking up the $200 of materials wouldn't answer the bigger question: "What should I charge for this job?" The entire cost structure matters. For the full step-by-step process, see our guide on how to price a handyman job. To work out the hourly numbers behind it, see how to calculate your handyman hourly rate.

What If the Customer Buys the Materials?

Some handymen let customers purchase materials themselves. There are trade-offs either way.

Potential advantages

  • Less of your money tied up purchasing materials
  • The customer sees the material cost directly
  • Less need to collect reimbursement

Potential disadvantages

  • The wrong materials may be purchased
  • Missing parts can delay the job
  • You may still spend time reviewing or correcting purchases
  • Returns or exchanges can complicate the job

Neither approach is universally better—it depends on your business, the customer and the job.

A Better Way to Think About Material Markup

Instead of asking only "What percentage should I mark up materials?", a better set of questions is:

  • What do the materials actually cost me?
  • How much time does acquiring them require?
  • What overhead does my business need to cover?
  • What does my labor actually cost me?
  • What profit margin am I targeting?
  • What total price makes this job worthwhile?

This is why JobCaddie keeps your internal costs separate from the customer-facing price.

How JobCaddie Helps

JobCaddie — Handyman Edition lets a solo handyman enter his own:

  • Internal labor cost
  • Customer labor rate
  • Monthly overhead and expected billable hours
  • Material markup
  • Target profit margin
  • Minimum job price
  • Tax and deposit settings

JobCaddie uses your own business numbers when helping calculate job pricing, rather than assuming every handyman should charge the same amount. After a job is completed, it compares estimated and actual job results so you can see what you actually made and learn from each job.

Know What to Charge. Know What You Made.

JobCaddie helps solo handymen price jobs using their own costs, overhead and profit goals — then see what they actually made when the work is finished.

No credit card required. $24.99/month or $249/year after the trial.

Frequently Asked Questions

What is a normal material markup for a handyman?

There isn't one universal percentage. Markup varies by business, by job, by the type of materials and by how much effort it takes to source them. It also depends on how the rest of your pricing is built—your labor rate, overhead and target margin all affect what makes sense for materials.

Is a 20% markup the same as a 20% profit margin?

No. Markup is calculated on cost; margin is calculated on the selling price. A $100 item marked up 20% sells for $120. The $20 difference is 20% of the cost but only about 16.7% of the $120 price.

Should a handyman mark up materials?

Many service businesses include some form of markup or material handling charge in their pricing, because buying and managing materials takes time and money. The right approach depends on your business and the specific job.

Should I show material markup separately on an estimate?

That's a business decision. Some businesses show detailed, itemized pricing, while others present a combined or simplified job price. Either can work as long as the total price covers your true costs and profit.

What if my customer buys the materials?

It can mean less of your money tied up in materials and gives the customer a direct view of material costs. But the wrong materials may be purchased, missing parts can delay the job, and you may still spend time reviewing purchases or dealing with returns. Neither approach is universally better.

Does material markup cover overhead?

Material markup may contribute toward business costs, but it's safer to understand your total overhead separately—for example, as a cost per billable hour—rather than assuming material markup alone covers it.

How do I know if a handyman job was actually profitable?

Compare what you charged for the job (before sales tax) with the actual labor cost, overhead, materials and other job costs. What's left is your actual profit, and comparing it with your estimate shows where your pricing needs adjusting.