Wiggle for standing in the aisle, not sitting at a spreadsheet

A grocery budget that counts down.

Every other grocery app is an odometer: it tells you what you've already spent. Wiggle is a fuel gauge. Enter a budget, and the main screen shows exactly one number, what you have left. Type a price, tap a category, watch the gauge drop. Check out with budget left and it's a win. Overspent is a loss.

Live Android iOS

go on, do a pretend grocery run

DEMO New run
₱1,500.00your budget

Set a budget, then start the run.

₱1,500.00

no ads on this screen

Currency
Shelf prices exclude tax

The real app detects your currency on its own. These switches are just for the demo, and the 8% is a made-up sample rate.

Fuel gauge, not odometer

same cart, two very different questions

An odometer answers "how far have I gone?" That's what every receipt and spending tracker shows you: a total that only ever goes up, usually after the fact.

A fuel gauge answers the question you actually have in the aisle: "can I still afford this?" So Wiggle's whole screen is one number, what's left in your budget, counting down live as you shop instead of adding up later.

Drag the cart slider and watch both. Only one of them tells you when to put something back.

Odometer

₱0.00 spent

"you've spent this much." ok, and?

Wiggle

₱1,500.00 left

plenty of room.

Sample cart, sample ₱1,500 budget.

Deliberately not a budgeting app

left out on purpose, every one
  • Budgeting app
  • Spending tracker
  • List manager
  • Barcode scanning
  • Shopping lists
  • Charts of where your money went
  • Category breakdowns

Just a fast, honest number while you're standing in the aisle, and a streak worth protecting once you're done. Streak and win rate are the only stats Wiggle keeps. This genuinely isn't a budgeting app.

Your demo record
0win streak
–win rate

No runs yet. Do one up top and check out; this card updates.

that's the whole stats page. really.

Co-op: one budget, two phones

you take produce, I'll take the frozen aisle

Start a run and share a join code with a partner. You split the aisles, log to the same live total in real time, and check out against one shared number instead of two separate tallies.

Tap an item on either phone. Watch the other one catch up.

Phone Ayou
₱2,000.00shared, left
  • nothing yet
Phone Bpartner
₱2,000.00shared, left
  • nothing yet
sample prices, pre-typed so you only have to tap

Everything, itemised

the full feature list, printed at the till
WIGGLE grocery budget · fuel gauge edition
  1. A fuel gauge, not an odometer✓

    The whole screen is one number: what's left in your budget, counting down live as you shop instead of adding up after the fact.

  2. Two taps for a common price✓

    A custom keypad fills cents from the right (type 4-9-9 for ₱4.99, no decimal key needed), plus quick-add keys for .25/.50/.75/.99 endings.

  3. Tap a category, done✓

    Five categories, Produce, Meat/Fish, Dairy, Pantry and Other, colour- and icon-coded. Tapping one logs the amount and tags it in a single motion.

  4. Undo that knows when to stop✓

    A short window after each entry lets you bump the quantity or undo it. Once it closes the entry is locked in. Older mistakes get fixed from a swipe-to-delete list instead, so your remaining budget never quietly changes behind your back.

  5. Win, lose, and the margin✓

    End the run and see it: budget left is a win, overspent is a loss. And winning by ₱4 feels nothing like winning by ₱800.

  6. Streak & win rate, nothing else✓

    The only stats Wiggle keeps. No spending charts, no category breakdowns. This genuinely isn't a budgeting app.

  7. Tax, handled invisibly✓

    Shelf prices don't include tax where you live? Flip on a tax rate in Settings and "remaining" quietly stays accurate.

  8. Speaks your currency✓

    Auto-detects your currency and adapts entry to fit it: cents-fill for PHP and USD, whole-unit entry for currencies like JPY with no minor unit.

  9. Co-op: one budget, two phones✓

    Start a run and share a join code with a partner. You split the aisles, log to the same live total in real time, and check out against one shared number instead of two separate tallies.

  10. No ads on the run screen✓

    Ever. Whatever else changes about how Wiggle makes money, the screen you're actually using at the till stays yours.

BARCODE SCANNERS0
SHOPPING LISTS0
SPENDING CHARTS0
ADS ON THE RUN SCREEN0

* * * thank you, come again * * *

Type 8, tap .99. That's ₱8.99 in two taps.

Undo closes on purpose. A number that changes when you're not looking isn't a number you can trust at the till.

Try the currency switch up top: JPY drops the cents and you type whole yen.

The tax switch is for places where the shelf price isn't the price you pay.

Where it's at

out now on both stores
Wiggle app icon
LiveAndroidiOS

Out now on Android and iOS.

Wiggle is an independent app developed by Jan Aguja. For questions or feedback, reach out at [email protected].