SOUNDINGS

A daily reading of the South African investment case

The read, 29 Oct 2026

Fixed Investment (GFCF) as % of GDP D2
13.70%
Bullish
SA–US 10-Year Yield Spread X1c
374bps
Neutral

Fiscal D4

Is the budget balance improving and the debt path stabilising, is revenue keeping pace, do real yields say the market believes it, and is foreign capital arriving?

Horizon

The balance you asked for D4b

The brief asked for “current account surplus or deficit (the primary balance)” — two different measures joined by the phrasing. Resolved 2026-08-30: the fiscal balance is the ask — surplus or deficit, with debt to GDP — so the primary balance is D4b’s headline and leads this page’s board group. The external current account stays below as context: it was never the ask, but it is the counterpart the rand and capital-flow numbers move against.

Primary balance % of GDP · annual
-6.0%-4.0%-2.0%0.0%-0.7%20202021202220232024
Current account — context, not the ask % of GDP · quarterly
-2.0%0.0%2.0%4.0%-0.3%2021Q22022Q22023Q22024Q22025Q22026Q2
Table view — Primary balance
DatePrimary balance
31 Dec 2024-0.72%
31 Dec 2023-0.53%
31 Dec 20220.25%
31 Dec 2021-1.32%
31 Dec 2020-5.54%
31 Dec 2019-1.51%
Table view — Current account — context, not the ask
DateCurrent account
30 Jun 2026-0.29%
31 Mar 20260.06%
31 Dec 2025-0.45%
30 Sept 2025-0.85%
30 Jun 2025-0.80%
31 Mar 2025-0.67%
31 Dec 2024-0.63%
30 Sept 2024-0.98%
30 Jun 2024-0.92%
31 Mar 2024-1.52%
31 Dec 2023-1.59%
30 Sept 2023-1.64%
30 Jun 2023-1.65%
31 Mar 2023-1.35%
31 Dec 2022-0.50%
30 Sept 20220.50%
30 Jun 20221.55%
31 Mar 20223.19%
31 Dec 20213.70%
30 Sept 20213.94%
30 Jun 20214.51%

Neutral -0.72% of GDP for calendar 2024, against -0.53% in 2023. An annual series; the last print is 667 days old and nothing new is possible before the next fiscal publication. The source was read again this run and returned the same figures. Nothing moved and nothing could. Read it beside your debt ratio, and do not mistake its silence for calm.

Is the debt path stabilising? D4a

Government debt % of GDP · quarterly
65.0%70.0%75.0%78.0%2022Q12023Q12024Q12025Q12026Q1

A stock, so it gets a line: the debt burden exists continuously and is merely measured each quarter. Columns are for quantities that accrue over a period — the capital flows below, or the current account above.

Table view — Government debt
DateDebt to GDP
30 Jun 202678.0%
31 Mar 202675.90%
31 Dec 202576.50%
30 Sept 202577.10%
30 Jun 202577.0%
31 Mar 202576.60%
31 Dec 202475.90%
30 Sept 202474.0%
30 Jun 202473.0%
31 Mar 202472.60%
31 Dec 202371.80%
30 Sept 202371.80%
30 Jun 202370.80%
31 Mar 202369.0%
31 Dec 202269.90%
30 Sept 202268.60%
30 Jun 202267.0%
31 Mar 202266.0%
31 Dec 202167.60%
30 Sept 202167.10%
30 Jun 202164.70%

Bearish 78.0% at Q2 2026, unchanged: +2.77% on Q1's 75.9% and +1.30% on a year earlier. The September Bulletin landed on 29 September, and the recompute from the Reserve Bank's codes reproduced 78.0 with no revision. The ratio is rising. The Bulletin's release did not move your Q2, so bearish stands on what the number says. The recompute reads the same Reserve Bank codes again and is not an independent second source; the check that would count is National Treasury's own figure, published with the budget documents.

Is revenue keeping pace? D4c

Tax collected, cumulative from 1 April R bn · monthly
FY2026/27 — this yearFY2025/26 — last year
R0bnR500bnR1000bnR1500bnR2000bnR820bnR2010bn

The gap between the curves is the answer: +7.9% on the same point last year. A plain time series of the running total would answer a question you did not ask. This chart is not scoped by the horizon control — a fiscal year is the window.

