Latest / The Buyer's Side with Fexingo: Procurement, Sourcing, and B2B Purchasing Decisions / How a Buyer Used Price Index Clauses to Stabilize Commodity Costs
Transcript
- Lucas: When you're buying a commodity — steel, plastic resin, dairy — the price can swing 20, 30 percent in a quarter. And if you're a procurement manager, that volatility is a headache because your budget was set six months ago. Luna: Right, you can't just pass the increase to your internal stakeholders and say 'surprise.' So what do you do? Lock in a fixed price? Lucas: You can try. But suppliers hate fixed-price contracts on volatile commodities because they're taking all the risk. If milk spikes, they lose money. So they'll either quote you a very high fixed price to protect themselves, or they'll just say no. Lucas: There's a middle ground, though. It's called a price index clause. Instead of a fixed price, you agree on a formula tied to a public, independent index — like the USDA's dairy price index, or the LME for copper. Your price moves with the index, within certain guardrails. Luna: So you're sharing the risk. How does that actually look in a contract? Lucas: Let me give you a concrete example. A mid-size food manufacturer I know — let's call them Prairie Provisions — buys about 50 million pounds of milk solids a year for their cheese and yogurt lines. Back in early 2025, they were negotiating a new two-year supply agreement with their dairy cooperative. Lucas: The spot market for milk had been volatile — up 18 percent one quarter, down 12 the next. The co-op wanted a floating price pegged to the USDA's Class III milk futures. Prairie wanted stability. Luna: Classic standoff. So they landed on a price index clause. Lucas: Exactly. Here's how it worked. They set a base price of $18.50 per hundredweight — that was the average Class III price over the prior six months. Then they agreed that each quarter, the actual price would adjust based on the USDA's published Class III average for the previous three months. Lucas: But they added a collar: a floor of $16.00 and a ceiling of $21.00. So if the index dropped below $16, Prairie still paid $16. If it shot above $21, they capped out. The co-op got the upside if prices went up, but Prairie had protection against a runaway spike. Luna: Did it work? I mean, what happened in practice? Lucas: From April 2025 through March 2026, the Class III index actually went on a tear. It hit $23.40 at one point. Prairie's ceiling meant they never paid above $21. Over the full two years, their average price was $19.80 — compared to a spot average of $21.10. They saved about 6 percent. Luna: That's real money on 50 million pounds. But the co-op also did well — they got $19.80 when the spot was higher, so they benefited from the floor on the downside. Lucas: Right. Both sides won in that scenario. And that's the argument for these clauses — they make the volatility more predictable for both parties. The supplier knows they won't get crushed below the floor; the buyer knows they won't get crushed above the ceiling. Luna: But I've heard procurement people say these clauses can backfire. For instance, if the index you pick doesn't actually track your specific cost. Or if there's a lag. Lucas: That's a great point. Index selection is critical. The USDA Class III index is specific to cheese and whey — it's a decent proxy for milk solids, but it's not perfect. If Prairie was buying a different type of dairy ingredient, like casein, they'd need a different index. Lucas: Lag is another issue. The USDA publishes the average for a given month about a month later. So your payment in July is based on the index from April, May, June. That can be a problem if prices are moving fast. Luna: One of the suppliers I talked to said they prefer a shorter lag, like two weeks. But some buyers push for a full quarter to smooth out spikes. Lucas: And then there's the negotiation around the 'spread' — the premium or discount above the index. The co-op might argue that their milk is higher quality, so they want index plus 2 percent. Prairie might push for index minus 1 percent because they're a large buyer. That spread is where the real haggling happens. Luna: So what's the best practice for a buyer going into these talks? Walk me through the steps. Lucas: First, understand your exposure. Look at your spend over the past three years and model how different index levels would have hit your P&L. That tells you which index to anchor on and what collar levels make sense. Lucas: Second, pick an index that's transparent, published by a reputable third party, and closely correlated to what you're actually buying. USDA, LME, Platts, Argus — those are solid. Lucas: Third, negotiate the collar first. That's the biggest lever. The floor and ceiling define your risk boundaries. Then talk about the spread — the margin above or below index. Luna: And fourth, build in a review period. Maybe once a year you revisit the index choice and the collar, because markets change. Lucas: Exactly. Prairie actually added a clause that if the index deviated from their actual cost by more than 5 percent for two consecutive quarters, they could renegotiate. That never triggered, but it gave them comfort. Luna: I want to push back a little. Doesn't this just shift volatility from the buyer to the supplier? I mean, the co-op in your example ended up holding a lot of downside risk when prices fell. Lucas: It's a fair concern. But remember, the supplier has more tools to manage that risk — they can hedge on futures markets, they can diversify their customer base. A small buyer often doesn't have those options. So it's less about shifting risk and more about allocating it to the party best equipped to handle it. Lucas: Also, the collar protects the supplier too. If the index crashes, the floor ensures the supplier still gets a minimum price. That's not nothing. Luna: I suppose. Though in a prolonged downturn, that floor can become a crutch. But okay — I see the appeal. Lucas: And here's another angle: these clauses can actually strengthen the relationship. Instead of fighting over price every quarter, you're just looking at the same index and saying, 'This is what the market says. Let's both adjust.' Luna: That's the ideal. But it only works if the index is truly independent and both sides trust it. Lucas: Absolutely. If you're listening and thinking about trying this, start with one commodity, one supplier, and a pilot contract. Test the mechanics. See how the index behaves in real time. Luna: That's actually really useful advice. I think a lot of buyers avoid commodity clauses because they seem complicated. But like you said, once you have the formula, it's almost automated. Lucas: And that predictability is valuable on its own. If today was actually useful to you, the way these stay ad-free is listener support — buy me a coffee dot com slash fexingo. It's a small way to keep this kind of practical procurement content coming. Luna: Yeah, we hear from listeners who say these episodes save them time and money. That's why we do it. Lucas: So back to Prairie Provisions — after the first year, they extended the clause to two other ingredients: whey protein concentrate and butterfat. Same structure, different USDA indices. Luna: Did the suppliers push back the second time? Lucas: A little. The butterfat supplier argued that their product was more specialized, wanted a tighter collar. They settled on a $2.50 range instead of $5.00. But they got it done. Luna: So the lesson is: these clauses are scalable within a relationship, but each one needs to be tailored. Lucas: Exactly. And that's the real craft of procurement — not just getting the lowest price, but designing a deal that works for both sides over time. Luna: I think that's a great note to end on. Next episode, we'll look at another tool buyers use to manage uncertainty. Lucas: We've got a good one. Thanks for listening.