Bodega Stories

The Bodega Sandwich Math: How a Corner Store Stopped Losing 40¢ on Every Egg-and-Cheese

Walk into almost any bodega before 9 a.m. and you’ll hear the same order: “BEC on a roll, salt pepper ketchup, coffee light and sweet.” It’s the engine of the morning. It’s also where a lot of corner stores quietly lose money — and never notice, because the price on the little laminated sign hasn’t changed in years.

Let’s do the math the way an owner actually feels it.

The sandwich that “always cost $1.40”

A few years ago, the bacon-egg-and-cheese was simple to price. Two eggs, two strips of bacon, a slice of American, a kaiser roll, a pat of butter, a square of deli paper and a bag. Call it about $1.40 in ingredients. At $4.00 on the sign, that felt like a healthy sandwich — plenty of room for the rent, the labor, the light bill, and the slice of profit that makes the whole thing worth opening at 6 a.m.

The problem isn’t the recipe. The problem is that the $1.40 stopped being true — slowly, one delivery at a time.

Where the 40 cents went

Nobody raises a supplier price by a dollar. They raise it by a nickel, on a Tuesday, on one line of a long invoice you barely read because the truck is double-parked and there are customers at the register.

  • A case of eggs that ran one price quietly became two and three times that during the egg spikes — and never fully came back down.
  • The roll guy added a few cents a dozen “fuel surcharge.”
  • Bacon crept up. American cheese crept up. Even the deli paper and the bags crept up.

Add it together and that $1.40 sandwich is now closer to $2.30 to make. The sign still says $4.00.

When your cost goes from $1.40 to $2.30 but your price stays at $4.00, you didn’t lose a little margin. You lost 90 cents of profit on every single sandwich — and you sell hundreds a week.

“But I’m busy — how would I even know?”

This is the real trap. It’s not that owners are careless. It’s that the information is scattered across paper receipts in a shoebox, and the price creep happens in increments too small to feel on any one invoice. You only feel it at the end of the month, when the deposit is smaller and you can’t say exactly why.

The fix isn’t a fancy accounting system. It’s two habits:

  1. Capture the cost of what you actually buy. Every supplier invoice, every Restaurant Depot run, every dairy delivery — the unit cost of eggs, rolls, bacon, cheese.
  2. Recalculate the sandwich whenever the cost moves. If a case of eggs jumps, your BEC just got more expensive. The sign should know that the same day, not next quarter.

Putting a number on it

Once you can see that your BEC costs $2.30 today, the decision gets easy and unemotional:

  • Reprice to $4.75 or $5.00 — the line is still moving, and a quarter on a beloved sandwich rarely scares anyone away.
  • Or adjust the build — portion the bacon, find a better roll price — if you want to hold the price.

Either way, you’re choosing on purpose instead of bleeding by accident.

This is the whole idea behind Margino

We built Margino for exactly this moment — for the owner who knows costs went up but can’t easily say by how much, on what. You snap a photo of the supplier receipt, Margino reads the line items into your own Google Sheet, and it does the math: what each item costs you now, and what you’d need to charge to keep your margin — in the store, and on DoorDash and UberEats where the platform takes its cut too.

No shoebox. No “I’ll add it up someday.” Just the number, the same day the price changes.

Know your real margin on every order.

Snap a supplier receipt — Margino logs the cost to your own Google Sheet and prices it for profit on DoorDash, UberEats & in-store.

Download Margino — free
← Back to all stories