Answers · UK 2025/26
What is the take-home pay for a self-employed roofer in the UK?
Pay for a self-employed roofer in the UK varies widely: roughly £25,000-£30,000 for a roofer working alone up to £50,000 or more for an experienced roofer with a steady stream of commercial or larger domestic contracts. On a representative self-employed profit of £38,000 in 2026/27, take-home pay after Income Tax (£5,086.00) and Class 4 National Insurance (£1,525.80) is £31,388.20 a year, or about £2,615.68 a month -- before any pension contributions.
Full answer
Pay for a self-employed roofer in the UK ranges roughly £25,000-£30,000 for a roofer working alone up to £50,000 or more for an experienced roofer with a steady stream of commercial or larger domestic contracts, depending on experience, location, and how established the business is. Taking a representative self-employed profit of £38,000 for 2026/27: taxable income after the £12,570 Personal Allowance is £25,430, all within the 20% basic rate band, giving £5,086.00 Income Tax. Class 4 National Insurance is charged at 6% on profit between £12,570 and £50,270, coming to £1,525.80. Combined deductions of £6,611.80 leave £31,388.20 take-home pay a year, around £2,615.68 a month. Like other self-employed construction trades, roofers working for contractors are typically paid under the Construction Industry Scheme (CIS), with tax deducted at source (usually 20% if registered) before final reconciliation through Self Assessment. Roofing also carries specific health and safety and insurance costs (working at height, public liability cover) that are allowable business expenses reducing taxable profit. Use the Self-Employed Tax calculator to model your own exact self-employed profit and deductions.
Try the calculator
More answers
This answer is informational only and does not constitute financial, tax or legal advice. Figures are for the 2025/26 UK tax year. See our methodology and sources.