regulation Compliance and regulation 8 min read

ResCode (Victoria residential design provisions)

ResCode is Vic's residential design standard, embedded as Clauses 54-55 in every planning scheme. Sets siting, setbacks, overlooking, amenity for houses and units.

Ask Chalkline about this →

ResCode is Victoria’s residential development provisions, embedded as Clauses 54, 55, and 56 of every Victorian planning scheme under the Planning and Environment Act 1987 (Vic). It is the Victorian counterpart to the WA R-Codes and the NSW Apartment Design Guide. ResCode governs siting, setbacks, overlooking, amenity, parking, and design quality for dwellings (Clause 54), residential land use (Clause 55), and small-lot subdivisions (Clause 56). Every Vic council’s planning scheme calls up ResCode as the residential design framework. Verified per Victoria Planning Provisions (2026-05-23).

The three ResCode clauses

ClauseScope
Clause 54One dwelling on a lot (single house, primary dwelling)
Clause 55Two or more dwellings on a lot (dual occupancy, multi-unit)
Clause 56Residential land subdivision (creating new lots)

A typical residential development addresses Clause 54 (single houses) or Clause 55 (multi-unit). Clause 56 applies to subdivision proposals.

Clause 54 (single dwelling)

Clause 54 covers:

TopicKey requirement
Site planningLot size, building envelope, building height
Site coverageMaximum % of site covered by buildings (typically 60%)
SetbacksFront, side, rear; specified by zone (or council variation)
Building heightMaximum height per zone (typically 9m or 11m)
Solar accessSetbacks ensuring solar access to neighbours
Visual bulkSetbacks ensuring building doesn’t overwhelm neighbours
OverlookingWindows above ground level must be set back or screened
OvershadowingRestrictions on shadow impact on adjoining outdoor space
PrivacySetback and screening of habitable rooms
Daylight to existing windowsSetbacks to maintain neighbour’s window light
Energy efficiencyNatHERS rating + solar orientation
Site servicesStormwater, sewerage, garbage
ParkingGarage/carport requirements per zone
LandscapeMinimum landscape area and design

Many councils calibrate these requirements through their planning scheme overlay. For example, a Garden Suburban Character precinct may require a 40% site coverage limit instead of 60%.

Clause 55 (multi-unit)

Clause 55 covers the same topics as Clause 54 plus:

Additional topicDetail
DensityNumber of dwellings per lot; sometimes regulated by zone
Dwelling diversityMix of dwelling types and sizes
Communal open spaceShared outdoor area for multi-unit
Building separationSetbacks between buildings on the lot
Apartment internal amenityInternal layout, light, ventilation
Acoustic separationSound separation between units
Universal accessAccessibility provisions
Cars and bicyclesHigher parking and bicycle requirements

Apartments (3+ storeys) typically trigger Clause 55 + additional planning controls under SEPP 65-equivalent provisions in Vic; these are integrated into Vic planning schemes.

Clause 56 (subdivision)

Clause 56 covers:

  • Lot layout and dimensions.
  • Road network design.
  • Public open space dedications.
  • Stormwater and drainage.
  • Sewer connection.
  • Tree retention.
  • Landscape character.

For residential subdivision, Clause 56 is mandatory.

The standards / objectives model

ResCode operates on a standards / objectives structure (similar to NSW DTS / Design Principle):

LayerDescription
StandardThe specific measurable criterion (e.g. “5.0m front setback”)
ObjectiveThe qualitative outcome the standard aims to achieve (e.g. “Consistent streetscape character”)

If you meet the standard, council approves routinely. If you miss the standard, you can argue against the objective that the proposal still achieves the planning intent. This is called the decision guidelines pathway.

Decision guidelines (off-standard pathway)

Each ResCode standard has corresponding decision guidelines. The applicant argues:

  1. The standard missed is named.
  2. The objective behind it is identified.
  3. How the proposal achieves the objective despite missing the standard.

