Find my builder
267suburbs mapped for this jobWe read the planning data for each one, so the match is against the block rather than a postcode.

Service

Granny flat builders

Whether you can build one at all is decided by minimum lot size, and that changes street by street. The second question is the service run: sewer, water and power from the street to the back of the block is routinely the largest single line in the job.

Find granny flat builders near me Free · 3 minutes · no phone number to start
  • Licence checked
  • Insurance sighted
  • Solvency re-checked
2,361Construction companies entered external administration in 2024–25 — more than any other industry in Australia (ASIC)
267Suburbs where we have read the planning data and this kind of job is what the area is mapped for
65Councils covered across those suburbs, each with its own lodgement process and its own timeline

When this is the right path, and when it is not

Suits you if

You have area and access to spare, and a use that justifies a second dwelling.

Think again if

It rarely works on a tight block, where access to the rear is poor, or where the council's rules on secondary dwellings are restrictive.

How the job actually runs

  1. 01
    Check whether it is exempt or needs a permit

    Some states allow a compliant secondary dwelling without full planning assessment. Whether yours qualifies turns on lot size, setbacks and floor area.

  2. 02
    Confirm the minimum lot size

    This is usually the gate. Where a minimum lot size control is mapped, it decides whether a second dwelling is possible at all.

  3. 03
    Work out services

    Sewer, water, power and sometimes a separate meter. On an established block the connection path is often the expensive surprise.

  4. 04
    Decide built on site or transportable

    Modular and transportable options have shorter, more predictable programmes. Access for delivery decides whether they are possible.

Where these jobs go wrong

What most often costs people money on a granny flat specifically.

What moves the price

No figures — a number without your site and your specification is a guess. For a granny flats job, these are what actually move it.

Where we cover this, and what the planning data says

Minimum lot size is the control that most often decides how a granny flats job runs. Read from state planning data.

