Rewards
Rewards give customers something tangible to spend their loyalty points on. You configure the available rewards, their point costs, and any restrictions. Cashiers then redeem these rewards for customers during checkout at the POS register. This page covers how to create, edit, and manage rewards from the admin panel.

Reward Types
Brother POS supports three types of loyalty rewards:
| Type | How It Works | Example |
|---|---|---|
| Discount | A dollar amount or percentage off the sale total | "$5 off your purchase" or "10% off your purchase" |
| Free Product | A specific product is added to the sale at no charge | "Free pre-roll with 500 points" |
| Store Credit | Points are converted into a store credit balance on the customer's account | "Earn $10 store credit for 1,000 points" |
The reward creation form only shows Discount and Free Product as available reward types. The Store Credit reward type exists in the model but is not currently shown as an option in the reward creation UI.
Each reward type has its own configuration options and behaves differently at the POS.
Viewing Existing Rewards
- Navigate from the Customers page, click the Loyalty button (when loyalty is enabled), which takes you to the Loyalty dashboard. Rewards are accessible from the loyalty dashboard.
- You will see a card-based list of all configured rewards.
Rewards are displayed as a card-based list. Each reward card shows:
- Type icon indicating the reward type
- Name (with an "Inactive" badge if the reward is not active)
- Description and tier requirement
- Points required to redeem
- Edit and Delete buttons
Creating a New Reward
Step-by-Step
- Navigate to the Rewards section from the loyalty dashboard.
- Click Add Reward.
- Fill in the reward details:
Common Fields (All Reward Types)
| Field | Required | Description |
|---|---|---|
| Name | Yes | Display name. Keep it short and descriptive. Examples: "$5 Off", "Free Coffee", "10% Discount" |
| Description | No | Additional details about the reward. Shown to cashiers during redemption. |
| Reward Type | Yes | Select: Discount, Free Product, or Store Credit |
| Points Required | Yes | Number of points the customer must spend. Must be greater than 0. |
| Active | Yes | Whether the reward is currently redeemable. Default: Active. |
| Redemption Limit | No | Maximum times a single customer can redeem this reward. Leave blank for unlimited. |
| Valid From | No | Start date for the reward. Leave blank to make it available immediately. |
| Valid Until | No | End date for the reward. Leave blank for no expiration. |
Discount Reward Fields
| Field | Required | Description |
|---|---|---|
| Discount Amount | Conditional | Fixed dollar discount (e.g., $5.00). Required if no percentage is set. |
| Discount Percentage | Conditional | Percentage discount (e.g., 10%). Required if no dollar amount is set. Maximum 100%. |
You must set either a discount amount or a discount percentage, but not both. A dollar amount provides a fixed discount regardless of the sale size. A percentage scales with the sale total.
Use a dollar amount for low-point-cost rewards where you want predictable costs (e.g., "$5 off for 500 points"). Use a percentage for higher-tier rewards where the discount should scale with spending (e.g., "10% off for 1,000 points").
Free Product Reward Fields
| Field | Required | Description |
|---|---|---|
| Product | Yes | The specific product that will be added to the cart at no charge. The dropdown only shows products marked as freebie-only. |
When a free product reward is redeemed, the selected product is added to the sale with a price of $0. The product must be marked as freebie-only, exist in your catalog, and be in stock. To make a product available as a free product reward, edit the product and enable the "Freebie Only" flag.
Store Credit Reward Fields
| Field | Required | Description |
|---|---|---|
| Store Credit Amount | Yes | Dollar amount of store credit awarded (e.g., $10.00). Must be greater than 0. |
When a store credit reward is redeemed, a new store credit is created on the customer's account with the specified amount. The credit is immediately available for use on the current or future sales.
Example Rewards
Here is a sample set of rewards for a typical loyalty program with a 1-point-per-dollar earning rate:
| Reward Name | Type | Points | Value | Min. Tier |
|---|---|---|---|---|
| $2 Off | Discount | 200 | $2.00 off | None |
| $5 Off | Discount | 500 | $5.00 off | None |
| Free Lighter | Free Product | 300 | 1x Lighter | None |
| 10% Off | Discount | 1,000 | 10% off | Silver |
| $15 Store Credit | Store Credit | 1,500 | $15.00 credit | Gold |
| 20% Off | Discount | 2,500 | 20% off | Gold |
| $50 Off | Discount | 5,000 | $50.00 off | Platinum |
In this example, the points-to-value ratio is roughly 100 points = $1 in rewards. This means customers get about 1% back on their spending through the base reward tier. Higher-tier rewards offer better ratios to incentivize loyalty. Adjust these numbers to match your margin goals.
Editing a Reward
- Click on the reward you want to edit.
- Modify any of the fields described above.
- Click Save.
Important Considerations
- Changing points required -- Only affects future redemptions. Past redemptions keep their original point cost.
- Changing the discount amount or percentage -- Only affects future redemptions. Sales where the reward was already redeemed are not recalculated.
- Changing the product (for free product rewards) -- Only affects future redemptions.
- Deactivating a reward -- Immediately prevents further redemptions. Customers who already redeemed it are not affected.
Controlling Availability
Date-Based Availability
Use the Valid From and Valid Until fields to create time-limited rewards:
- Seasonal rewards: Set a valid date range for holiday specials (e.g., "Double points weekend: Dec 20 - Dec 26").
- Limited-time offers: Create urgency with rewards that expire.
- Upcoming rewards: Announce future rewards by creating them with a future Valid From date.
Rewards outside their valid date range do not appear in the available rewards list at the POS.
Tier-Restricted Rewards
The reward model supports a minimum tier level setting that can restrict redemption to customers at or above a specific loyalty tier level. However, this field is not currently exposed in the reward creation or editing form. Tier restriction is not currently available in the admin interface. Contact Brother POS support if you need to restrict a reward to specific tiers.
- 0 -- Available to all customers (including those with no tier).
- 1 -- Only available to Silver and above (assuming Silver is level 1).
- 2 -- Only available to Gold and above.
- 3 -- Platinum exclusive.
This encourages customers to progress through tiers to unlock better rewards.
Per-Customer Redemption Limits
Use the Redemption Limit field to restrict how many times a single customer can use a reward:
- Leave blank -- Unlimited redemptions (customer can use it as many times as they have points).
- Set to 1 -- One-time reward per customer (good for welcome bonuses or milestone rewards).
- Set to 5 -- Each customer can redeem up to 5 times.
The system tracks redemptions per customer per reward and enforces the limit automatically.
How Redemption Works at the POS
When a cashier opens the rewards panel for a customer at checkout:
- Brother POS checks all active rewards.
- For each reward, it verifies:
- Is the reward active and within its valid date range?
- Does the customer have enough points?
- Does the customer meet the minimum tier requirement?
- Has the customer reached their redemption limit?
- Only rewards that pass all checks appear as available.
- The cashier taps a reward to redeem it.
- The customer's points are deducted immediately.
- The reward benefit is applied to the sale.
For full details on the POS redemption flow, see Loyalty Points & Tiers (POS).
Deactivating and Deleting Rewards
Deactivating
To temporarily remove a reward from availability:
- Edit the reward.
- Set Active to Off.
- Save.
The reward disappears from the POS rewards list but is preserved in the system. Past redemptions are unaffected. You can reactivate it at any time.
Deleting
Rewards that have been redeemed by customers cannot be deleted, to preserve the audit trail. If a delete does not appear to work, the reward likely has existing redemptions. Deactivate the reward instead.
To remove a used reward from the active list, deactivate it instead of deleting it.
Never try to work around the deletion protection. Redemption records are part of the loyalty transaction history that customers and managers may need to reference. Deactivating a reward achieves the same practical result as deleting it -- it disappears from the POS -- while preserving historical data.
Monitoring Reward Performance
To understand how your rewards program is performing:
- Check redemption counts -- Each reward shows how many times it has been redeemed.
- Review loyalty transactions -- Customer profiles show a history of point earns and redemptions.
- Watch for popular rewards -- If one reward is redeemed far more often than others, consider creating similar rewards at different point levels.
- Monitor point accumulation -- If customers are hoarding points without redeeming, your rewards may be priced too high or not appealing enough.
Best Practices
- Offer rewards at multiple price points. Have a low-cost reward (200-300 points) that new customers can reach quickly, a mid-range reward (500-1,000 points), and a premium reward (2,000+ points) for loyal customers.
- Include at least one discount reward. Discounts are the most universally appealing reward type. Free products are great for cannabis stores with accessories.
- Use tier restrictions strategically. Reserve your best rewards (highest discount percentages) for top-tier customers. This gives lower-tier customers an incentive to keep spending.
- Review and refresh regularly. Stale rewards lose their appeal. Rotate seasonal rewards and introduce new options periodically.
- Set reasonable point costs. If it takes a customer 6 months of regular shopping to earn their first reward, they may lose interest. Aim for the first reward to be achievable within 3-5 visits.
- Test the cashier experience. Redeem a reward yourself to make sure the flow is smooth and the reward description is clear to your staff.
What's Next?
- Loyalty Setup -- Enable the loyalty program and set the points rate.
- Loyalty Tiers -- Configure tier thresholds and benefits.
- Store Credits Admin -- Manage store credits issued from rewards or returns.
- Customer Management -- View and manage customer accounts.