Table view — Tax collected, cumulative from 1 April
DateFY2026FY2025
31 Mar 2001—R2,010bn
28 Feb 2001—R1,801bn
31 Jan 2001—R1,586bn
31 Dec 2000—R1,431bn
30 Nov 2000—R1,203bn
31 Oct 2000—R1,062bn
30 Sept 2000—R925bn
31 Aug 2000R820bnR760bn
31 Jul 2000R626bnR584bn
30 Jun 2000R505bnR463bn
31 May 2000R277bnR256bn
30 Apr 2000R134bnR121bn

Bullish R819.78bn collected five months into FY2026/27, from the August statement and unchanged; September's is due at the end of October. Against R759.58bn at the same point of FY2025/26, the pace is +7.93%, up from +7.30% after four months. Measured the way you asked, against the same point of the previous fiscal year, revenue is running eight per cent ahead, and the margin widened in August. It is still the one fiscal line on your board working in your favour.

Do real yields say the market believes it? D4d

The two legs %
SA 10-year nominalCPI inflation, y/y
2.0%4.0%6.0%8.0%10.0%12.0%9.0%4.5%
Real yield percentage points · derived
4.0%6.0%8.0%4.5%Jan 22Jan 23Jan 24Jan 25Jan 26

The same decomposition as the SA–US spread on the Today page, and for the same reason. Two panels, one x-axis, drawn once at the bottom — the cause sits directly above its effect, so reading downward is reading the causal chain. This system contains no dual-axis chart.

Table view — The two legs
DateSA 10-year nominalCPI inflation, y/y
30 Sept 20268.98%4.50%
31 Aug 20268.81%4.40%
31 Jul 20268.87%4.30%
30 Jun 20268.53%5.0%
31 May 20268.72%4.50%
30 Apr 20269.13%4.0%
31 Mar 20269.49%3.10%
28 Feb 20268.19%3.0%
31 Jan 20268.40%3.50%
31 Dec 20258.59%3.60%
30 Nov 20258.98%3.50%
31 Oct 20259.34%3.60%
30 Sept 20259.64%3.40%
31 Aug 202510.12%3.30%
31 Jul 202510.29%3.50%
30 Jun 202510.44%3.0%
31 May 202510.70%2.80%
30 Apr 202511.15%2.80%
31 Mar 202511.08%2.70%
28 Feb 202510.52%3.20%
31 Jan 202510.38%3.20%
31 Dec 202410.32%3.0%
30 Nov 202410.14%2.90%
31 Oct 202410.51%2.80%
30 Sept 202410.02%3.80%
31 Aug 202410.55%4.40%
31 Jul 202410.95%4.60%
30 Jun 202411.39%5.10%
31 May 202412.18%5.20%
30 Apr 202412.14%5.20%
31 Mar 202412.27%5.30%
29 Feb 202411.71%5.60%
31 Jan 202411.45%5.30%
31 Dec 202311.33%5.10%
30 Nov 202311.54%5.50%
31 Oct 202312.25%5.90%
30 Sept 202312.43%5.40%
31 Aug 202311.69%4.80%
31 Jul 202311.52%4.70%
30 Jun 202311.79%5.40%
31 May 202312.43%6.30%
30 Apr 202311.38%6.80%
31 Mar 202311.12%7.10%
28 Feb 202311.16%7.0%
31 Jan 202310.93%6.90%
31 Dec 202211.30%7.20%
30 Nov 202211.18%7.40%
31 Oct 202211.68%7.60%
30 Sept 202211.69%7.50%
31 Aug 202211.07%7.60%
31 Jul 202211.06%7.80%
30 Jun 202211.24%7.40%
31 May 202210.17%6.50%
30 Apr 202210.39%5.90%
31 Mar 20229.95%5.90%
28 Feb 20229.77%5.70%
31 Jan 20229.82%5.70%
31 Dec 20219.82%5.90%
30 Nov 202110.28%5.50%
31 Oct 202110.17%5.0%

Showing the most recent 60 of 61 observations in this window.

