What Do the New Planning Rules Mean for Your Canberra Property?

The new planning regulations have created new opportunities for many Canberra homeowners.
Every property is different.

Your suburb, zoning, block size, existing dwelling, easements, trees and site constraints all influence what may now be possible.

Your Property Potential Assessment will help you discover whether you may now be able to:

Your Property Potential Assessment will help you discover whether you may now be able to:

Key Changes to the ACT Territory Plan

The most significant planning changes affecting Canberra property owners.

Planning Change
What It Means for Property Owners
At a Glance
Subdivision on RZ1 Blocks

Subdivision on RZ1 Blocks

Many RZ1 properties may now be eligible for subdivision where both resulting blocks meet the minimum planning requirements.

RZ1 block
350m2 + 350m2

Two Separate blocks

Unit Titling

Unit Titling

Eligible RZ1 properties over 600m² may now be able to create separate unit titles, providing greater flexibility for future ownership and sales.

infographic image area
600m²+

1 Title → 2 Titles

1 Title → 2 Titles

No Minimum Block Size for Secondary Residences

The previous minimum block size requirement has been removed, creating new opportunities for many homeowners.

infographic home
No Minimum Block Size

Build a secondary residence on any sized block*

location icon

Higher Site Coverage

Dual occupancy developments can now occupy up to 45% of the site in RZ1 and RZ2, allowing greater design flexibility on suitable properties.

Higher Site Coverage
45%

Site Coverage in RZ1 and RZ2

Site Coverage in RZ1 and RZ2

No Maximum Number of Dwellings

The previous maximum dwelling limit has been removed. Development potential now depends on zoning and compliance with the Territory Plan.

infographic houses images
No Maximum Dwellings

More flexibility for future developments*

Car Parking

Reduced Car Parking Requirements

The requirement for one covered car space per dwelling has been removed, creating greater flexibility for site design.

Car Parking infographic
Covered Car Space Requirement Remove
Updated Building & Design Controls

Updated Building & Design Controls

Changes to setbacks, overshadowing rules and building envelopes may create new design opportunities for some properties.

before after infographic
New Building Envelope Rules

More opportunities with updated controls

Want to know how the new planning rules affect your property?

Every property is different.

Receive your Property Potential Assessment, prepared using the latest ACT Territory Plan and the planning controls that apply to your property.

Tailored to the property

Prepared specifically for
your property address.

Based on current
ACT planning rules

Including the latest Territory
Plan changes.

Understand your options

