RBA cash rate vs Australian CPI, 1990 to today

The most-asked macro chart in Australia. We overlay the RBA cash rate and headline CPI to show the real policy rate over 34 years.

Series in this chart

  • Cash rate/v1/data/rba/f1.1
  • Headline CPI YoY/v1/data/abs/cpi

Code that produces this

cURL
curl https://api.ausdata.io/v1/economic-dashboard \
  -H "Authorization: Bearer YOUR_KEY"

Methodology

Cash rate is end-of-month target. CPI is YoY change in the all-groups index. Both resampled to monthly.

Takeaways

  • Real rates went deeply negative through 2022.
  • The 2010s saw the longest stretch of zero or negative real rates on record.
  • The 2024 tightening cycle returned real rates to positive territory.

The nominal RBA cash rate is the most-quoted number in Australian monetary policy. It is also incomplete on its own. What matters for borrowers, savers, and businesses is the real cash rate --- the nominal cash rate minus the inflation rate.

This page explains the relationship, shows you the current value, and gives you the API call to track it yourself.

What is the real cash rate

The real cash rate is calculated as:

real_cash_rate = nominal_cash_rate - inflation_rate

The choice of inflation measure matters. Three common conventions:

  1. Headline CPI (ABS quarterly CPI, all-groups, annual change). The figure everyone quotes.
  2. Trimmed-mean CPI (ABS quarterly CPI, trimmed-mean measure). Excludes the top and bottom 15% of price movements. The RBA preferred measure when assessing underlying inflation.
  3. Monthly CPI Indicator (ABS monthly, all-groups). Higher frequency but more volatile.

For most analysis, the trimmed-mean version is the right choice because it aligns with how the RBA actually thinks about inflation when setting policy.

The latest value

As of the most recent data, the real cash rate calculated against trimmed-mean CPI is approximately positive territory after being deeply negative through most of 2022-2023. The exact value updates with each new CPI release (quarterly) and each cash rate decision (monthly).

You can fetch the current value with one call:

curl -H "Authorization: Bearer ak_YOUR_KEY" \
  https://api.ausdata.io/v1/real-rate-regime

Returns:

{
  "data": {
    "as_of": "2026-05-06",
    "cash_rate_pct": 4.10,
    "cpi_annual_pct": 2.80,
    "real_cash_rate_pct": 1.30,
    "regime": "positive",
    "direction": "tightening"
  },
  "meta": {
    "sources": [
      {"name": "Reserve Bank of Australia", "..."},
      {"name": "Australian Bureau of Statistics", "..."}
    ]
  }
}

The composer also exposes a regime classification (positive / neutral / negative) and a direction tag (tightening / easing) for chart annotation.

What the level signals

Macro convention reads the real cash rate in three bands:

  • Real rate < 0%: policy is accommodative. Money is effectively free or losing real value in cash. Bias is toward investment in risk assets, housing, and consumption.
  • Real rate 0-2%: policy is roughly neutral. The economy can absorb the current rate without major distortion.
  • Real rate > 2%: policy is restrictive. Real returns on cash are positive enough to crowd out risk-taking and consumption.

These bands are conventions, not laws. The "neutral" rate is itself debated and changes over time. But the directional signal --- positive vs negative --- is uncontroversial and matters for asset allocation, lending decisions, and household financial planning.

How to chart history

The composer accepts start_period and end_period:

curl -H "Authorization: Bearer ak_YOUR_KEY" \
  "https://api.ausdata.io/v1/real-rate-regime?start_period=2010-Q1&end_period=2026-Q1"

Returns a time series of (period, cash_rate, cpi, real_rate, regime) tuples ready to plot.

The longer history is instructive. Australia real cash rate has spent most of the past 15 years near zero or below. The episode where it went deeply negative --- 2021 through early 2023 --- coincided with the post-pandemic asset boom. The reversal from 2023 onwards tracks the global tightening cycle and the fall in inflation back toward the 2-3% RBA target band.

Methodology and caveats

Three honest caveats about this calculation:

  1. CPI lag. ABS quarterly CPI is published roughly 4-5 weeks after the quarter ends. The "current" real rate is therefore always referencing inflation from up to a quarter ago. Monthly CPI Indicator reduces this lag but is more volatile.
  2. Trimmed-mean vs headline. The two measures can diverge significantly during commodity price shocks. Use whichever your audience expects. The RBA cites trimmed-mean as its preferred underlying measure.
  3. The "neutral rate" is unobservable. Statements like "the real rate is too high" require a view on the neutral rate, which estimates range from 0.5% to 2% depending on the methodology. Be careful interpreting absolute levels.

How ausdata.io computes this

The /v1/real-rate-regime composer fans out to two sources:

  1. RBA F1 daily cash rate (latest value)
  2. ABS quarterly CPI (trimmed-mean by default; configurable)

It then computes the difference and applies the regime classification. The full methodology is exposed in the response (methodology field) so you can audit the calculation.

The composer uses the trimmed-mean CPI by default. To override:

curl -H "Authorization: Bearer ak_YOUR_KEY" \
  "https://api.ausdata.io/v1/real-rate-regime?inflation_measure=headline"

Why this composer exists

Tracking the real cash rate manually requires two SDMX URLs from ABS plus the RBA F1 CSV, all parsed and joined. That is reasonable for a one-off chart. For a dashboard refreshing daily or an AI agent answering questions live, the manual approach is fragile. The composer abstracts the join so you have one URL to call and one envelope to model.

Cross-source attribution

Any chart or article using this composer should credit both data sources:

Sources: Reserve Bank of Australia (cash rate, CC-BY 4.0); Australian Bureau of Statistics (CPI, CC-BY 4.0). Real cash rate computed by ausdata.io.

The composer response includes both attribution strings ready to display.

Related endpoints

  • /v1/data/rba/F1 --- raw cash rate history
  • /v1/data/abs/CPI --- raw CPI history
  • /v1/inflation-decomposition --- what is driving CPI by expenditure category
  • /v1/real-mortgage-rate --- variable mortgage rate minus CPI
  • /v1/real-savings-rate --- deposit rate minus CPI

Get a free API key → /register

Related comparisons

Pull the data yourself

Get a free API key