A well-argued decision guidelines case has a high success rate; a weak case fails.

Common Clause 54 measurements

StandardTypical value (zone-dependent)
Site coverage60% maximum (Garden Suburban Character: 40%)
Front setback4-6 m typical
Side setback1.5-3 m typical
Rear setback3-6 m typical
Building height (wall)7.5-9.0 m (zone-dependent)
Building height (overall)9.0-11.0 m
Pergola/eave projection0.5-1.0 m beyond setback
OvershadowingNo reduction below 75% of standard solar access
OverlookingWindows >1.7 m above ground require screening within 9 m of property line
Energy6.5 stars NatHERS + Clause 55.05 / Clause 54.05

(All zone-dependent; check the specific planning scheme.)

ResCode and the Vic planning permit process

A Vic development requiring a planning permit:

  1. Pre-application meeting with council (recommended).
  2. Permit application lodged via the council’s portal.
  3. ResCode compliance demonstrated: standards met or decision guidelines argued.
  4. Public notification if required by the scheme.
  5. Decision by council or by tribunal (VicSmart pathway) or VCAT on appeal.

Most residential planning permits in Victoria are decided under ResCode standards or via decision guidelines arguments.

ResCode vs WA R-Codes

AspectVic ResCodeWA R-Codes
Embedded inVic planning schemes (Clauses 54-55-56)SPP 7.3 called up by LPS
StructureStandards + ObjectivesDeemed-to-Comply + Design Principle
Off-standard pathwayDecision guidelinesDesign Principle
Density frameworkZone-basedR-code-based (R10-R200+)
Volume splitSingle comprehensive codeVolume 1 (houses + grouped) + Volume 2 (apartments)
Author requirementDesigner/architect at applicant’s discretionSame for Volume 1; architect recommended for Volume 2

The frameworks are equivalent in intent; terminology and structure differ.

VicSmart and ResCode

VicSmart is Vic’s streamlined permit pathway for low-risk applications. For ResCode purposes:

  • VicSmart eligibility requires the proposal to meet ResCode standards (no decision guidelines arguments).
  • Standard permit allows decision guidelines arguments.
  • VicSmart’s 10-day decision is faster but limited to clear-cut compliance.

Common defects under ResCode

DefectConsequence
Site coverage exceeds 60% without justificationRefusal grounds
Front setback below standard without character justificationRefusal grounds
Overlooking unscreenedRefusal grounds
Overshadowing reduces neighbour amenityRefusal
Insufficient landscape areaRefusal
Tree retention not addressedRefusal if significant trees affected

Council variations

Each Vic council can vary ResCode standards through their planning scheme:

Council actionEffect
Lower site coverage (40%)Tighter design constraint
Higher setback requirementLarger front yard
Specific design character (Heritage Overlay, Design and Development Overlay)Bespoke controls per precinct
Solar protection requirementsSite-specific
Tree retention overlayParticular trees protected

Always check the specific council planning scheme for local variations.

Recent updates

ResCode is periodically updated. Recent amendments:

  • Energy efficiency updated to align with NCC 2022 7-star requirements.
  • Tree retention strengthened in established precincts.
  • Garage prominence controls added.
  • Climate resilience considerations introduced.

Check the current Planning and Environment Act 1987 (Vic) and Victoria Planning Provisions for the most recent version.

Builder takeaway

  • For Vic residential, ResCode is the design framework. Get the Clause 54 (or 55 / 56) requirements before concept design.
  • Use VicSmart for clean-cut Clause 54 applications; standard permit for anything requiring decision guidelines.
  • Council variations are common; check the planning scheme overlay first.
  • The decision guidelines pathway adds 2-4 months to the assessment timeline.
  • Pre-application consultation with council is recommended for non-standard designs.

References

See also


Last updated: 2026-05-23. Verified: 2026-05-23. Quarterly review for currency.