Roofers in New South WalesTwo numbers decide most of your rights.
In NSW, residential roof work worth more than $5,000, counting labour, materials and GST, needs a contractor licence in the right category. Roof plumbing, roof tiling and roof slating are separate licences. Over $20,000 you also get compulsory HBCF insurance, a large job contract and a cooling-off period.
What changes at $5,000 and $20,000?
| $5,000 to $20,000 | Over $20,000 | |
|---|---|---|
| Licence | Contractor licence in the right category | The same, and its name must match the insurance certificate |
| Contract | Small jobs contract: dated, signed, licence name and number, scope, price if known | Large job contract: price on page one, progress payment schedule, HBC certificate note |
| HBCF insurance | Not required | Required for most work, before any money is paid |
| Deposit | Up to 10 percent | Up to 10 percent, and only after the certificate |
Under $5,000, roof tile, slate and roof plumbing work needs no contractor licence or written contract. Plenty of small repairs sit there, so ask for the price and scope in writing anyway.
Which licence should your roofer hold?
Roof plumbing covers gutters, downpipes, flashings and roof coverings, including skylights, vents and protective coatings, but not tile, slate, concrete or membrane roofs. Roof tiling covers concrete, clay or metal tiles, with bedding, pointing, valleys, sarking and battens. Roof slating covers slates, shingles and shakes.
If a company signs your contract, it needs a licence in its own name. Unlicensed work can mean fines of $22,000 for a person or $110,000 for a company.
How do you check a licence in NSW?
Search Verify NSW (verify.licence.nsw.gov.au) by name, licence number, ABN or suburb. It lists the categories they can do, the expiry date, and any suspension, conditions, public warnings or penalty notices. Ads must show the licensee's name and number. Our guide on checking a roofer's licence has more.
HBCF cover on a re-roof
The Home Building Compensation Fund is a last resort. It pays if the builder becomes insolvent, dies, disappears or is suspended for ignoring an NCAT or court order to pay you. It won't help with delays or disputes while they're still trading.
Cover lasts up to 6 years for major defects and 2 years for others, capped at $340,000 per property. Check the contract, licence and certificate names match, then search the HBC Check.
Before you sign in NSW
- Licence category matches your roof: plumbing, tiling or slating
- Consumer Building Guide in hand before any contract over $5,000
- Signed copy of the contract back within five business days
- Progress payments tied to work done, not weeks on site
- A public liability insurance certificate
- Your home insurer told in writing before work starts
Asbestos rules for NSW homes
A house built before 1990 probably has asbestos somewhere. You or a tradesperson can legally remove less than 10 square metres of non-friable asbestos, but the NSW Government strongly recommends a licensed removalist because no exposure is safe. More than that, or any friable asbestos, needs a licensed removalist. You're responsible for lawful disposal even when you pay someone, so ask for the tip receipt. Carting more than 100 kilograms yourself means telling the EPA within 24 hours of delivery.
Where to complain in NSW
Give the roofer a chance to fix it, then call Building Commission NSW on 13 27 00 or lodge online. It's free. If both sides agree to dispute resolution, an inspector can issue a Rectification Order. Still stuck? Apply to NCAT, which usually wants the complaints process tried first, except for unlicensed contractors, insolvent businesses and claims close to their time limit.
Approvals, hail and bushfire
A July 2023 planning fact sheet says repairing or replacing roof tiling and sheeting can be exempt development, but not for heritage items or conservation areas. Confirm with your council or a certifier.
Hail does the most damage. The April 1999 Sydney hailstorm significantly damaged about 24,000 houses. On bush fire prone land, the NSW RFS says 85% of houses are lost from ember attack, and wants roofing non-combustible and properly sealed.
Our take for NSW
On a job over $20,000, we wouldn't pay a cent until the HBCF certificate is in your hand and the names match. It's illegal to ask for money before then, so a roofer who pushes is telling you something.
Want a roofer to take a look?
Tell us the job and your postcode. We match it with a Find My Roofer certified roofer who specialises in that kind of work, and they call you to quote. Your number goes to them alone.
What Sydney homeowners say about roofers we pass jobs to
Real Google reviews of roofers in our network, written by their own customers before Find My Roofer existed. We hide the business names, which is what the [square brackets] are. Every other word is theirs.
We are so happy with the roof restoration work by [the roofer]. [The owner] and the team were so attentive and committed to service and quality. It’s been an absolute pleasure to work with them and we are more than happy to recommend them.
Google review of a roofer in Sydney's inner west we pass jobs to. This roofer: 4.5 from 26 Google reviews, checked 28 Oct 2026. Not a review of Find My Roofer.
[The owner] and hes dad done a great job fixing our leaking gutters would highly recommend them we book them in for summer to change our color bond roof great run family business
Google review of a roofer in Sydney's inner west we pass jobs to. This roofer: 4.5 from 26 Google reviews, checked 28 Oct 2026. Not a review of Find My Roofer.
Cities in New South Wales
Straight answers.
Is a roof plumber the same as a plumber in NSW?
Is there a cooling-off period?
What if my roofer wasn't licensed?
Helpful next
Where this information comes from
- NSW Government (Building Commission NSW) About Building Commission NSW, 27 October 2026
- NSW Government (Building Commission NSW) Categories and classes of building and trade work, 27 October 2026
- NSW Government (Building Commission NSW) Roof plumbing work, 27 October 2026
- NSW Government (Building Commission NSW) Roof tiling work, 27 October 2026
- NSW Government (Building Commission NSW) Roof slating work, 27 October 2026
- NSW Government (Building Commission NSW) Plumbing, draining and gasfitting work, 27 October 2026
- NSW Government (Building Commission NSW) Contracts for residential building work, 27 October 2026
- NSW Government (Building Commission NSW) Checking your contractor or tradesperson is qualified, 27 October 2026
- NSW Government Building trade advertisements, 27 October 2026
- icare NSW What is icare HBCF and why do I need it?, 27 October 2026
- icare NSW HBCF: What am I covered for?, 27 October 2026
- icare NSW Before I build, what do I need to know?, 27 October 2026
- Service NSW Use the Home Building Compensation (HBC) Check, 27 October 2026
- NSW Government (asbestos.nsw.gov.au) Unlicensed asbestos removal, 27 October 2026
- NSW Environment Protection Authority Dealing with household asbestos, 27 October 2026
- NSW Government Building and renovating complaints, 27 October 2026
- Service NSW Lodge a home building complaint with the Building Commission NSW, 27 October 2026
- NSW Government (Building Commission NSW) Home building dispute resolution, 27 October 2026
- NSW Civil and Administrative Tribunal (NCAT) Home building, 27 October 2026
- NSW Department of Planning and Environment Fact sheet: Remedial building work - State Environmental Planning Policy (Exempt and Complying Development Codes) 2008 (July 2023), 27 October 2026
- NSW Government (Building Commission NSW) Insurance requirements for contractors working on your home, 27 October 2026
- Federal Register of Legislation (Australian Government) Competition and Consumer Act 2010, Compilation No. 167 (16 September 2026), Volume 4: Schedules (Schedule 2 is the Australian Consumer Law), 27 October 2026
- Wikipedia 1999 Sydney hailstorm, 27 October 2026
- NSW Rural Fire Service Bush fire prone land, 27 October 2026
Every fact and rule on this page comes from the sources above, checked on the dates shown. How we write and check these pages.