Market Mechanics

Buyer’s Market vs Seller’s Market in Australia — The Two Numbers That Actually Define It

Every week a different commentator tells you whether Australia is a buyer’s or seller’s market. The honest answer is: it doesn’t matter what they say, because they’re talking about the country. You’re buying a suburb.

Buyer power and seller power vary suburb by suburb — sometimes street by street. The national narrative tells you nothing about whether the specific postcode you’re targeting is flooded with listings or starved of them. To answer that question, you need two numbers: days on market and vacancy rate. Both are free to check. Both are measurable. And both are the reason BoomAU’s tightness component carries 20% of the suburb score.

What Actually Defines Buyer vs Seller Power

At its most basic, a seller’s market exists when buyers are competing for limited supply. A buyer’s market exists when sellers are competing for limited demand. Neither is a vibe or a sentiment score — both are observable in the transaction data a suburb produces.

Two metrics capture this directly:

Days on Market (DOM)

How long the median property sits unsold before going under contract. A tight seller’s market moves fast — buyers who hesitate miss out. A soft buyer’s market moves slowly — properties accumulate, sellers drop prices, buyers can afford to be selective.

Vacancy Rate

The share of rental properties sitting empty at any given time. Low vacancy means renters are competing for limited housing — a strong signal of underlying demand. High vacancy means landlords are competing for tenants — demand has softened relative to supply. SQM Research publishes this at postcode level, free, going back 16 years.

These two numbers answer the same question from different angles. DOM measures how quickly the sales market is clearing. Vacancy measures how tightly the rental market is absorbing. A suburb that scores tight on both is under genuine pressure from both owner-occupier buyers and investors — a seller’s market by any definition that matters.

Days on Market: What the Numbers Mean

DOM is the easiest number to misread. A figure under 20 days sounds like urgency. A figure above 60 days sounds like a soft market. The thresholds that actually matter come from backtesting, not from intuition.

In BoomAU’s detection formula, DOM contributes to the tightness component alongside vacancy. The hard filter threshold — the minimum requirement for a suburb to even be scored — is 45 days or fewer. Above that, the suburb doesn’t qualify regardless of how strong its other signals look.

DOM rangeMarket signalWhat it means
Under 20 daysSTRONG SELLERBuyers are competing hard. Properties go fast, often above asking.
20–45 daysSELLERStill tight. Demand outpacing supply. Passes BoomAU’s hard filter.
46–75 daysNEUTRALBalance shifting. Neither buyers nor sellers have clear advantage.
Over 75 daysBUYERSupply accumulating. Sellers under pressure. Buyers can negotiate.

These thresholds reflect the actual transaction pattern in boom-identified suburbs vs controls across the 78-suburb backtest. They are not arbitrary.

The thin market trap — read this before using DOM

DOM figures become unreliable when a suburb transacts fewer than around 30 properties per year. Below that level, the “median” is just an echo of a handful of sales — one fast sale from a motivated vendor can pull the figure to 10 days, one slow listing from an overconfident vendor can push it to 150. Below around 15 annual sales, the DOM number is not usable at all. Always check how many sales the suburb recorded in the past 12 months before trusting what the DOM figure is telling you.

We check DOM and vacancy across 393 suburbs, fortnightly

BoomAU’s tightness component filters out thin markets automatically. Join the wishlist to get suburb-level buyer vs seller scores.

Vacancy Rate: The Rental Market’s Verdict

The vacancy rate adds a dimension DOM alone can’t see. A suburb might have fast-moving sales but a soft rental market — or vice versa. The vacancy rate tests whether underlying demand is real or driven by a short-term spike in one segment.

In BoomAU’s formula, the hard filter threshold is 2% or below. Any suburb with a vacancy rate above 2% is excluded from scoring entirely — not penalised, excluded. The reasoning is straightforward: vacancy above 2% means the rental market has loosened, suggesting that demand for housing in that suburb is not generating the pressure a genuine boom requires.

Vacancy rangeMarket signalWhat it means
Under 1%EXTREME TIGHTNESSRental demand heavily outstrips supply. Strong boom precondition.
1%–2%TIGHTBelow the BoomAU hard filter threshold. Passes for scoring.
2%–3%NEUTRALEquilibrium zone. Suburb does not pass the hard filter.
Over 3%SOFTLandlords competing for tenants. Demand has weakened relative to supply.

SQM Research publishes postcode-level vacancy rates for free, with 16 years of monthly history behind each suburb. This is one of the few genuinely free datasets that gives you suburb-level rental demand over time — not just a snapshot but a trend. A suburb with a vacancy rate that has been falling for 18 months tells a different story than one that just dipped below 2% for a single month.

How to check it yourself

Go to SQM Research’s free vacancy chart tool. Enter the postcode. Look at the most recent month’s vacancy rate, then scroll back 12 months and ask: is vacancy trending down (tightening), flat, or up (softening)? A suburb at 1.8% and falling is a different proposition than a suburb at 1.8% and rising.

Why Tightness Is Only Part of the Picture

Knowing whether a suburb is a seller’s market is necessary but not sufficient. Plenty of suburbs maintain tight conditions for years without producing exceptional growth — the market is balanced at a price level that reflects full value. The question that matters for an investor isn’t just “is it tight?” but “is it tight and early?”

That’s the logic behind BoomAU’s detection formula. Tightness — measured by DOM and vacancy — carries 20% of the suburb score. It is one of five components:

Formula v2.3 — 5 components

MomentumPrice growth acceleration
0.30
Growth StrengthAnnual growth scored directly
0.25
TightnessDOM + vacancy rate
0.20
SustainabilityRental yield + vacancy trend
0.15
HeadroomPrice relative to capital city median
0.10

