Built by a cafe owner in Los Angeles

From the sale to the supplier order, without the spreadsheet.

Your POS stops at the sale. ShelfCount works out what every drink and dish actually used, on Square, Toast, or Clover, then turns your count into a purchase order your vendor really receives. $50 a month, flat.

Start free trial

14-day free trial · No charge until it ends

Square and Clover connect today. Toast is built and waiting on partner approval.

ExampleSale from Square · 7:42 AM

  • Iced latte, 16 oz$5.75
  • + Oat milk$0.75
  • Ticket$6.50

What it used

  • Whole milk, 10 oz (swapped out for oat milk)swapped
  • Espresso, 18 gbeans $14.00/lb$0.56
  • Oat milk, 10 oz$4.49 per 64 oz carton$0.70
  • 16 oz cold cup, lid, straw$0.21
Cost
$1.47
Kept
$5.03
Drink cost
22.6%
  1. 7:42 AMSaleSynced from Square, oat milk swap included
  2. 9:10 PMCountOat milk at 4 cartons, under par
  3. 9:12 PMPO sentDrafted for your dairy vendor. You check it before it’s emailed, or let it send itself for vendors you’ve switched on
  4. Next dayInvoice checkedOat milk is up 6% since the last order
Example: how ShelfCount costs one iced oat latte, using typical wholesale prices.

The modifier gap

Your POS stops at the sale

On its own, your POS records what sold: one large iced latte, oat milk, extra shot. Without an inventory add-on it doesn’t tell you how much oat milk left the fridge.

ShelfCount reads every sale with its modifiers. You match each drink and size to a recipe once, then say what each modifier does. From then on every sale is costed down to the ingredient, and your counts have something to be checked against.

  • The oat swap

    Oat milk replaces whole milk. The oat carton goes down and the whole milk stays where it was.

  • The extra shot

    One more shot of espresso comes out of the beans, on a ticket that still says latte.

  • The size

    A large uses more milk, more espresso and a bigger cup. Each size gets its own recipe.

Square and Clover connect today. Toast is built and waiting on partner approval. Running a cafe? See ShelfCount for coffee shops.

What you get

Everything you need to run inventory

One plan, every feature. No add-ons, no per-seat pricing.

Unlimited team & storage locations

One flat price. Add your whole team and every shelf, walk-in and back room. Nothing is metered.

Count on any phone

Staff count from their own phone, in the order they walk the room, and scan barcodes once they’re learned from approved receipts. If the signal drops, entries wait on the phone until it comes back.

Recipe costing

Build recipes and prep recipes once. When an ingredient price changes, every drink and plate that uses it is costed again.

Pars & purchase orders

Set par levels by day of the week. Items under par land on a purchase order for each vendor. You check it before it’s emailed, or let it send itself for vendors you’ve switched on.

Invoice scanning

Photograph an invoice or forward the email. You approve every price change before it touches a recipe, and price alerts are there if you turn them on.

POS sync & COGS

Sales come in from Square or Clover with their modifiers, so you can compare what you should have used with what actually left the shelf. Toast is built and waiting on partner approval.

Three steps

How it works

  1. Bring your item list

    Upload whatever you have: a spreadsheet, a POS export, a photo of your count sheet. You check it before anything saves.

  2. Connect your POS and map your menu

    Paste in a Square access token or a Clover API token, then match each drink and dish to a recipe once.

  3. Count, order, check

    Count on any phone. You check the purchase order it drafts before it’s emailed, or let it send itself for vendors you’ve switched on. When the invoice arrives, scan it and approve the prices.

Roles

Who sees what

Three roles, and you choose who gets which.

The money, and the keys

Food cost for any week, what your recipes say you used against what your counts say left, price history by supplier, and the menu items that earn the least. You add people, set their roles and handle billing.

Why ShelfCount exists

I got tired of paying enterprise prices to count my own inventory

I run a coffee shop in Los Angeles. For years we paid MarketMan to manage our inventory, and we used maybe a third of it. Counts, recipes, purchase orders, food cost. That’s the whole job.

The price went up at every renewal, and nobody could tell me what the extra money bought. Counting milk shouldn’t cost three grand a year. So I built the tool I wanted to buy.

ShelfCount runs my shop today. Baristas count on their phones. Invoices get scanned at the register. Square sales come in on their own, and I can see my actual food cost without touching a spreadsheet. (We run on Square ourselves, but Clover works too if that’s your system. Toast is built and waiting on partner approval.) If it works for you too, it’s $50 a month, which is about what I think this software should cost.

Josh Mentrup, owner of Stella Coffee
Founder of ShelfCount. Still counting the walk-in every Sunday night.

Do the math

What one point of food cost is worth to you

Put in your own numbers. We don’t store what you type. There are more calculators in the free tools.

Before tax and tips

Our guess. Change it to yours

One point of food cost is worth

$346 a month

Your counting and ordering time costs

$346 a month

Invoices to check for price changes

17 a month

One delivery per supplier a week

ShelfCount pays for itself if your food cost moves by 0.14 points, or if it saves you 2.5 hours a month.

How we worked this out
  • One point of food cost = weekly sales × 1% × 4.33.
  • 4.33 is the average number of weeks in a month (52 ÷ 12).
  • Counting and ordering time = hours a week × hourly cost × 4.33. The hourly cost starts at $20, which is our guess at what that person’s time costs you.
  • Invoices = suppliers × 1 delivery a week × 4.33. Each one is a chance for a price to change without anyone noticing.
  • Breakeven = $50 a month ÷ the value of one point, or $50 ÷ the hourly cost.
  • We don’t know how much your food cost will move. Nobody does until you count.

