This morning's producer price report was the appetizer before tomorrow's main course, and it arrived hot. Wholesale prices rose 0.4% in August — exactly what economists expected — but the twelve-month rate accelerated to 5.4%, up from 4.8% and above the 5.3% consensus. Producer prices measure what businesses pay before anything reaches a shelf, which makes this a leading indicator for the consumer inflation the Fed actually targets.
The composition is where the story lives, and it's one number: energy. Final demand goods prices jumped 1.1% after two straight monthly declines, and more than three-quarters of that increase came from energy, which rose 4.2%. Drill down further and it gets starker — over a third of the entire goods increase traces to diesel fuel, which spiked 24.1% in a single month. Gasoline, jet fuel, and home heating oil all climbed too. In the intermediate-demand pipeline, processed goods rose 1.8%, with more than 80% of that from processed energy up 7.3%, putting that index up 11.5% over the past year.
Here's the distinction we'd want you to carry into tomorrow, because most coverage today will skip it. This was an energy shock passing through the pipeline, not a broad-based reacceleration of inflation. Services — roughly two-thirds of the economy and the category that tells you whether price pressure is truly entrenched — rose just 0.1%. Core producer prices excluding food, energy, and trade services rose 0.3%, slightly cooler than July's 0.4%. Residential electric power actually fell 0.5%.
And the cause isn't a mystery. Brent crude crossed $100 a barrel this week for the first time since July, after trading past $92 over the weekend. Diesel doesn't jump 24% because the economy is overheating; it jumps because crude is spiking. That matters for how you interpret it: energy shocks are supply-side, they tend to pass through and then wash out, and they're the one kind of inflation a central bank genuinely cannot fix with interest rates. Raising the cost of a mortgage in Michigan does not put more oil on the water.
We'd love to tell you the "it's just energy" argument wins. It might not — and here's the honest reason. Warsh told Jackson Hole that the summer's better readings "do not tell me that underlying trends have meaningfully improved," and this committee already has three members on record dissenting for a hike. The hawks' worry isn't this month's diesel print; it's that after five-plus years above target, another burst of visible price increases at the pump loosens what people expect inflation to be. Once expectations drift, the energy excuse stops being an excuse. That's the whole argument inside the Fed right now — and tomorrow's core CPI is the number that settles it.
The August CPI lands tomorrow morning, five days before the Fed votes. Prediction markets pushed September hike odds to roughly 63% after this morning's PPI. Before yesterday, Reuters reported most economists still expected the Fed to hold through year-end. That's how quickly this repriced.
Here's what forecasters expect, and the range that matters: headline CPI up 0.4% for the month, core up 0.2% — which would put annual headline near 3.4% and annual core around 2.4%. Read that carefully: those forecasts already assume a hot headline, because everyone can see what gasoline did in August. Tomorrow isn't about whether inflation is high. It's about whether the part the Fed can control is still cooling.
| Core CPI Comes In At… | What It Means | Likely Effect on Your Rate |
|---|---|---|
| 0.1–0.2% | Underlying inflation still cooling; the PPI spike really was just energy passing through | Hike odds fall back, long yields ease, rate sheets get some room |
| 0.3% | The energy shock is bleeding into everything else — the hawks' scenario | A September hike becomes the strong base case; 7% stops being a headline |
| 0.4%+ | Genuine reacceleration. Warsh's "we have work to do" becomes policy | Expect a fast, ugly repricing across the curve |
One more wrinkle worth knowing: shelter. It's about a third of the CPI basket and it's been the single largest driver of the annual increase. July's shelter reading was a tame 0.1%. If that holds tomorrow, it partially offsets whatever gasoline does — and it's the quiet reason a hot headline can still coexist with a friendly core.
We go into tomorrow's print roughly one basis point off the highest mortgage rate of the past year. Optimal Blue's daily 30-year sits at 6.77%, against a 52-week high of 6.78% set on September 2 — and a 52-week low of 5.90% back on February 27. That range is the entire story of 2026 in two numbers: on a $400,000 loan, the difference between those two rates is $227 a month. Today, that same loan runs about $2,600 a month in principal and interest; a $400,000 home purchased with 20% down comes to roughly $2,080.
The 15-year has quietly lost its 5-handle, climbing to 6.14% from 6.07%. And notice what the curve is telling us: the 10-year has pushed to about 4.80% while the 2-year sits near 4.39%. Both moved up together, which reads as a level shift into these inflation prints rather than a wholesale repricing of the Fed path. Translation: the bond market is bracing, not panicking. Tomorrow decides which way it resolves.
If you're closing in the next 45 days: lock today, before the print. We've said this for three straight issues and the case has only gotten stronger — you're sitting a basis point off a one-year high with a coin-flip-plus Fed meeting six days out. A float-down keeps the friendly-CPI scenario alive for you. What you cannot recover from is floating into a 0.3% core print with your closing date fixed.
If you carry a HELOC or credit card balance: this is the most actionable paragraph we'll write this month. A September hike takes prime from 6.75% to 7.00% within days of the vote, and variable-rate debt reprices almost immediately — unlike your mortgage, which doesn't. If you've been meaning to consolidate or pay down a line, the window is this week, not after the 16th.
If you're waiting to refinance: stay staged and stay patient. The scenario that helps you is a cool core reading tomorrow followed by oil coming back off $100 — plausible, not predictable. Write down your trigger rate today so tomorrow is an execution decision rather than a debate.
And for everyone: whatever prints tomorrow, remember what actually drove this month's inflation. A 24% jump in diesel is a supply story that can reverse as fast as it arrived. We've watched oil round-trip twice this year already. Don't let one energy-driven headline talk you into a permanent conclusion about a 30-year decision.
Wholesale inflation accelerated to 5.4% because crude crossed $100 and diesel spiked 24% — while the services side of the economy, the part that signals entrenched inflation, rose just one-tenth of a percent. That's the tension the Fed carries into next week: a headline that looks alarming and an underlying trend that mostly doesn't, with three members already voting to hike and a chair who has said the summer's improvement doesn't convince him.
Tomorrow's core CPI settles it. Two-tenths and the doves have a case; three-tenths and September's hike becomes very hard to argue against. Mortgage rates sit a basis point from a one-year high either way, which is why we keep saying the same unglamorous thing: lock what you can't afford to lose, and shop your Loan Estimate harder than you watch the news. We'll be publishing the moment the number lands.
Flash edition tomorrow morning. And if you're in process right now, today is the day to call — not tomorrow at 8:31. That's what I'm here for. — Ryan
The Mortgage Lens covers the data that actually sets your rate — weekly issues, flash editions within hours when it matters, dates verified against the official calendars, math shown, and misses owned out loud. If this reached you as a repost, the subscribers had it first.
Bank statement loans for self-employed buyers, DSCR qualified on rental income, difficult-credit and non-QM scenarios, builder rate buydowns on new construction, and jumbo & high-balance financing — plus fast, fully-underwritten pre-approvals your listings can count on.