Market Mechanics

What Is a Seller’s Market in Property? — The Numbers That Actually Define It

Ask ten investors what a seller’s market means and you’ll get ten different answers. “Prices are rising.” “There’s not much on the market.” “Properties go fast.” All of them are gesturing at something real, but none of them give you a number you can actually check.

A seller’s market isn’t a vibe. It’s a measurable condition defined by two variables: how fast properties are selling and how few rental vacancies exist. Together, they tell you whether buyers are competing with each other or sellers are. Here’s how to read both — and what the numbers mean for where a suburb sits in its cycle.

The Two Variables That Actually Matter

A seller’s market exists when demand outstrips supply. In theory, that’s simple. In practice, “demand” and “supply” are abstract, slow-moving, and hard to measure at the suburb level. What you can measure is the residue they leave behind: how quickly buyers absorb available stock, and whether tenants are competing for rentals.

Those two outputs are days on market (DOM) and vacancy rate. Not because they’re convenient, but because they’re the most direct evidence of buyer urgency and rental competition at a suburb level. When both are tight, sellers hold the cards. When either loosens, the dynamic shifts.

Seller’s market indicators

The relationship between these two is why they work best together. DOM captures the for-sale market. Vacancy captures the rental market. A suburb can have low DOM temporarily — maybe a few developers sold a batch of properties quickly. But sustained low DOM and low vacancy together means real, broad demand. Both indicators have to be tight for the signal to be reliable.

What the Numbers Mean in Practice

“Low” is only useful if you have a reference point. Here is what different DOM ranges translate to in terms of buyer and seller dynamics, based on how they behave in the context of Australian suburb data:

DOM rangeMarket conditionWhat it means
Under 20 daysStrong seller's marketProperties moving before buyers can research properly. Offers above asking are common.
20–45 daysSeller's marketBuyers need to move quickly but have some time. Sellers rarely discount.
45–90 daysBalanced to buyer-leaningProperties sitting longer. Sellers more willing to negotiate. Power is shared.
Over 90 daysBuyer's marketSellers competing for buyers. Discounting is common. Buyer has time and leverage.

For vacancy rate, the threshold that matters most is 2%. Below 2%, tenants are genuinely competing for available rentals — properties lease quickly, landlords rarely offer incentives, and rental growth tends to follow. Above 3%, landlords are offering rent reductions and the demand picture weakens.

Seller’s market DOM threshold≤45 days
Seller’s market vacancy threshold≤2%

These are BoomAU’s hard filter thresholds — a suburb must pass both before it qualifies for scoring. Derived from backtesting 78 suburbs across boom and non-boom outcomes.

We score 393 suburbs on tightness. Fortnightly.

DOM and vacancy combined into a single tightness score, filtered to your budget band. Join the wishlist.

Why DOM Alone Can Mislead You

Days on market looks straightforward but has a trap that most investors don’t know about: it breaks down in suburbs with thin transaction volumes.

The DOM figure reported for a suburb is a median — the middle value across all sales in a period. In an active suburb with 80 or 100 sales a year, that median is stable and meaningful. But in a suburb that transacts only 15–20 homes a year, the median is just an echo of a handful of sales. One property that went under offer in a week pulls the number down. One property that sat on market for five months drags it up. The figure can swing from 10 days to 150 days based on two or three transactions.

That matters because a DOM of 10 days in a suburb with 12 annual sales doesn’t mean buyers are scrambling. It might mean one motivated seller accepted the first offer. A DOM of 85 days in the same suburb might mean one renovation project sat while the owner held out for price. Neither tells you what you think it tells you.

Practical rule

Below roughly 30 annual sales, treat DOM with caution. Below 15 annual sales, the DOM figure is not reliable enough to use as a signal on its own. Pair it with vacancy rate and check the actual sales count on realestate.com.au or Domain before drawing conclusions.

Vacancy rate is more stable in thin markets because it reflects cumulative rental demand, not a handful of sale events. A suburb with 1% vacancy has 1% of its rental stock sitting empty regardless of how many homes sold last quarter. This is one reason the two signals complement each other: where DOM gets noisy, vacancy provides a steadier read.

How Tightness Fits Into Boom Detection

Understanding whether a suburb is a seller’s market is useful on its own. But in the context of identifying suburbs that are actively booming — and early enough in that boom to capture most of the gains — tightness is one component of a five-part detection formula.

The detection formula was backtested across 78 suburbs: 28 that boomed, 50 that didn’t. It achieved 85.7% accuracy with zero false positives. Tightness carries 20% of the total score, combining DOM and vacancy rate into a single measure of buyer-versus-seller pressure.

ComponentWeightWhat it measures
Momentum0.30Price growth acceleration
Growth Strength0.25Annual growth scored directly
Tightness0.20DOM + vacancy rate — seller vs buyer power
Sustainability0.15Rental yield + vacancy trend
Headroom0.10Price relative to capital city median

