Latest · today
Philippines · Stock & Shrinkage

Sari-Sari Store Stock Shrinkage: Where Your Paninda Is Actually Going

You close for the night, count the cash, and it's short of what a full shelf should have brought in. Nothing was broken into. Nobody grabbed the till and ran. And yet, week after week, the number doesn't quite add up. For most sari-sari stores, that's not a mystery, it's shrinkage: paninda that left the shop without ever ringing up as a sale. This guide walks through where it actually goes, in the order it usually costs you the most, and what to check before you trust any tracker, app or notebook to catch it.

Small shop owner checking stock and using a POS tablet at the counter

Why it's usually stock, not slow sales

A slow afternoon is easy to notice. A missing sachet of shampoo almost never is, and that's exactly why it costs you more over a year. Filipino small-business guides written specifically for sari-sari store owners keep landing on the same point: it's the stock quietly walking off the shelf, not a shortage of customers, that actually decides whether the store turns a real profit.

Three things account for most of it, and none of them are a dramatic robbery. Family and household members taking items without it being logged as a cost. Small amounts skimmed by a cashier or whoever is minding the store, over weeks rather than in one incident. And stock that simply expires on the shelf because nobody was watching the date. Each one is small on its own. Together, on a business that runs on centavos of margin per item, they're usually the difference between a store that grows and one that just survives.

When "kasi pamilya lang" becomes a real cost

This is the hardest one to fix, because saying no to your own household feels wrong, and most owners never do it. But it's real money, and pretending otherwise is how it stays invisible.

Filipino retail advice site Pinoy Negosyo puts the arithmetic plainly: buy a pack of ten biscuit sachets for roughly 60 pesos, six pesos each, and sell them at eight pesos, your profit on the whole pack is around 20 pesos. If a family member eats just one sachet, or one gets damaged, a real share of that profit is gone before you've sold half the pack. On a business built on that kind of margin, "it's just one" is rarely just one, because it happens again the next week, and the week after.

The fix isn't refusing your own family. It's giving what they take a name and a number, the same way a sale gets one. Set a small monthly allowance of items they can take, write each one down when it happens, and settle it against household money at the end of the month rather than letting it sit as an unexplained gap in your stock count.

Slow pilferage: the theft that doesn't look like theft

If you've never caught anyone red-handed, that doesn't mean nobody's taking anything. Loss-prevention guides aimed at Philippine retailers describe this pattern again and again: it rarely shows up as a break-in, it's small amounts taken quietly over time, an item that never gets rung up, a price entered lower than it should be, a "discount" nobody approved.

Security specialists who work with Philippine retailers point out that a lot of this happens away from the counter itself, in the stockroom, during deliveries, or whenever access to where the paninda is kept isn't actually restricted to people you trust. If anyone who steps behind the counter can also reach the storage shelf unsupervised, you don't have a security problem you can see, you have one you can only find after the fact, in a stock count that doesn't match what the shop should have.

The tell isn't a dramatic loss. It's a small, steady gap that shows up the same way every week, on the same kind of item, once you actually start comparing counted stock to what the system says you should have.

Paninda na nasisira: what expired stock really costs you

Expired stock costs you twice: what you paid for it, and what you would have earned from it. Pinoy Negosyo's guide to handling sari-sari store losses gives a concrete example: buy a can of corned beef for 35 pesos planning to sell it for 45, and if it expires unsold, you're out the full 35 pesos plus the 10 pesos of profit you never collected, 45 pesos gone on one can. The same guide notes that on the thin margins a sari-sari store runs on, losing even a handful of expired canned goods in one go can wipe out an entire day's profit.

The fixes are simple and don't need an app to start. Move older stock to the front every time you restock, so it sells before the newer batch, a habit known as FEFO, first-expired, first-out. Mark items nearing their date with a sticker so whoever's at the counter prioritizes selling them, even at a small markdown. And keep a short list near the till of anything expiring within the next month, so it's a decision you make on purpose instead of a surprise you find during a shelf clean-up.

Where it goesHow it usually shows upFastest fix
Family / householdSmall gaps on fast-moving items, never loggedA tracked monthly allowance, written down
Staff or bantayA steady weekly gap on the same itemsPer-person login, restricted stockroom access
Expired stockWrite-offs discovered late, in a batchFEFO rotation, an expiry list near the till
Wrong price / unrung saleCash short even when stock looks fineOne login per staff member, a discount report

Bilangin, hindi tantiyahin: doing a real stock count

Guessing what you have is exactly how shrinkage stays invisible. A real count, item by item against what the shop should have, is what turns a vague feeling that "something's off" into an actual number you can act on.

You don't need special software to start this habit, a notebook works for a first pass. What software adds is the "should have" side of the comparison. Loyverse's own help documentation, for example, describes an inventory count feature built specifically to "reconcile expected and actual inventory" and "identify inventory loss or surplus," where the system shows an Expected Stock figure next to the quantity you actually counted. That side-by-side view is the whole point: without it, you're comparing a count to your memory of what you ordered, and memory loses that argument more often than owners like to admit.

Whatever tool you use, count your fastest-moving items weekly, not monthly. A gap on a 25-piso item you sell forty times a week compounds a lot faster than a gap on something that sells twice a month.

What to actually check in a POS before you trust it with this

"Has inventory tracking" isn't specific enough to protect you. Before you rely on any app, sari-sari store-focused or general, test these three things with your own products.

1. A login per person, with real limits

