The bumper sticker has been on the back of the Subaru for three years. It says SHOP LOCAL in the colors of the town's high school, and the family that drives the Subaru does, genuinely, want to support local businesses. They also have two kids in middle school, a mortgage, a grocery budget of about $900 a month, and the specific financial pressure of a family that earns a decent income but not a comfortable one. So when the farmers market opens in May and someone suggests they switch their produce buying, they do not reach for their wallet immediately. They reach for a calculator.

Let's build that calculation. The Garza family — Marco, Diane, and their kids Tomás (14) and Lily (11) — live in a mid-sized Midwestern city with a functioning downtown, a Saturday farmers market, one independent hardware store, and three independent coffee shops. For one month in May, they track what they actually spend, and then they price out what a version of that same month would cost if they shifted their habits toward local alternatives. The numbers are realistic estimates drawn from typical regional price ranges, not cherrypicked best cases.

Groceries: the biggest line and the biggest gap

The Garzas spend around $910 at their regional grocery chain in a normal May. Produce runs about $180 of that, meat another $220, dairy and eggs $110, packaged goods $280, and the rest is the miscellaneous category that includes the box of crackers nobody needed and the fancy mustard Marco put in the cart without looking at the price.

If they swap their produce buying to the Saturday farmers market, they spend roughly $215 for the same general quantity of vegetables and fruit — slightly less variety, more seasonal, some items they have to learn to cook. The eggs at the market run $7.50 a dozen versus $4.20 at the chain. They buy three dozen eggs a month. That is $9.90 more for eggs alone. Pastured pork chops from the market vendor who sells direct run $9 a pound versus the chain's $5.49 for conventionally raised. They buy about four pounds of pork a month. Another $14.04 difference.

The honest tally on groceries: shifting produce and some meat to local sources costs the Garzas approximately $68 more per month. That is the real number, not the advocacy number. It assumes they make the same meals and buy comparable quantities. Some of the gap closes when they stop buying out-of-season produce that travels badly and has to be thrown out — Diane figures they waste about $30 a month in grocery-store produce that goes soft before they use it, and market produce in season tends to last longer because it was not in a truck for four days. But even granting that offset, the produce and egg shift probably costs them a net $35–40 a month.

The advocacy version of "shop local" skips the numbers. The honest version puts them on the table and then asks whether they are worth it.

Hardware: the place where local actually wins

In May the Garzas have two household projects: replacing a broken hose bib and patching a section of fence. At the big-box hardware store, Marco prices out the hose bib job: $28 for the valve, $12 for pipe fittings, $8 for thread tape and compound. He goes to Hendrick's, the independent hardware store six blocks from his office, and prices the same job: $31 for the valve (slightly different brand, same specs), $11 for fittings, $7 for tape and compound. Three dollars more. He buys it at Hendrick's.

The fence repair is more interesting. The big-box sells pre-cut fence pickets at $2.40 each. He needs twenty-two. The independent lumber yard on the east side sells the same cedar picket at $2.75. The difference is $7.70 for the full order. But the lumber yard will cut the pickets to the non-standard height of his fence for free — the big-box does not offer this — saving Marco about forty minutes of work with a circular saw. Whether that is worth $7.70 is a personal calculation, but it is a real one.

Total hardware differential for the month: approximately $11 more at local stores. Not dramatic. And in some months, when Marco is buying something the independent store happens to have on sale, local will actually be cheaper.

Coffee: the category where the math hurts

Marco stops for coffee three times a week on his way to work. At the drive-through chain, his large drip coffee is $2.89. At the independent shop two blocks past the chain, a comparable 16-ounce drip is $4.25. The gap is $1.36 per visit, roughly $17 a month. Diane does not buy coffee out — she makes it at home — but she and a friend do a standing Thursday morning coffee date, and they meet at a local shop. Their two lattes run $11.50 versus $8.40 at the chain location they used to meet at. That is $12.40 more per month for Diane's social coffee.

Combined coffee differential: about $29 more per month for the local alternative. This is the category where the Garzas feel it most, not because the amount is largest but because it is the most frequent, most visible choice. Every drive past the chain is a small decision.

The actual monthly total

Groceries (net after waste offset): $+38. Hardware: $+11. Coffee: $+29. Total additional spending to go meaningfully more local in May: approximately $78.

That is $78 on a $900-plus grocery budget and a household income in the $95,000 range. It is real money — about what Marco spends on one tank of gas. It is also not the same $78 for every family. A household with tighter margins might find the $29 coffee differential is the one that doesn't work. A household with more flexibility might not notice any of it.

What the exercise reveals is not that shopping local is unaffordable or that it is easy. It is that the cost is specific and knowable. The Garzas can decide which pieces of the shift they want to absorb and which they cannot, and that decision is more honest than either "we can't afford it" or "it barely costs anything." The farmers market produce and the hardware store are probably keepers. The coffee math is something they are still thinking about.

The bumper sticker stays either way. But now it means something slightly more precise: we do it where we can, we know what it costs where we cannot, and we are not pretending the gap does not exist.