With Square Loyalty, you can create a digital rewards program that will keep your customers coming back again and again – with incentives they earn with each purchase.

Square Loyalty Pricing

Square Loyalty costs $25 per location, per month.

Note: If you’re already signed up for Customer Engagement Pro, you’ll have access to all of Square Loyalty’s new features without any change in pricing. Customer Engagement Pro is no longer being offered for new subscriptions, so if you cancel your subscription you’ll only be able to sign up for Square Loyalty (or Square Marketing) a la carte.

If you’re ever curious about the pricing available to you, the best place to look is the Pricing & Subscriptions section of your online Square Dashboard.

Here’s how it works:

Your customers earn stars and rewards for every purchase they make, even when they use cash. They don’t need to receive a digital receipt in order to accumulate stars – simply have your customer enter their phone number after they check out. Your customers will be notified via SMS when they sign up with a link to their status page, and each time they earn a reward.

You can look up your customer’s reward status using their phone number, so you can reward your regulars and keep your line moving fast. You can also customize your reward program so that you’re incentivizing the best possible customer interaction. Your customers can either earn a star per transaction, item purchased, or earn a star every time they spend a certain amount – so they could earn multiple stars per purchase (i.e. your customers could earn a star every time they spend $10).

Note: Rewards are eligible for a configurable length of time, from 1 month to 1 calendar year from the date they are issued. The expiration time can be set during the Set Rewards step when creating your program.

Note: Customers do not accrue stars for purchases made through your online store at this time.

Seller Community: “We tell our customers face to face that we’ve switched to the virtual punch card that’s stored by their phone number. Everyone seems really excited about it, and they’re catching on. I let them push their own phone number in too. I think it adds to their experience.” - LSBS

Set Up Your Loyalty Program

Create a Loyalty program with Square by setting up how your customers will earn rewards, be rewarded, and at which locations they can participate.

Enroll Your Customers

After you’ve set up and activated your Loyalty program and subscription, the new Loyalty enrollment screens will appear in your register app. A screen inviting your customers to enroll in your loyalty program will appear after each transaction regardless of whether their purchase has earned them a star or reward.

To enroll your customers in your loyalty program:

  1. Process a sale the same way you normally would.
  2. After the sale has been completed and your customer has passed the receipt screen, they’ll reach the Loyalty Screen.
  3. Your customer enters their 10-digit phone number to opt-in the your loyalty program.
  4. They’ll receive an SMS indicating they’ve been enrolled and, if applicable, earned their first star, along with a link to their loyalty program status.

Note: Your customer will receive occasional SMS messages about your loyalty program, such as reward notifications. They can unsubscribe from SMS messages at any time.

They may also request a link to their status page after checkout by tapping on the gray phone number field in the loyalty screen.

Your customer’s loyalty account number is connected to their phone number. They can pay with different credit cards, checks, gift cards or cash, and still earn stars towards rewards by entering the same phone number.

Applying Rewards to Purchases

  1. Visit your item library by tapping this icon: Item Library Icon
  2. Tap Redeem Rewards.
  3. Enter your customer’s 10- digit phone number to search for available rewards.
  4. Tap reward to apply it to the current sale.
  5. Continue check-out as normal.

Learn about managing and promoting your Square Loyalty program.

Still need help? Ask the community

Visit community forum