S&P 5007,722.72+0.73%Nasdaq27,190.86+1.19%Dow51,176.96+0.49%Nikkei 22568,309.46-0.94%Hang Seng23,972.29-2.60%EuroStoxx 506,238.50+1.02%Dollar (DXY)101.93-0.17%EUR/USD1.13-0.62%USD/JPY157.83-0.06%GBP/USD1.32-0.18%USD/CNY6.70-0.09%US 10Y yield5.28+4bpUS 5Y yield5.05+5bpGold4,162.30-0.95%Silver59.98-1.23%Copper6.49+0.15%Platinum1,683.20-1.31%Palladium1,161.10-0.66%WTI91.11-1.90%Brent102.25-0.06%Henry Hub3.04+2.29%Gasoline3.31-2.65%Heating oil4.50-3.04%Wheat683.00+0.04%Corn497.75-0.90%Soybeans1,278.25-0.45%Coffee288.75+0.17%Sugar19.93+5.23%Cocoa5,670.00+5.37%Cotton75.15+1.51%Lithium ETF69.28+1.55%Uranium ETF39.79+0.51%Rare Earths ETF63.21+0.41%Copper Miners ETF85.91+3.01%Bitcoin84,714.74+0.26%Ethereum2,685.64+0.66%Solana119.66+0.88%S&P 5007,722.72+0.73%Nasdaq27,190.86+1.19%Dow51,176.96+0.49%Nikkei 22568,309.46-0.94%Hang Seng23,972.29-2.60%EuroStoxx 506,238.50+1.02%Dollar (DXY)101.93-0.17%EUR/USD1.13-0.62%USD/JPY157.83-0.06%GBP/USD1.32-0.18%USD/CNY6.70-0.09%US 10Y yield5.28+4bpUS 5Y yield5.05+5bpGold4,162.30-0.95%Silver59.98-1.23%Copper6.49+0.15%Platinum1,683.20-1.31%Palladium1,161.10-0.66%WTI91.11-1.90%Brent102.25-0.06%Henry Hub3.04+2.29%Gasoline3.31-2.65%Heating oil4.50-3.04%Wheat683.00+0.04%Corn497.75-0.90%Soybeans1,278.25-0.45%Coffee288.75+0.17%Sugar19.93+5.23%Cocoa5,670.00+5.37%Cotton75.15+1.51%Lithium ETF69.28+1.55%Uranium ETF39.79+0.51%Rare Earths ETF63.21+0.41%Copper Miners ETF85.91+3.01%Bitcoin84,714.74+0.26%Ethereum2,685.64+0.66%Solana119.66+0.88%

MacroTerminal

updated 2026-10-03 21:45 UTCAccount
Daily Commentary · 2026-10-04

A 29K Payroll Print Meets a VIX at 15

MARKET OVERVIEW: Non-farm payrolls landed at 29K against a 90K estimate and a 133K prior, and the unemployment rate rose to 4.2%, yet every cross-asset stress gauge stayed calm: VIX 15, the financial stress index -2.35, HY OAS 324bp, and a risk_on regime read carrying 78% of weighted votes. Core PCE ran cooler than expected at 0.2%, GDP's final read beat consensus at 2.2%, and Hang Seng's -2.60% day is one of the only places risk showed up at all. The gap between a labor market that visibly slowed and a market structure that didn't react to it is the day's central fact.

TL;DR — the read in bullets

Go deeper in the weeklies: Rates Decomposition Weekly · COT Positioning Weekly · Funding and Liquidity Weekly

The Jobs Number Cracked. Nothing Else Did.