Tightness is the third-highest weighted component. A suburb can score well on tightness and still fail to qualify for the Strong Buy tier if momentum is absent or affordability headroom is exhausted. Conversely, a suburb with strong momentum and deep affordability headroom gets a significant boost if tightness confirms the demand pressure.

The hard filters — DOM 45 days or fewer, vacancy 2% or below, annual growth above 5%, and median price under $800K — must all be satisfied before a suburb is scored at all. Think of them as minimum entry conditions: a suburb that fails any one of them doesn’t get a score, it gets excluded. Currently, 393 suburbs pass all four filters and receive fortnightly scores.

393 suburbs. Scored fortnightly. Filtered to your budget.

DOM, vacancy, momentum, and affordability headroom — all combined into a single tier label. Join the BoomAU wishlist.

What Tight Markets Actually Deliver

The case for paying attention to tightness isn’t theoretical. It’s in the data. The walk-forward backtest across 12,360 postcode-months shows a clear relationship between suburb tier and realised excess returns — where excess return is each suburb’s 12-month growth minus the market median growth in the same period.

BoomAU tierExcess returnBeat marketObservations
Strong Buy+7.5pp71%2,103
Buy+1.3pp55%3,349
Watch−0.7pp47%5,788
Pass−6.4pp28%1,120

Walk-forward backtest, 12,360 postcode-months. No lookahead. Excess return = suburb 12-month growth minus market median growth. Full methodology →

The tier discrimination is perfectly monotonic. Every step down the tier ladder produces worse outcomes — and the spread between the top and bottom is 13.9 percentage points per year. That’s the difference between a tightly scored seller’s market suburb with affordability headroom and a soft buyer’s market suburb that has already run its course.

It also shows why DOM and vacancy alone aren’t enough. The Strong Buy tier requires tight conditions plusthe other signals — momentum, growth strength, and affordability headroom — to align. A suburb that is tight but priced above the city median is unlikely to reach the Strong Buy tier regardless of how fast properties are selling.

The Affordability Connection

One of the clearest findings from the 78-suburb backtest is that every boom was led by suburbs priced well below the city median. That’s not a coincidence — it’s demand displacement in action. As prices in inner-ring suburbs climb, buyers are pushed outward toward suburbs they can still afford. Those suburbs absorb the overflow demand and tighten fast.

This is why affordability headroom is the only cross-suburb ranking signal that survived backtesting when the market tide was cancelled out. The effect is monotonic: suburbs priced below the city median consistently outperform, suburbs priced above 1.5x the city median consistently underperform.

Tightness — DOM and vacancy — is where you see this demand show up in real time. When affordability-priced suburbs start tightening, it’s often a leading indicator that the overflow has arrived. The detection formula catches booms 6–12 months after they start, while 60–85% of the total gains are still ahead.

The two-number check

If you’re evaluating a suburb yourself, start here: Is it priced below the capital city median? Check Domain for the city quarterly median, compare to the suburb’s median. Then check DOM via YIP or CoreLogic — is it 45 days or fewer? And vacancy via SQM Research — is it 2% or below? A suburb that passes all three has the preconditions for a boom signal. The detection formula scores the full picture, but these are the filters that matter most.

What the Backtest Found

BoomAU’s current detection formula was validated across 78 suburbs — 28 that boomed, 50 controls that didn’t. The results:

Detection accuracy85.7%
False positives0%
Separation gap20.2 points
Suburbs tested78 (28 boomed, 50 controls)

The 20.2-point separation gap between boom-classified suburbs and controls is the number that matters most. The formula doesn’t just identify the right answer — it identifies it with enough conviction that a misclassification would require the formula to be badly wrong, not just slightly off. No false positives means every suburb the formula called a boom turned out to be one.

Tightness is a necessary condition for that separation. Suburbs that boomed had, without exception, tight DOM and low vacancy at the point of detection. The hard filters capture this: a suburb that can’t clear the tightness threshold doesn’t get a boom call, even if every other signal is pointing up.

How to Check Any Suburb in Under 10 Minutes

Every data point you need is available for free. Here’s where to find each one:

1. Days on market — YIP (yourinvestmentpropertymag.com.au)

YIP publishes CoreLogic-backed suburb data including annual and quarterly growth, DOM, rental yield, and median price. Search the suburb by name or postcode. Look at the median days on market figure and check the annual sales count — if it’s below 30, treat the DOM with caution.

2. Vacancy rate — SQM Research (sqmresearch.com.au)

SQM’s free vacancy chart tool lets you enter a postcode and view 16 years of monthly vacancy history. Look at the current level and the 12-month trend. Is vacancy below 2%? Is it falling or rising? A falling vacancy rate below 2% is the clearest rental-market tightness signal available from free data.

3. Affordability headroom — Domain (domain.com.au)

Domain publishes capital city median house prices quarterly. Compare the city median to the suburb’s YIP median. If the suburb is priced below the city median, it has headroom. If it’s above, the backtest says it’s less likely to outperform peers in the same period.

Run through all three and you’ve done a reasonable first-pass tightness check on any suburb in Australia. The hard part is doing this systematically across hundreds of suburbs every fortnight, combining the tightness signals with momentum, growth, and affordability into a consistent score, and filtering out the noise from thin markets where DOM figures aren’t reliable. That’s what BoomAU automates.

Full backtest methodology and the 78-suburb validation results are published on the proof page. No gating, no email required.

Join the Wishlist

We'll email you when BoomAU launches — starting with the budget range you care about.

Be first in line

  • Fortnightly Strong / Good / Fair / Weak signal labels per suburb
  • Filtered to your budget band
  • Built on a backtest of 12,360 postcode-months