An estimate, not a promise.

What you use now

You already count. Here’s what your count can’t tell you.

What a Google Sheet, your POS’s own inventory, gut feel and ShelfCount each tell you, checked 2026-10-12
What you needA Google SheetYour POS’s own inventoryGut feelShelfCount
Counts from any phoneIf everyone edits one shared sheetVaries by POS and planNo count to takeYes, in the order you walk the room
Knows an oat swap used oat milkOnly with formulas you build and keep upVaries by POS and planNoYes, once each modifier is mapped
Tells you what to orderIf you keep par levels in itVaries by POS and planFrom memoryYes, from par levels you set by day of the week
Purchase order emailed to the vendorNoVaries by POS and planNoYes. You check it before it’s emailed, or let it send itself for vendors you’ve switched on
Invoice scanning and price historyTyped in by handVaries by POS and planNoYes, and you approve every price change
What you should have used against what actually leftOnly if you build itVaries by POS and planNoYes
Price per month$0Depends on your POS plan$0$50 flat

Checked 2026-10-12. What your POS includes depends on your plan and add-ons, so check its own support pages for yours. The ShelfCount column is what the product does today.

ShelfCount vs. other inventory software

Side by side, with the prices

We skip the enterprise modules most independents never open. That’s where the price difference comes from.

Feature and price comparison: ShelfCount, MarketMan and MarginEdge
What you getShelfCountMarketManMarginEdge
Inventory counts from any phone
Recipe & prep-recipe costing
Par levels & one-click purchase orders
Invoice & receipt scanning
POS sales sync & theoretical vs. actual COGSSquare & Clover now, Toast built, waiting on partner approval
Unlimited team members includedPlan-dependentPlan-dependent
Month-to-month, cancel anytimeContract terms not published
Multi-unit enterprise reportingNot yet. Built for independents
Price per month$50 flatfrom $249from $350

Against MarketMan, that’s about $2,400 a year back in your pocket.

Already on MarketMan? Export your inventory list and upload it. We read that export directly, so you start with your own items on day one.

Most of this market says “custom quote” and puts you on a sales call before you see a number. Ours is $50, and you just saw it. Our demo is the real product, open to you right now, no email required.

MarketMan and MarginEdge starting prices per location as of mid-2026. Plans change, so check their sites. Feature availability comes from each company’s public pages. We’re biased, but we’ve tried to be fair. All comparisons

Read-only

What ShelfCount reads from your POS

SquareConnects today

What it reads

  • Your locations
  • Your catalog: items, sizes and modifiers
  • Your orders, with the modifiers on each line
  • Refunds, so a fully refunded order comes back out of what was used

Never writes anything to Square.

Square connects with an access token you create; ShelfCount reads sales, catalog, and locations and never writes to Square. Read-only OAuth is on the roadmap.

How the Square connection works

CloverConnects today

You create an API token in your Clover dashboard with read access to Inventory, Merchant and Orders. One-click connect waits on Clover App Market approval.

What it reads

  • Your merchant details, to check the token works
  • Items, modifier groups and modifiers
  • Orders, with their line items, modifiers and discounts

Never writes anything to Clover.

How the Clover connection works

ToastBuilt, waiting on partner approval

Built, and waiting on Toast’s partner approval. It isn’t live yet.

What it will read

  • Your restaurant details
  • Your published menus
  • Your orders

Will never write anything to Toast.

How the Toast connection works

ShelfCount only reads from your POS. It never changes an item, a price or a sale there. A purchase order goes to a vendor only when you send it, or when you have switched on auto-send for that vendor.

Simple pricing

Pricing

$50/month

Everything on this page, no per-seat pricing. Free for 14 days, and nothing is charged until the trial ends.

Start free trial

Full pricing details & FAQ →

Have existing data to bring over? Import it yourself for free, or let us do it. Done-for-you migration is $299 one-time.

Frequently asked questions

Does it work with my POS?
Square and Clover connect today. Toast is built and waiting on partner approval. With no POS at all, counts, recipes, purchase orders and invoice scanning still work. Connecting a POS adds your sales, which is what lets you compare what you should have used with what actually left.
Do I need a card to start?
Yes. You add a card when you sign up, but nothing is charged during the 14-day trial. We email you 3 days before it ends and again the day before, and you can cancel in one click from your billing settings.
What happens when the trial ends?
Your subscription starts at $50/month and you keep working. If you cancel before the trial ends you’re never charged, and your account pauses with your data kept for 12 months, ready for when you subscribe later.
How long does setup take?
Most of setup is getting your item list in. Upload whatever you have: a spreadsheet, a POS export, a photo of your count sheet. You review it before anything saves. Or we do the whole thing for $299.
Can my staff see our costs?
Not your recipe costs or margins. Staff count, snap receipts and log waste, and the recipes they open show ingredients and amounts with no cost figures. Reports, vendors and purchase orders are for managers and owners. Staff can still see what an item costs to buy on the item list, and the dollar total of logged waste.
Will it change anything in Square or Clover?
No. It only reads. The ‘What ShelfCount reads from your POS’ section lists exactly what it reads from each POS.
Can I keep my spreadsheet going for a while?
Yes, and I’d suggest it. Run both for a couple of counts until the numbers match.
Why is it $50?
Because that’s what I think counting milk should cost. No sales team, no demo calls, no per-seat pricing. It isn’t an introductory rate.

Try it on your own shop

Start the 14-day trial, or open the live demo first. The demo is the real product with sample data, and it doesn’t ask for an email.

Start free trial