Handyman & trades cost guides

Handyman and small trade jobs in the UK cost anywhere from around £30 per hour for odd jobs to £3,000 in labour for a full kitchen fitting — most single tasks land between £40 and £200. London and the South East typically run 20–30% above the rest of the UK, and more for hourly rates. The guides below break down 2026 prices for every handyman and trade job, with London and rest-of-UK tables, what's included, and how to keep the bill down. All figures include VAT where applicable.

Handyman & Trades Prices At A Glance

Handyman service Typical price (rest of UK) Guide
Door fitting£80 – £200 labour per doorDoor fitting cost
Draught proofing£200 – £400 whole homeDraught proofing cost
Furniture assembly£40 – £80 per flat-pack itemFurniture assembly cost
Handyman (hourly rate)around £30 per hourHandyman cost
Kitchen fitting£1,700 – £3,000 labourKitchen fitting cost
Painting & decorating£350 – £600 per roomPainting and decorating cost
Plastering£15 – £45 per m²Plastering cost
Roofing repairs£150 – £2,500 by faultRoofing cost
Shower screen repair£40 – £140 per repairShower screen repair cost
Tiling£25 – £55 per m² labourTiling cost
Toilet seat repair£40 – £90 per repairToilet seat repair cost
TV wall mounting£60 – £120 per TVTV wall mounting cost

Figures include VAT where applicable and reflect 2026 market rates. Every price depends on the job and your postcode

Frequently Asked Questions

How much does a handyman charge per hour?

Most people pay around £30 per hour for a handyman outside London, rising to £45–£65 per hour in London and the South East. A furniture assembler's hourly rate is similar — around £30 outside London — with most flat-pack items costing £40–£80 to put together.

What is the most expensive handyman or trade job?

Kitchen fitting, at £1,700–£3,000 in labour for a standard installation (units and worktops on top), leads the category. Roof repairs can reach £2,500 depending on the fault, and painting a large room with ceilings and woodwork runs £600–£1,000+.

Why are handyman prices higher in London?

The hourly gap is wide — around £30 outside London against £45–£65 in the capital — driven by wages, travel time, parking and congestion charges. Fixed jobs carry a similar premium: door fitting moves from £80–£200 to £120–£300, and TV wall mounting from £60–£120 to £90–£200.

How can you save on handyman jobs?

Batch small tasks into one booking — a TV mount (£60–£120), a toilet seat fix (£40–£90) and a couple of flat-pack items (£40–£80 each) cost less in a single hourly visit than as three separate call-outs. Having materials bought and access clear before arrival saves paid time too.

All prices are indicative, market-researched 2026 ranges — verify against Fantastic Services' live pricing before booking.

Handyman Prices London [2026]

Monday - Saturday8am - 6pm Sunday8am - 6pm
First hourMinimum charge £91 £108
Subsequent half hours £39 £47
Half day4 hours £286 -
Full day8 hours
Applicable Mon - Fri
£506 -
Before/After working hours Rates are higher for bookings outside regular working hours.
Fantastic Club* £30 OFF £30 OFF
*Price for members of the Fantastic Club.
The Fantastic Club is a yearly subscription of £89.

Minimum time per appointment is 1 hour. After the first hour, we will charge on a half-hour basis. Prices are inclusive of all taxes.

A stand-alone survey fee of £54 is only applicable in cases where we arrive and are unable to carry out the work.

We charge an hourly rate of £54 shopping time for the delivery of all necessary supplies & materials upon your request. Materials costs and "shopping time" rate will be added separately on the top of your service bill.

T&C and Minimum Charges apply. When we calculate the price, we also take into consideration the area's dimensions and the time of the appointment. All prices and deals are valid for areas within M25. Deals cannot be combined with any other deals and promotions. Prices are subject to availability. Congestion charges are excluded (when applicable).

Domestic clients 020 3404 3444
Business clients 020 3746 1062

Skip the line, request and
book a service online

Book a service