Suburbs covered for Granny flats and their mapped planning controls
SuburbCouncilMinimum lot size
AinslieACT GovernmentNot mapped
ArandaACT GovernmentNot mapped
BanksACT GovernmentNot mapped
BelconnenACT GovernmentNot mapped
BraddonACT GovernmentNot mapped
CalwellACT GovernmentNot mapped
CampbellACT GovernmentNot mapped
ChapmanACT GovernmentNot mapped
ChifleyACT GovernmentNot mapped
ConderACT GovernmentNot mapped
CookACT GovernmentNot mapped
CurtinACT GovernmentNot mapped
DeakinACT GovernmentNot mapped
DicksonACT GovernmentNot mapped
DownerACT GovernmentNot mapped
DuffyACT GovernmentNot mapped
DunlopACT GovernmentNot mapped
FloreyACT GovernmentNot mapped
ForrestACT GovernmentNot mapped
FraserACT GovernmentNot mapped
GarranACT GovernmentNot mapped
GordonACT GovernmentNot mapped
KingstonACT GovernmentNot mapped
LynehamACT GovernmentNot mapped
WatsonACT GovernmentNot mapped
YarralumlaACT GovernmentNot mapped
Alfords PointSutherland Shire Council550-574 m² minimum
AsquithHornsby Shire Council500-524 m² minimum
Balgowlah HeightsNorthern Beaches Council500-524 m² minimum
BalgowlahNorthern Beaches Council300-349 m² minimum
BangorSutherland Shire Council550-574 m² minimum
Barden RidgeSutherland Shire Council550-574 m² minimum
Baulkham HillsThe Hills Shire Council1000-1999 m² minimum
BayviewNorthern Beaches CouncilNot mapped
Beaumont HillsThe Hills Shire CouncilNot mapped
BeecroftHornsby Shire Council600-624 m² minimum
BelroseNorthern Beaches Council600-624 m² minimum
Berowra HeightsHornsby Shire Council600-624 m² minimum
BerowraHornsby Shire Council600-624 m² minimum
Beverly HillsGeorges River Council450-474 m² minimum
BexleyBayside Council450-474 m² minimum
Bilgola PlateauNorthern Beaches CouncilNot mapped
Bondi BeachWaverley Council300-349 m² minimum
Bonnet BaySutherland Shire Council800-899 m² minimum
BurraneerSutherland Shire Council700-749 m² minimum
CarlingfordCity of Parramatta Council550-574 m² minimum
CarltonGeorges River Council450-474 m² minimum
Castle HillThe Hills Shire Council2000-2999 m² minimum
ChatswoodWilloughby Council550-574 m² minimum
CherrybrookHornsby Shire Council500-524 m² minimum
CremorneNorth Sydney Council450-474 m² minimum
CronullaSutherland Shire Council550-574 m² minimum
Dee WhyNorthern Beaches CouncilNot mapped
Double BayWoollahra Council700-749 m² minimum
Dover HeightsWaverley Council500-524 m² minimum
EngadineSutherland Shire Council550-574 m² minimum
EppingCity of Parramatta Council550-574 m² minimum
FigtreeWollongong City Council400-449 m² minimum
GordonKu-ring-gai Council900-999 m² minimum
Grays PointSutherland Shire Council800-899 m² minimum
HeathcoteSutherland Shire Council550-574 m² minimum
Hunters HillHunters Hill Council700-749 m² minimum
HurstvilleGeorges River Council450-474 m² minimum
IllawongSutherland Shire Council550-574 m² minimum
JerrabomberraQueanbeyan-palerang Regional Council1000-1999 m² minimum
KillaraKu-ring-gai Council800-899 m² minimum
KirraweeSutherland Shire Council550-574 m² minimum
KogarahGeorges River Council1000-1999 m² minimum
LindfieldKu-ring-gai Council800-899 m² minimum
Little BayRandwick Council250-299 m² minimum
LoftusSutherland Shire Council550-574 m² minimum
ManlyNorthern Beaches Council250-299 m² minimum
MarsfieldRyde Council575-599 m² minimum
MenaiSutherland Shire Council550-574 m² minimum
MerewetherCity of NewcastleNot mapped
MirandaSutherland Shire Council550-574 m² minimum
Mona ValeNorthern Beaches Council700-749 m² minimum
MontereyBayside CouncilNot mapped
MosmanMosman Council700-749 m² minimum
Neutral BayNorth Sydney Council450-474 m² minimum
NewcastleCity of NewcastleNot mapped
North BondiWaverley Council300-349 m² minimum
Pennant HillsHornsby Shire CouncilNot mapped
PenshurstGeorges River Council450-474 m² minimum
PymbleKu-ring-gai Council900-999 m² minimum
RandwickRandwick Council400-449 m² minimum
RosevilleKu-ring-gai Council750-799 m² minimum
Sans SouciBayside Council450-474 m² minimum
SeaforthNorthern Beaches Council900-999 m² minimum
St Ives ChaseKu-ring-gai Council900-999 m² minimum
St IvesKu-ring-gai Council900-999 m² minimum
SutherlandSutherland Shire Council550-574 m² minimum
Sylvania WatersSutherland Shire Council550-574 m² minimum
Taren PointSutherland Shire Council550-574 m² minimum
TurramurraKu-ring-gai Council900-999 m² minimum
VaucluseWoollahra Council675-699 m² minimum
WahroongaKu-ring-gai Council900-999 m² minimum
West Pennant HillsThe Hills Shire Council2000-2999 m² minimum
WollongongWollongong City Council400-449 m² minimum
WoollahraWoollahra Council700-749 m² minimum
WoolwichHunters Hill Council900-999 m² minimum
Woronora HeightsSutherland Shire Council550-574 m² minimum
WoronoraSutherland Shire Council700-749 m² minimum
YarrawarrahSutherland Shire Council550-574 m² minimum
Acacia RidgeBrisbane City CouncilNot mapped
AdvancetownCity of Gold CoastNot mapped
Albany CreekCity of Moreton BayNot mapped
AlderleyBrisbane City CouncilNot mapped
AnnerleyBrisbane City CouncilNot mapped
AnsteadBrisbane City CouncilNot mapped
AscotBrisbane City CouncilNot mapped
AshgroveBrisbane City CouncilNot mapped
AshmoreCity of Gold CoastNot mapped
AspleyBrisbane City CouncilNot mapped
AuchenflowerBrisbane City CouncilNot mapped
Bald HillsBrisbane City CouncilNot mapped
BalmoralBrisbane City CouncilNot mapped
BardonBrisbane City CouncilNot mapped
BellbowrieBrisbane City CouncilNot mapped
BelmontBrisbane City CouncilNot mapped
BenowaCity of Gold CoastNot mapped
BethaniaLogan City CouncilNot mapped
BilingaCity of Gold CoastNot mapped
BonoginCity of Gold CoastNot mapped
Boronia HeightsLogan City CouncilNot mapped
Bracken RidgeBrisbane City CouncilNot mapped
Bridgeman DownsBrisbane City CouncilNot mapped
Broadbeach WatersCity of Gold CoastNot mapped
BroadbeachCity of Gold CoastNot mapped
BrookfieldBrisbane City CouncilNot mapped
BulimbaBrisbane City CouncilNot mapped
CarindaleBrisbane City CouncilNot mapped
ClayfieldBrisbane City CouncilNot mapped
HamiltonBrisbane City CouncilNot mapped
HendraBrisbane City CouncilNot mapped
IndooroopillyBrisbane City CouncilNot mapped
KenmoreBrisbane City CouncilNot mapped
Mount GravattBrisbane City CouncilNot mapped
NerangCity of Gold CoastNot mapped
PaddingtonBrisbane City CouncilNot mapped
RangevilleToowoomba Regional CouncilNot mapped
SunnybankBrisbane City CouncilNot mapped
The GapBrisbane City CouncilNot mapped
AthelstoneCampbelltown City CouncilNot mapped
BeaumontCity of BurnsideNot mapped
Black ForestCity of UnleyNot mapped
BrightonCity of Holdfast BayNot mapped
BurnsideCity of BurnsideNot mapped
Clarence ParkCity of UnleyNot mapped
Colonel Light GardensCity of MitchamNot mapped
DulwichCity of BurnsideNot mapped
ErindaleCity of BurnsideNot mapped
FelixstowThe City of Norwood Payneham and St PetersNot mapped
FindonCity of Charles SturtNot mapped
FulhamCity of West TorrensNot mapped
GilbertonThe Corporation of the Town of WalkervilleNot mapped
Glen OsmondCity of BurnsideNot mapped
Glenelg EastCity of Holdfast BayNot mapped
Glenelg NorthCity of Holdfast BayNot mapped
Glenelg SouthCity of Holdfast BayNot mapped
GlenelgCity of Holdfast BayNot mapped
GrangeCity of Charles SturtNot mapped
Hazelwood ParkCity of BurnsideNot mapped
Henley BeachCity of Charles SturtNot mapped
HoveCity of Holdfast BayNot mapped
Hyde ParkCity of UnleyNot mapped
Kensington GardensCity of BurnsideNot mapped
KensingtonThe City of Norwood Payneham and St PetersNot mapped
Kingston ParkCity of Holdfast BayNot mapped
LeabrookCity of BurnsideNot mapped
MagillCampbelltown City CouncilNot mapped
MalvernCity of UnleyNot mapped
MarinoCity of MarionNot mapped
MedindieThe Corporation of the Town of WalkervilleNot mapped
Mile EndCity of West TorrensNot mapped
North AdelaideCity of AdelaideNot mapped
North BrightonCity of Holdfast BayNot mapped
NorwoodThe City of Norwood Payneham and St PetersNot mapped
ProspectCity of ProspectNot mapped
Rose ParkCity of BurnsideNot mapped
RostrevorCampbelltown City CouncilNot mapped
SeacliffCity of Holdfast BayNot mapped
SemaphoreCity of Port Adelaide EnfieldNot mapped
Somerton ParkCity of Holdfast BayNot mapped
TennysonCity of Charles SturtNot mapped
Toorak GardensCity of BurnsideNot mapped
Unley ParkCity of UnleyNot mapped
UnleyCity of UnleyNot mapped
WalkervilleThe Corporation of the Town of WalkervilleNot mapped
Wattle ParkCity of BurnsideNot mapped
InvermayLauncestonNot mapped
Lenah ValleyHobartNot mapped
New TownHobartNot mapped
Sandy BayHobartNot mapped
ArmadaleStonningtonNot mapped
AshburtonCity of BoroondaraNot mapped
AshwoodMonashNot mapped
AspendaleKingston (Vic.)Not mapped
Balwyn NorthCity of BoroondaraNot mapped
BalwynCity of BoroondaraNot mapped
BeaumarisBayside City CouncilNot mapped
Bentleigh EastGlen EiraNot mapped
BentleighGlen EiraNot mapped
Black RockBayside City CouncilNot mapped
Blackburn NorthWhitehorseNot mapped
Blackburn SouthWhitehorseNot mapped
BlackburnWhitehorseNot mapped
BonbeachKingston (Vic.)Not mapped
Box Hill NorthWhitehorseNot mapped
Box Hill SouthWhitehorseNot mapped
Box HillWhitehorseNot mapped
Brighton EastBayside City CouncilNot mapped
BrightonBayside City CouncilNot mapped
CamberwellCity of BoroondaraNot mapped
CanterburyCity of BoroondaraNot mapped
Glen IrisCity of BoroondaraNot mapped
HamptonBayside City CouncilNot mapped
HawthornCity of BoroondaraNot mapped
Kew EastCity of BoroondaraNot mapped
KewCity of BoroondaraNot mapped
Malvern EastStonningtonNot mapped
NewtownCity of Greater GeelongNot mapped
SandringhamBayside City CouncilNot mapped
South YarraStonningtonNot mapped
Surrey HillsCity of BoroondaraNot mapped
Alfred CoveCity of MelvilleNot mapped
ApplecrossCity of MelvilleNot mapped
ArdrossCity of MelvilleNot mapped
AttadaleCity of MelvilleNot mapped
BayswaterCity of BayswaterNot mapped
BentleyCity of CanningNot mapped
BictonCity of MelvilleNot mapped
BooragoonCity of MelvilleNot mapped
BrentwoodCity of MelvilleNot mapped
Canning ValeCity of GosnellsNot mapped
CarineCity of StirlingNot mapped
CarlisleTown of Victoria ParkNot mapped
ChurchlandsCity of StirlingNot mapped
City BeachTown of CambridgeNot mapped
ClaremontTown of ClaremontNot mapped
DalkeithCity of NedlandsNot mapped
DianellaCity of StirlingNot mapped
DoubleviewCity of StirlingNot mapped
East FremantleTown of East FremantleNot mapped
FloreatTown of CambridgeNot mapped
FremantleCity of FremantleNot mapped
InnalooCity of StirlingNot mapped
JolimontCity of SubiacoNot mapped
LeedervilleCity of VincentNot mapped
ManningCity of South PerthNot mapped
MaylandsCity of BayswaterNot mapped
Mosman ParkTown of Mosman ParkNot mapped
Mount HawthornCity of VincentNot mapped
Mount LawleyCity of StirlingNot mapped
Mount TarcoolaCity of Greater GeraldtonNot mapped
NedlandsCity of NedlandsNot mapped
North FremantleCity of FremantleNot mapped
Peppermint GroveShire of Peppermint GroveNot mapped
Shenton ParkCity of SubiacoNot mapped
South PerthCity of South PerthNot mapped
SubiacoCity of SubiacoNot mapped
ThornlieCity of GosnellsNot mapped
Tuart HillCity of StirlingNot mapped
Victoria ParkTown of Victoria ParkNot mapped
Watermans BayCity of StirlingNot mapped
WembleyTown of CambridgeNot mapped
West LeedervilleTown of CambridgeNot mapped