Loyverse's own support documentation shows the kind of thing worth checking: default roles like Owner, Administrator, Manager and Cashier, each with separate access rights, including whether an employee can apply a restricted discount or view more than the five most recent receipts. Whatever app you choose, confirm that a junior cashier's account genuinely can't do things a supervisor's can, not just that there's a setting labeled "permissions" somewhere in a menu.

2. Low stock and expiry alerts that actually reach you

An alert that nobody sees isn't an alert. Loyverse documents that its low stock notifications go out by email once a day, to the account owner and to employees who have rights to manage items, once you've set a low-stock threshold per item. Ask any vendor exactly when and how you'd be told, on your phone, by email, inside the app, and test it with a real item before you trust it with your actual shelves.

3. Whether it still works with weak or no signal

A lot of sari-sari stores deal with a spotty connection at some point in the day. If the app can't log a sale, a discount or a stock count while offline, you're back to a paper workaround exactly when you need the record most, so ask what happens the moment the signal drops, not just whether the app "has offline mode."

One honest note: a lot of POS marketing pages don't spell out per-employee permission caps or a stock-count-versus-expected report in detail, even when the product can do it. That a feature isn't advertised on a homepage only proves the vendor didn't document it there, it isn't proof the app can't do it. Ask directly, and ask to see it live, rather than assuming either way.

Where digabloPos fits

⭐ Worth checking first

digabloPos

★★★★★ 4.8/5

digabloPos covers a good share of what makes shrinkage visible rather than fixing it directly, no app rings up an honest sale for you. Its remote sales and stock monitoring lets you check stock levels from your phone without being at the counter, which matters if you're not always physically in the shop. Lot tracking with automatic expiry alerts targets the exact problem behind expired paninda, a batch and a date attached to stock, with a warning before it goes bad rather than after. Granular permissions per employee mean a login can be tied to a real person, with limits on what they can discount or do. It also manages customer credit (utang), useful if part of your shrinkage worry is really an unmanaged tab rather than theft, and the base plan is free to start with no forced payment commission, which matters when every item runs on a small margin.

👍 Strengths

  • Remote stock monitoring from your phone
  • Lot tracking with automatic expiry alerts
  • Granular permissions per employee
  • Customer credit (utang) tracking
  • Offline mode, no function restricted, then auto-sync
  • Free to start, no forced payment commission
  • Barcode scanning

👎 Be aware

  • A labeled stock-count-versus-expected report isn't detailed on its own site, ask to see it live
  • No BIR accreditation is claimed for the Philippines, verify separately if you need one
  • It doesn't process or settle GCash or any specific mobile-money scheme itself

Visit digabloPos →

See stock levels and expiry alerts on your own products

Set up a free register, load a few real items with dates, and check what the low-stock and expiry alerts actually look like before you trust it with a full shelf.

Create my free register

A simple weekly routine that catches it early

The tool only helps if a few habits sit around it. None of these take long, and doing them weekly beats doing them well once a quarter.

None of this is really about the app. It's about turning a feeling that something's off into a number you check on purpose, every week, before it becomes a habit nobody can trace.

FAQ

Why do sari-sari stores lose more money to shrinkage than to slow sales?

Because a slow day is visible and a missing sachet usually isn't. Filipino small-business guides that write for sari-sari store owners commonly frame inventory, not a lack of customers, as the number one reason margins disappear, since stock taken by family, skimmed by staff or left to expire never shows up as a sale you can point to. You feel the loss weeks later as a smaller cash pile, without ever knowing exactly where it went.

How do I handle family members who take stock without paying?

Treat it as a real cost you track, not an invisible exception. Set a small monthly allowance of items family can take, write it down every time like any other transaction, and settle it against household money rather than the shop's cash. On thin sari-sari store margins, a single free sachet from a pack of ten can erase the entire profit on that pack, so "it's just one" adds up faster than it feels like it does.

How can I tell if a cashier or bantay is stealing from the till?

It's rarely a dramatic theft you catch red-handed. It's small amounts taken quietly over weeks, an item unrung, a price rung in wrong on purpose, a discount nobody approved. The way you catch it is a real, counted stock take compared against what the system expected, plus a login per staff member so every action has a name attached to it, not a shared drawer everyone can reach.

Is pen and paper enough to track sari-sari store inventory?

It can work for a very small store with very few products, but it relies entirely on memory and discipline, and neither holds up during a busy hour with a queue at the counter. A paper notebook also can't alert you when stock is running low or about to expire. A free or low-cost POS app that tracks stock by item removes the memory problem, even if you still do the actual counting yourself.

Does digabloPos help stop stock shrinkage in a sari-sari store?

It helps with the parts that make shrinkage visible: remote stock monitoring so you can check levels from your phone, lot tracking with automatic expiry alerts so nothing quietly goes bad on the shelf, and granular permissions per employee so every sale and discount is tied to a name. It doesn't advertise a labeled stock-variance report on its site, so ask to see exactly how a count-versus-expected comparison looks before you rely on it for that specific job.

Sources consulted for this guide, August 2026: Pinoy Negosyo, managing sari-sari store inventory without losing money; Pinoy Negosyo, handling expired sari-sari store goods and losses; ISR Security, loss prevention strategies for Philippine retailers; Loyverse Help Center, working with inventory count; Loyverse Help Center, managing employee access rights; Loyverse Help Center, low stock notifications.

Official sources

Prices and features move often. Here is the vendors' own documentation, so you can check for yourself.