How much does a handyman cost?
Updated 9 Aug 2026
Typical cost per hour
£25 – £50
A handyman in the UK typically charges £25–£50 per hour, or £150–£300 for a day rate. Many have a minimum call-out of one or two hours, so it pays to save up several small jobs for one visit.
| Job | Typical cost |
|---|---|
| Handyman hourly rate | £25 – £50 |
| Half day (up to 4 hours) | £90 – £180 |
| Full day | £150 – £300 |
| Minimum call-out | £40 – £80 |
| Hanging a TV on the wall | £60 – £120 |
| Putting up shelves (per shelf) | £30 – £60 |
Prices are typical UK guide figures and vary by area, materials and job size. Post your job for real local quotes.
What affects the price?
Time, materials and travel. Most handymen charge a minimum call-out, so a single 20-minute job costs the same as an hour.
Rates are higher in London and the South East than in most of the rest of the UK.
How to save money
Batch your jobs. If you've got a wobbly shelf, a sticking door and a curtain pole to hang, get them all done in one visit rather than three separate call-outs — you'll pay for the time once instead of three minimums.
Frequently asked questions
What jobs can't a handyman do?+
Anything needing certification — notifiable electrical work, gas work, and structural changes. Those need a qualified and registered trade.
Do handymen supply materials?+
Usually they'll pick up bits like fixings and brackets, and either add them to the bill or ask you to buy the main materials beforehand.
Ready to get it done?
Post your handyman & general diy job free on BidMyJob and local people will bid. No fees, no commission — you pick who you like.