Replace a subscription · every price cited

The self-hosted Square Loyalty alternative

Loyalora: Self-hosted points register with a ledger you can replay: no stored balance, no order ceiling, no monthly fee. Own it once, run it on your own server, and stop paying Square Loyalty every month.

Stop renting Square Loyalty.

Square Loyalty No public price - the product page shows a 30-day trial and a sales contact, no figure (verified) Loyalora is $59 once, runs on your own server, and never invoices you again.

How Square Loyalty pricing grows

Square does not publish a standalone price for Loyalty on its product page; the only routes shown are a free trial and contacting sales.

“Start your free trial”, their own page, read 2026-08-22
What Square Loyalty does that we don't

Square Loyalty is wired into the till: customers enroll at the point of sale, through the Square site or from an invoice, and points can be earned by visit, by spend or by item.

“Customers can sign up at your point of sale, through your Square website, via an invoice.”, their own page
Who should stay with Square Loyalty

If you need points attaching to a card tender at the till automatically, stay with Square - Loyalora records points against a customer record and processes no payments at all.

What Loyalora deliberately doesn't do is on its product page.

Why owning beats renting Square Loyalty.

One payment

No monthly, per-seat or per-location fees. The license is perpetual.

Your data stays on your server

It never lives in Square Loyalty's cloud.

No plan ceilings

Records and users are limited by your hosting, not by a pricing tier.

It keeps working if the vendor doesn't

Self-hosted software can't be sunset or repriced out from under you.

The fair trade-offs: you host it, back it up and apply updates yourself. See the product page for its limits, and the full Loyalora vs renting comparison.

Questions about moving off Square Loyalty.

Why is there no balance column?
Because a stored total is a second source of truth, and it starts lying the first time anything fails between writing the entry and updating the total. The balance is SUM(points) over the ledger, so the number and its explanation are the same object.
Can it send campaigns or a newsletter?
No, and it is not going to. There are no campaigns, no lists, no segments and no send-to-all. The only message it produces is one customer's own balance, to that customer, when you press Email balance on their card after switching it on. A test greps the whole product for a mail-in-a-loop and for campaign, broadcast, bulk-send and segment symbols.
Does it connect to my till or take payments?
It holds no card numbers and processes no payments. Your till can send each sale through the API, once per sale, and Loyalora's own rate decides the points; a refund takes them back. It integrates with no e-commerce platform.
What stops two people redeeming the same points at once?
The redemption opens a write transaction and re-reads the balance inside the lock before committing. Checking first and writing after loses that race silently; this does not, on SQLite and on MySQL/MariaDB alike.
Better together
Loyalora is part of the Retail Suite
5 apps for one price, $146 less than buying them separately.
$209once
Better together
Loyalora is part of the Front-Desk Suite
4 apps for one price, $107 less than buying them separately.
$159once

Related on this site

Sources

  1. Square Loyalty: price checked 2026-09-03, source“Try Square Loyalty free for 30 days.”

Competitor prices change, so always confirm on the linked page. We only print figures we could verify on the date shown. This vendor is tracked in the Price Observatory: every figure verbatim, dated, re-checked quarterly.

Replace Square Loyalty with Loyalora.
Open the live demo first; it costs nothing.
See Loyalora Loyalora vs renting All alternatives