Critically, tightness is a hard filter before it’s a scored component. A suburb must have DOM of 45 days or fewer and vacancy of 2% or below just to qualify for scoring. No tightness filter, no score. This isn’t a penalty — it’s a gating condition. A suburb that doesn’t clear these thresholds isn’t in a seller’s market and doesn’t belong in the analysis.

Why does a buyer’s market suburb get excluded entirely? Because boom detection requires upward pressure. Every suburb that boomed in the 78-suburb backtest had tightening market conditions at the time of detection. A suburb with 90-day DOM and 3.5% vacancy can still have rising prices — rising prices are everywhere during national upswings — but those prices are rising with the tide, not running ahead of it. Tightness is what separates a suburb leading the charge from one that happens to be in a rising market.

What the thresholds mean

DOM ≤45 and vacancy ≤2% are not arbitrary. They are the thresholds at which backtesting found consistent separation between suburbs that boomed and suburbs that didn’t. Suburbs clearing both thresholds passed the first gate. Suburbs that didn’t were excluded regardless of their growth rate.

Want to see which suburbs clear all four hard filters right now?

BoomAU screens 393 suburbs fortnightly against DOM, vacancy, growth, and price filters. Join the wishlist.

What a Seller’s Market Doesn’t Tell You

Knowing a suburb is in a seller’s market tells you the current condition. It doesn’t tell you whether you’re early or late. A suburb can be in a tight seller’s market but already three years into a run — most of the gains taken, headroom consumed, and mean reversion waiting around the corner.

This is where affordability headroom becomes critical. It’s the second signal in the two-signal framework that survived backtesting: how a suburb’s median price compares to its capital city median. Suburbs priced well below that city median consistently outperformed after accounting for the overall market movement. Suburbs priced above 1.5 times the city median consistently underperformed.

The practical implication: the most valuable combination is a tight seller’s market in an affordable suburb. Tightness confirms present demand. Affordability suggests there’s further to run. Tightness without headroom means you might be buying into the tail end of a run. Headroom without tightness means the suburb is cheap for a reason — no one is competing to buy there yet.

The two-signal framework

1

Tightness — is the market in seller’s territory now?

DOM ≤45 days and vacancy ≤2%. Measured from YIP (CoreLogic-backed) and SQM Research. Confirms present buyer urgency.

2

Affordability headroom — is there room left to run?

Suburb median vs capital city median. Below city median = headroom. Above 1.5× city median = historically underperforms after cancelling market tide. Confirms upside potential.

What the Tier Discrimination Results Show

Combining tightness with the full detection formula and the affordability signal produces something concrete: the walk-forward tier discrimination results across 12,360 postcode-months of Australian data.

The results show a perfectly monotonic spread from top to bottom tier. Strong Buy suburbs — those that cleared all hard filters and scored highest on the full formula including tightness and affordability — outperformed the market by 7.5 percentage points on average, with 71% of them beating the market in their 12-month window. Pass suburbs — those that didn’t clear the tightness filter or scored poorly — underperformed by 6.4 percentage points, with only 28% beating the market.

TierExcess returnBeat marketn
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. Excess return = suburb 12-month growth minus market median growth. No lookahead. Full methodology →

The 13.9 percentage point spread between top and bottom tier comes down to exactly the kind of suburb-level tightness and affordability assessment described above. Strong Buy suburbs were in genuine seller’s market territory on both DOM and vacancy, sitting below their city median, and still early in their run. Pass suburbs had none of those characteristics.

Same asset class. Same national market. 13.9 percentage points difference in outcomes. The seller’s market question — asked at the suburb level, using actual numbers — is most of that gap.

How to Check Seller’s Market Conditions Yourself

None of these signals require a paid subscription. The data is free, publicly available, and updated regularly:

1. Days on market — YIP or CoreLogic

Your Investment Property Magazine (yourinvestmentpropertymag.com.au) publishes CoreLogic-backed suburb data including annual and quarterly DOM. Look at the current quarter and compare to the same period the year before. A tightening trend matters as much as the absolute number.

2. Vacancy rate — SQM Research

SQM Research publishes free vacancy data at postcode level with 16 years of monthly history. Check the trend, not just the current number. A suburb moving from 2.5% to 1.8% over 12 months is more interesting than one sitting at a flat 1.5%.

3. Cross-check with the for-sale count

Check the current listing count on domain.com.au or realestate.com.au and compare to what was listed 6–12 months ago. Falling inventory alongside low DOM and low vacancy confirms the seller’s market read. If listing count is rising despite low DOM, it could mean new supply is absorbing demand quickly — watch the trend over the next quarter.

The hard part is not checking one suburb. It’s doing this across hundreds of suburbs to find the ones that simultaneously pass every threshold — tight DOM, low vacancy, affordable relative to the city, still early in the run. That’s the mechanical work that BoomAU automates fortnightly across 393 qualifying suburbs.

The detection formula catches booms 6–12 months after they start, which still captures 60–85% of total gains in the backtested data. The goal isn’t perfect timing — it’s avoiding the late entries where tightness is already loosening and mean reversion is beginning.

The short version

Full backtest methodology, the 78-suburb validation, and the walk-forward tier discrimination results are published on our 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