Suburb-level, read from state planning data. Not a report on any individual block.

What to ask a builder about a granny flat

Specific to this kind of job. The general list is in questions to ask a builder.

Related

Questions people ask

Can I rent it out separately?

That depends on your state and council, and it is the question to settle before you build rather than after. Some jurisdictions permit it, some restrict occupancy to family.

Do I need a separate title?

Usually not for a secondary dwelling, and subdividing is a different and much longer process. Be clear which one you actually want.

What size can I build?

Governed by maximum floor area and setback rules that vary by state and council. The minimum lot size mapped for your suburb is the first thing to check.

The mechanism

One recommendation, not six quotes

We are a builder broker. Every builder passes the Four-Point Builder Check™: licence checked on the state regulator's own register, insurance sighted rather than self-declared, solvency re-checked on a schedule, and confirmed they take on granny flats work in your suburb specifically.

Find granny flat builders — free →

Free · about 3 minutes · no obligation · your details are never sold

Free to you because the builder pays a success fee, and only once you sign — how we are paid. Your brief goes to the builder we match you with and to nobody else — what happens to your details. No contract with us and nothing to cancel. Checking a builder yourself takes about five minutes and we would rather you did: how to check a licence.

Granny flat builders near you

Tell us about the job and where it is. We'll find builders who do this specific work in your suburb — or say plainly that we can't yet. Free to you: the builder pays us, and only if you sign.

Find granny flat builders →