Non-farm payrolls printed 29K against a 90K consensus estimate, down from a prior 133K that was itself not especially strong. The unemployment rate ticked up to 4.2% from 4.1%, missing the 4.1% estimate. That is the one fact from today's data set a reader is likely to still carry tomorrow: a clear, sequential deceleration in the labor market, 133K to 29K in one month. What makes it worth a lead rather than a line is what happened next, or rather didn't. VIX sits at 15. The financial stress index reads -2.35, benign. High-yield spreads are 324bp, tight by any recent standard. Our own regime classifier calls this a risk_on market by a 78% weighted vote. Macro stress on our own scale reads 2.1, Low. None of the plumbing that is supposed to register a labor shock moved.

The context that makes this unusual is that the rest of today's data cuts in different directions, which is partly why nothing broke. Core PCE ran at 0.2% month-over-month against a 0.3% estimate, cooler than expected. GDP's final read for the quarter came in at 2.2%, beating a 1.5% consensus, even though that is down from a 2.5% prior reading. Personal spending rose 0.9%, well above both the 0.8% estimate and the 0.1% prior, while personal income rose only 0.2%, below the 0.4% estimate, a spending-ahead-of-income mix that is its own quiet warning sign. ISM Manufacturing held at 54.5, a touch under the 55 estimate and essentially flat against a 54.6 prior, still above the expansion line. A soft labor number landed inside a data set that gives both the soft-landing case and the slowdown case a number to point to, which is a harder environment for any single print to move markets on its own.

Hang Seng's -2.60% day, -3.19% on the week, to 23972.29, is one of the few places something actually moved today, and it is worth naming precisely because it sits outside the calm. Whether that is a read-through on US labor weakness or a Hong Kong-specific story is not something today's facts settle either way. What would turn today's single payroll miss from noise into a genuine inflection is straightforward to state: if the next couple of monthly prints repeat this month's shortfall against consensus rather than reverting toward the prior trend, the gap between the labor data and the calm risk gauges stops looking like an anomaly and starts looking like a market that is behind the data. The October Fed decision market already prices an 82% probability of no change at the month's meeting, and tomorrow's ISM Services print (expected 55.7, prior 55.4) is the next read on whether services strength can keep offsetting a visibly slowing establishment survey.

One widely-read blog is already arguing the opposite side of the simple read. Mish's Global Economic Trend Analysis contends that long bond yields are rising despite the weak jobs data, framing the move as the bond market signaling it wants another rate hike rather than a cut, and citing a 30-year yield near 5.64% in its own reporting (mishtalk.com).

MACRO

Non-farm payrolls at 29K missed a 90K estimate by 61,000 and came in well below the 133K prior reading. The unemployment rate rose to 4.2%, a tenth above both the estimate and the prior. GDP Growth Rate QoQ, final reading, came in at 2.2%, beating a 1.5% estimate but down from a 2.5% prior, a revision pattern that reads as deceleration from a still-respectable base rather than a clean acceleration or a clean slowdown.

Personal Income rose 0.2% month-over-month, below both the 0.4% estimate and the 0.3% prior. Personal Spending rose 0.9%, above both the 0.8% estimate and a notably weak 0.1% prior. Spending outrunning income by that margin in a single month is the kind of combination that either reflects a one-off pull-forward or a savings rate getting squeezed, and today's facts don't distinguish between the two.

Core PCE Price Index MoM came in at 0.2%, below the 0.3% estimate and up from a 0.1% prior, a touch of reacceleration from a very low base but still inside a range a central bank watching inflation would call comfortable. ISM Manufacturing PMI held at 54.5, essentially flat against 54.6 prior and a shade under the 55 estimate, still above the 50 expansion line. Our own macro stress gauge reads 2.1, Low. The next scheduled catalyst is ISM Services PMI tomorrow, October 5, expected at 55.7 against a 55.4 prior.

The rest of today's commentary

The rest of today's commentary is on Pro and Full Access.

Those sections are absent from this page, not hidden.

See the plans · Sign in

every number above is computed by MacroTerminal from official sources; blog views are cited from the ingested corpus · open the terminal → · not investment advice
MacroTerminal is a research publication and is not investment advice; nothing here is a recommendation to buy or sell anything.