Helping you understand
what may now be possible.





    Your information is private and secure.

    No spam. No obligation.

    This is not a guarantee of approval.
    Assessment is based on available information and subject to detailed planning review.

    Understand Canberra's
    New Planning Rules

    Plain English answers to the most common planning questions about dual occupancy. subdivisions, secondary residences and the Missing Middle reforms.

    350+

    Planning applications managed

    Current

    ACT planning
    legislation

    Plain English

    Clear explanations for homeowners

    Updated

    Information reviewed regularly

    Yes. In the RZ1 – Suburban Zone, subdivision may be permitted where the proposal meets the relevant planning requirements.There are two main types of subdivision that may apply, depending on your proposal:

    • Block subdivision – where one block is divided into two or more separate blocks that can each accommodate a dwelling (subject to planning requirements).
    • Unit title subdivision – where a completed multi-unit development is subdivided into individual unit titles.

    ACT Government – Advisory Note 19: Block Subdivision versus Unit Title Subdivision in Residential Zones -Block Subdivision vs Unit Title Subdivision (Residential Zones)

    QAIDDO260

    Last reviewed 19 September 2026

    Yes, you can sell a newly created block without constructing a dwelling on it in the ACT, but there are conditions.

    Under the ACT planning rules, a block subdivision allows a residential block (RZ1–RZ5) to be subdivided without first building the new dwelling/s. This means you can create a new vacant residential block and sell it. However, the subdivision approval must show that a compliant dwelling could be built on each new block.

    If the newly created block remains undeveloped, the new Crown lease will include development covenants requiring the construction of a dwelling within a specified timeframe. In addition, Minister’s consent may be required before transferring (selling) the Crown lease if the dwelling has not been constructed.

    Reference:ACT Government – Advisory Note 19: Block Subdivision versus Unit Title Subdivision in Residential Zones – Block Subdivision vs Unit Title Subdivision (Residential Zones)

    QAIDDO261

    Last reviewed 19 September 2026

    The difference between these residential development types is that a secondary residence is a second dwelling on a block that remains subordinate to the principal dwelling on that block, whereas dual occupancy housing is the use of land that was originally used or leased for single dwelling housing for two dwellings. In contrast, a townhouse development generally consists of multiple dwellings arranged as individual homes within one development site, usually involving a higher density of residential development than a dual occupancy.Reference: Territory Plan 2023, Part G – Dictionary – Territory Plan 2023 | Notifiable instruments

    QAIDDO262

    Last reviewed 19 September 2026

    The Territory Plan 2023 determines whether a dual occupancy is permitted on an RZ1 property.Under Part E – Zone Policies, E1 Residential Zones Policy, the RZ1 land use table identifies multi-unit housing as a permissible use.While the land use table does not specifically refer to "dual occupancy", Part G – Dictionary defines dual occupancy as a form of multi-unit housing.Therefore, dual occupancy is considered a permissible form of development in RZ1, subject to compliance with the applicable Territory Plan assessment requirements and approval under the Planning Act 2023 (ACT).

    Reference: Territory Plan 2023 – Part E, E1 Residential Zones Policy (Land Use Table) & Part G Dictionary (definitions) – https://www.legislation.act.gov.au/ni/2023-540/Current

    QAIDDO263

    Last reviewed 19 September 2026

    How do I optimize PostgreSQL for a database with over 10 million rows?

    Asked by: John Miller Category: Databases Tags: PostgreSQL, Performance, Indexing, SQL Posted: March 12, 2026 Views: 18,429 Votes: 245

    Problem

    Our PostgreSQL database has grown to approximately 120 million records in the orders table. The application has become noticeably slower over the last six months.

    Current environment

    Database Version: PostgreSQL 16

    CPU: 16 cores

    RAM: 64 GB

    Storage: NVMe SSD

    Operating System: Ubuntu 24.04

    Average Daily Inserts: 1.5 million

    Table Size

    Table Size
    orders 248 GB
    customers 14 GB
    order_items 410 GB
    products 8 GB

    Current indexes

    • Primary Key on order_id
    • Index on customer_id
    • Index on created_at
    • Composite index on (status, created_at)

    Slow query example

    SELECT * FROM orders WHERE customer_id = 48129 AND status = 'Completed' ORDER BY created_at DESC LIMIT 50;
    

    Execution time

    Average: 4.8 seconds

    Expected

    Less than 200 milliseconds.

    Things we already tried

    • VACUU
    • VACUUM FULL
    • ANALYZE
    • Increased shared_buffers
    • Increased work_mem
    • Restarted the database

    None of these made a significant improvement.

    Question

    What are the best optimization strategies for a PostgreSQL database at this scale?

    ————————————————————

    Answer 1

    Score: 612

    The first thing you should do is run EXPLAIN ANALYZE. Without an execution plan, everyone is just guessing.

    General recommendations

    1. Avoid SELECT *
    2. Return only required columns.
    3. Create covering indexes.
    4. Verify index selectivity.
    5. Archive historical data.
    6. Partition very large tables.

    Example

    Instead of SELECT *

    Use SELECT order_id, customer_id, status, created_at

    Partitioning example

    Monthly partitions

    orders_2026_01

    orders_2026_02

    orders_2026_03

    Advantages

    • Smaller indexes
    • Faster scans
    • Easier maintenance
    • Better cache utilization

    ————————————————————

    Answer 2

    Score: 401

    Check whether your indexes are actually being used.

    Run EXPLAIN ANALYZE

    If PostgreSQL performs a sequential scan, your index may not be useful.

    Common reasons

    • Statistics are outdated
    • Low index selectivity
    • Incorrect query design
    • Function applied to indexed column

    Bad

    WHERE LOWER(email) = 'john@example.com'

    Better

    Store lowercase values and query directly.

    ————————————————————

    Performance Checklist

    [ ] Enable pg_stat_statements

    [ ] Monitor slow queries

    [ ] Review missing indexes

    [ ] Remove unused indexes

    [ ] Increase effective_cache_size

    [ ] Tune autovacuum

    [ ] Archive old data

    ————————————————————

    Important Metrics

    Connections

    Average: 143

    Peak: 287

    Transactions per second

    Average: 3,250

    Maximum: 5,940

    Cache Hit Ratio

    99.2%

    Index Hit Ratio

    98.8%

    ————————————————————

    Recommended Maintenance Schedule

    Daily

    • Vacuum
    • Backup
    • Monitor replication

    Weekly

    • Analyze tables
    • Review slow queries

    Monthly

    • Reindex heavily updated tables
    • Archive historical data

    ————————————————————

    Useful Commands

    VACUUM ANALYZE orders;
    REINDEX TABLE orders;
    ANALYZE orders;
    

    ————————————————————

    Related Questions

    How does PostgreSQL table partitioning work?

    What is the difference between VACUUM and VACUUM FULL?

    When should I use BRIN indexes?

    How can I reduce index bloat?

    ————————————————————

    Community Tips

    "Measure before you optimize."

    "Indexes speed up reads but slow down writes."

    "Always benchmark before changing configuration."

    ————————————————————

    Accepted Answer Summary

    The issue was caused by missing composite indexes and lack of table partitioning. After implementing

    • Composite covering indexes
    • Monthly partitioning
    • Removing SELECT *
    • Archiving older data

    Results

    Query time

    Before: 4.8 seconds

    After: 74 milliseconds

    Database Size

    Before: 680 GB

    After: 455 GB

    CPU Usage

    Before: 91%

    After: 38%

    Memory Usage

    Before: 58 GB

    After: 34 GB

    ————————————————————

    Final Recommendation

    Priority 1 Create better indexes.

    Priority 2 Run EXPLAIN ANALYZE.

    Priority 3 Partition large tables.

    Priority 4 Archive historical records.

    Priority 5 Continuously monitor query performance.

    Last Updated April 4, 2026

    QAIDDO305

    Last reviewed 19 September 2026

    Residential Zones Policy Land Use Table permits secondary residence for residential zones. The proposal must also comply with the relevant assessment requirements and obtain any required approval under the Planning Act 2023 (ACT).Reference: Territory Plan 2023 – Part E, E1 Residential Zones Policy (Land Use Table) – https://www.legislation.act.gov.au/ni/2023-540/Current

    QAIDDO264

    Last reviewed 19 September 2026