Comparison

Square Loyalty vs Keeperoo: an honest comparison

Square Loyalty costs $49 to $149 a month per venue, on a tier set by how much your program gets used. Keeperoo is $35 a month, flat. Below is what the difference actually buys — including the parts where Square is the better product.

Key takeaways

  • Square Loyalty costs $49, $99 or $149 a month per location in Australia, depending on how many loyalty visits the location records.
  • Keeperoo costs $35 a month flat for any number of venues and any volume, rising once to $50 past 2,000 active customers.
  • Neither product needs customers to download an app: Square Loyalty uses a phone number and SMS, Keeperoo uses Apple Wallet or Google Wallet.
  • Square Loyalty earns points automatically at checkout but only works with Square payments; Keeperoo works with any POS but a staff member scans the customer’s pass.
  • Square Loyalty is the better fit for a Square-only business under 500 loyalty visits a month or with widely varying sale sizes; Keeperoo is the better fit for busy programs, multiple venues, or anyone not on Square.

If you already take payments on Square and your program is quiet, the gap is $14 a month and Square's automatic point earning is probably worth it. The gap only becomes $114 a month once the program is busy — which is to say, Square charges you more precisely as your loyalty program starts working.

Keeperoo is not affiliated with Square. Square and Cash App are trademarks of Block, Inc. Everything here about Square comes from Square's own Australian pages.

What each one costs as you grow

Square charges per venue, per month, on a tier set by loyalty visits — and a loyalty visit is a customer enrolling, earning a point, or redeeming a reward. So the meter runs on the program being used, not on how many customers you have.

0 – 500 loyalty visits

$49 / month

501 – 1,500 loyalty visits

$99 / month

1,501+ loyalty visits

$149 / month

Square Loyalty pricing for Australia, checked on 17 September 2026 against Square's pricing page. Prices change; check it yourself before you decide anything.

The same shop, on both

Quiet suburban cafe

About 15 loyalty transactions a day · ~450 a month

Keeperoo $35

Square $49

Difference $14 a month · $168 a year

Busy main-street cafe

About 40 loyalty transactions a day · ~1,200 a month

Keeperoo $35

Square $99

Difference $64 a month · $768 a year

Cafe with a queue out the door

About 70 loyalty transactions a day · ~2,100 a month

Keeperoo $35

Square $149

Difference $114 a month · $1368 a year

Two venues, both busy

One card, stamped at both shops · ~1,200 a month each

Keeperoo $35

Square $198

Difference $163 a month · $1956 a year

Keeperoo is billed per loyalty campaign, not per venue or per visit. One card, stamped at as many shops as you have, is $35. A second campaign is $5 more. Past 2,000 active customers it becomes $50, and that is the only other step there is.

What the extra money actually buys

It is not, as you might assume, that Square saves you from deciding how many stamps a reward is worth. You make that call on Square too — how many points a visit earns, and how many points a reward costs. The difference is somewhere else, and it is worth being clear about it.

1. Nobody has to remember

On Square, the point is earned by the payment. Staff do not press anything, and a queue six deep cannot make them forget. On Keeperoo someone has to scan the customer's pass in Scanaroo — a few seconds, but a few seconds that can be skipped on a bad morning. This is the single biggest operational difference between the two products and the main thing you are paying for.

2. It can reward what people spend, not just that they came

Square sees the transaction, so a $90 colour can earn fifteen times what a $6 flat white does. Keeperoo never sees the sale, so a stamp is a stamp. For a cafe where every sale is roughly a coffee, that is fine and arguably clearer. For a salon, a restaurant or a bottle shop, where the spread between a small sale and a big one is enormous, it is a genuine limitation of ours.

3. One system, one bill, one customer list

If you already run Square for payments, loyalty lives inside the software your staff already use and the reporting ties rewards back to real sales. Keeperoo is a second thing at the counter — a phone or a tablet running Scanaroo — and it does not know what anybody spent.

What it costs you, beyond the money

  • You have to stay on Square. Points are earned through a Square sale, so the loyalty program is an argument for never changing payment providers. That is a reasonable thing to want, and a reasonable thing to be wary of.
  • The price rises as the program succeeds. Getting more customers stamping is the entire point, and on Square it is also the thing that moves you up a tier.
  • There is no card. Square holds a phone number and sends an SMS. Keeperoo puts a branded pass in Apple Wallet or Google Wallet, so your logo is on the phone and the stamp count updates itself. Whether that matters to you depends on how much you care about being seen between visits.

Side by side

Thirteen things that actually differ, for a single Australian venue. Three of them go Square's way, and they are the ones worth thinking hardest about.

Keeperoo compared with Square Loyalty, for a single Australian venue.
 KeeperooSquare Loyalty
Monthly price$35 flat — any volume, any number of venues$49 to $149 per location, by loyalty visits
Price as the program growsUnchanged until 2,000 active customers, then $50Steps up at 500 and again at 1,500 loyalty visits
Second venueIncluded — the same card works at every venueAnother subscription, at that venue’s own tier
Number of programsOne campaign included, $5 a month for each extraOne program per Square account, shared across every location
Works with your POSAny POS, or none at allSquare payments only
How a customer joinsScans your QR code, card lands in their walletTypes their phone number at the terminal
Does the customer need an app?No — Apple Wallet or Google WalletNo — phone number and SMS
How points or stamps are earnedStaff scan the customer’s pass in ScanarooAutomatically, as part of the Square sale
Can it reward what they spent?No — Keeperoo never sees the saleYes — per visit, per dollar, or per item
Where the card livesApple / Google Wallet, with your brandingA phone number on file, plus SMS
Customer self-servicePortal: stamps, rewards, re-add to wallet, consentSMS, and an optional Cash App link
Ties rewards back to sales dataNoYes, inside Square reporting
ContractMonth to month, no lock-inMonth to month, no lock-in

Which one you should pick

Square Loyalty, if

  • You already take payments on Square and have no plans to move
  • Your program is quiet enough to sit in the $49 tier, where the difference is $14 a month
  • Your sale sizes vary a lot and you want rewards to follow spend rather than visits
  • Your staff turnover is high, or your peaks are brutal, and anything that needs a staff action will not survive them
  • You want one bill and one set of reporting

Keeperoo, if

  • You are not on Square — or you are, but you do not want your loyalty program deciding who processes your payments
  • Your program is busy, or you want it to be. Past 500 loyalty visits a month the gap starts paying for a lot of coffee
  • You run more than one venue — one card, one price, stamped at every shop
  • A stamp card genuinely fits what you sell — one purchase, one stamp
  • You want a branded card on the customer's phone rather than a phone number in a database
  • You would rather a flat $35 you can forget about

If you read both lists and the left one fits you better, go and use Square — it is a good product and you are already paying for half of it. We would rather lose the sale than talk someone into the wrong tool and lose them three months later.

Questions people ask before switching

The ones we get asked most, answered without the sales voice