Table view — Real yield
DateReal 10-year
30 Sept 20264.48%
31 Aug 20264.41%
31 Jul 20264.57%
30 Jun 20263.53%
31 May 20264.22%
30 Apr 20265.13%
31 Mar 20266.39%
28 Feb 20265.19%
31 Jan 20264.90%
31 Dec 20254.99%
30 Nov 20255.48%
31 Oct 20255.74%
30 Sept 20256.24%
31 Aug 20256.82%
31 Jul 20256.79%
30 Jun 20257.44%
31 May 20257.90%
30 Apr 20258.35%
31 Mar 20258.38%
28 Feb 20257.32%
31 Jan 20257.18%
31 Dec 20247.32%
30 Nov 20247.24%
31 Oct 20247.71%
30 Sept 20246.22%
31 Aug 20246.15%
31 Jul 20246.35%
30 Jun 20246.29%
31 May 20246.98%
30 Apr 20246.94%
31 Mar 20246.97%
29 Feb 20246.11%
31 Jan 20246.15%
31 Dec 20236.23%
30 Nov 20236.04%
31 Oct 20236.35%
30 Sept 20237.03%
31 Aug 20236.89%
31 Jul 20236.82%
30 Jun 20236.39%
31 May 20236.13%
30 Apr 20234.58%
31 Mar 20234.02%
28 Feb 20234.16%
31 Jan 20234.03%
31 Dec 20224.10%
30 Nov 20223.78%
31 Oct 20224.08%
30 Sept 20224.19%
31 Aug 20223.47%
31 Jul 20223.26%
30 Jun 20223.84%
31 May 20223.67%
30 Apr 20224.49%
31 Mar 20224.05%
28 Feb 20224.07%
31 Jan 20224.12%
31 Dec 20213.92%
30 Nov 20214.78%
31 Oct 20215.17%

Showing the most recent 60 of 61 observations in this window.

Neutral 4.48% at 2026-09-30, quoted from scripts/derived.mjs: nominal 8.98% less September inflation of 4.5%. The reading was 4.41% at the August join. The join moved forward a month with the September inflation print, and the real yield rose 7bps. The nominal leg did it: 8.98% at the end of September against 8.81% at the end of August, more than offsetting a tenth more inflation. A real long yield near four and a half per cent is still a steep price for money. Neutral.

Is foreign capital arriving? D4e

Net capital inflows R bn · quarterly
R-50bnR0bnR50bnR100bnR-2bn2021Q22022Q22023Q22024Q22025Q22026Q2

A flow, so it gets columns on a visible zero rule. Its change is quoted in rands and not as a percentage: a quantity that crosses zero has no meaningful percentage change.

Table view — Net capital inflows
DateNet inflows
30 Jun 2026R-2bn
31 Mar 2026R23bn
31 Dec 2025R48bn
30 Sept 2025R-67bn
30 Jun 2025R2bn
31 Mar 2025R-37bn
31 Dec 2024R9bn
30 Sept 2024R-39bn
30 Jun 2024R18bn
31 Mar 2024R-51bn
31 Dec 2023R10bn
30 Sept 2023R-13bn
30 Jun 2023R7bn
31 Mar 2023R-57bn
31 Dec 2022R-20bn
30 Sept 2022R-28bn
30 Jun 2022R9bn
31 Mar 2022R-27bn
31 Dec 2021R65bn
30 Sept 2021R17bn
30 Jun 2021R112bn

Neutral -R1.92bn in Q2 2026, from the September Bulletin and unchanged, against +R23.06bn in Q1 and +R1.87bn a year earlier. A small net outflow on the financial account. Neutral. The capital arriving in Q1 did not arrive in Q2, but a two-billion-rand outflow is close to balance and not a flight. It is a statement about the quarter that ended in June; the Federal Reserve's September rise is not in it yet.

Where these numbers come from

SeriesSourceCadenceLatest
Primary Budget BalanceIMF Fiscal Monitor via DBnomicsannual · quantitative2024-12-31 · lagging
Government Debt to GDPSARB Web API (computed: national govt gross loan debt / nominal GDP)quarterly · quantitative2026-06-30 · current
Tax Collection, Fiscal Year to DateNational Treasury monthly Statement of Revenue, Expenditure and Borrowing (Excel)monthly · quantitative2026-08-31 · current
CPI Inflation (y/y)SARB Web API (Stats SA CPI, republished)monthly · quantitative2026-09-30 · current
Real 10-Year Bond YieldComputed at build time (src/utils/)monthly · derived2026-09-30 · current
Net Capital InflowsSARB Web API — balance on financial accountquarterly · quantitative2026-06-30 · current
Current Account BalanceSARB Web API (computed: current account / nominal GDP)quarterly · quantitative2026-06-30 · current