How to Account for Customer Loyalty Programmes

Last updated on
Published on
September 3, 2025
June 11, 2026
16
minutes
How to Account for Customer Loyalty Programmes

Introduction

Managing a rewards system involves more than just issuing points and celebrating redemptions. For a growing Shopify merchant, these incentives represent a real financial commitment that must be tracked with precision to ensure your balance sheet reflects reality. If you do not accurately account for the future value of unredeemed points, your profit margins can become skewed, leading to unexpected tax implications or audit friction.

At Growave, we believe that retention should be a growth engine, not a source of accounting stress. This guide will walk you through the technical requirements of revenue recognition, the concept of material rights, and how to manage "breakage" to maintain a healthy bottom line. By the end of this article, you will understand how to align your retention strategy with standard accounting principles, ensuring that your loyalty initiatives drive sustainable, long-term growth.

The Financial Reality of Customer Loyalty

A loyalty programme is essentially a promise. When a customer earns points or reaches a new VIP tier, they are earning a right to a future discount or a free product. From an accounting perspective, this means you have not fully "earned" the total purchase price of the initial transaction until that future obligation is either fulfilled or expires.

Historically, many merchants recorded the full revenue of a sale immediately and ignored the cost of points until they were actually used. However, modern standards like ASC 606 and IFRS 15 have changed this. These standards require a more rigorous approach where revenue is deferred and recognized over time, especially when you are building a points program designed for repeat purchases.

Ignoring these rules can lead to significant issues during a business valuation or an audit. If your records show high profitability but overlook thousands of dollars in outstanding reward liabilities, your financial health is misrepresented. Proper accounting allows you to see the true cost of acquisition and the actual margin of every repeat purchase.

Understanding Performance Obligations and Material Rights

To account for loyalty programmes correctly, you must first understand two foundational concepts: performance obligations and material rights.

A performance obligation is a promise in a contract with a customer to transfer a distinct good or service. In the context of a sale that includes loyalty points, you are essentially providing two things:

  • The immediate product the customer is buying.
  • The right to a future discount via points.

A material right exists if the reward provides a benefit that the customer would not receive without entering into that specific transaction. For example, if a customer gets 10 points for every dollar spent, and those points can be used for a discount that is better than any publicly available coupon, it constitutes a material right.

When a material right is identified, it must be treated as a separate performance obligation. This means you cannot recognize the full revenue from the sale at the moment of the transaction. Instead, you must allocate a portion of the sale price to the points and defer that revenue until the points are redeemed or they expire.

Key Takeaway: Proper accounting requires treating loyalty points as a separate part of the sale, deferring a portion of the revenue to cover the future "debt" of the reward.

Revenue Allocation and the Standalone Selling Price

Once you acknowledge that points are a separate obligation, the next step is determining how much revenue to defer. This is done using the Standalone Selling Price (SSP) method.

The SSP is the price you would charge for the reward if it were sold separately. Since you do not typically "sell" loyalty points, you must estimate their value. This estimation involves three main factors:

  • The nominal value of the points (e.g., 100 points = $1).
  • The value of the discount provided.
  • The likelihood that the points will actually be used (the redemption rate).

If a customer spends $100 and earns points worth $5 in future discounts, you do not simply subtract $5 from your revenue. Instead, you allocate the $100 total between the product and the points based on their relative values. For current plan details and trial options, merchants can compare pricing and plan allowances.

If the product's standalone price is $100 and the points' estimated value is $5, the total value of the "package" is $105. You then calculate the percentage of the $100 sale that belongs to the product: ($100 / $105) * $100 = $95.24. The remaining $4.76 is recorded as deferred revenue (a liability) on your balance sheet.

The Role of Breakage in Financial Accuracy

Not every point issued will be redeemed. Customers lose interest, switch brands, or simply forget they have a balance. In accounting terms, the value of points that are never used is called "breakage."

Accounting for breakage is critical because it allows you to recognize a portion of your deferred revenue as profit even if no redemption occurs. If you assume 100% of points will be used, you will forever carry a liability on your books that will never be cleared.

To calculate breakage effectively, you need historical data. If you want to see how real merchants have handled repeat-purchase systems in practice, the customer stories and case studies page is a useful place to start.

  • If your data shows that only 80% of points are eventually redeemed, your "redemption rate" is 0.80.
  • You apply this rate to your Standalone Selling Price calculation.
  • As time passes and points expire, you can move the "broken" portion of the deferred revenue into your earned revenue column.

If you are a newer brand without years of data, you should start with a conservative estimate based on industry averages and then refine your numbers every quarter. Overestimating breakage can lead to a sudden "revenue hit" later if more people redeem than expected, while underestimating it leaves your profit looking lower than it actually is.

Managing Point-Based Loyalty Liabilities

Point-based systems are the most common type of retention strategy, but they also require the most consistent record-keeping. Every time a customer makes a purchase, your liability account grows. Every time they redeem, it shrinks.

To keep your books clean, you should maintain a clear ledger for your loyalty programme. This ledger should track:

  • Total Points Issued: The gross value of all points currently held by customers.
  • Total Points Redeemed: The value of points that have been "paid out" in the form of discounts.
  • Total Points Expired: The value removed from liability due to time limits.
  • The Deferred Revenue Balance: The dollar value of the outstanding obligations, adjusted for estimated breakage.

We often see merchants struggle when they use separate, disconnected tools for their marketing and their financial reporting. This creates "data silos" where the marketing team sees "success" in points issued, but the finance team sees a growing, unmanaged liability.

Handling Journal Entries for Points

When a sale occurs, the journal entry typically looks like this:

  • Debit: Cash (the full amount paid by the customer).
  • Credit: Revenue (the portion allocated to the product).
  • Credit: Deferred Revenue / Loyalty Liability (the portion allocated to the points).

When a customer eventually redeems their points for a discount:

  • Debit: Deferred Revenue / Loyalty Liability (reducing the debt).
  • Credit: Revenue (finally recognizing the income).

This process ensures that your income statement reflects when the "work" of the loyalty programme is actually completed, rather than just when the money changes hands.

Accounting for Cashback and Discount Vouchers

While point systems involve a rolling balance, cashback and one-time vouchers are often treated differently. These are generally viewed as "variable consideration" under ASC 606.

Variable consideration means that the final price of the transaction is uncertain. If you offer a 10% cashback reward on a $200 purchase, you are essentially saying the transaction price might be $180 or $200, depending on whether the customer claims the reward.

For cashback, you should:

  • Estimate the total amount of cashback likely to be claimed based on historical patterns.
  • Reduce your reported revenue by that amount at the time of the sale.
  • Establish a liability account to cover the payouts.

If you offer discount vouchers for future purchases (e.g., "Spend $50 today, get $10 off next month"), you treat this as a material right similar to points. You must allocate part of the current sale's revenue to that $10 voucher. If the voucher expires unused, you then recognize that deferred amount as revenue.

Bottom line: Whether using points or cashback, the goal is to ensure revenue is only fully recognized once the merchant has no further obligation to the customer.

The Complexity of Tiered VIP Programmes

Tiered loyalty programmes add another layer of complexity because the "value" provided to the customer changes as they move up the ranks. A "Gold" member might get free shipping, while a "Platinum" member gets early access to sales and a free birthday gift.

When accounting for tiered rewards, you must decide if the membership itself has a standalone value.

  • If the customer pays a fee to join a VIP tier, that fee is usually deferred and recognized over the duration of the membership.
  • If tiers are earned through spending, the "material right" is the incremental increase in rewards.

For example, if a standard member earns 5 points per dollar but a VIP member earns 10 points, the "extra" 5 points are the material right that must be accounted for. You should also consider the cost of non-monetary perks, such as free shipping or concierge service, which may be treated as marketing expenses rather than deferred revenue.

Monitoring usage patterns across different tiers is essential. Often, VIP members have much higher redemption rates and lower breakage than entry-level members. If your accounting model treats all members the same, your liability estimates will likely be inaccurate. Segmenting your liability calculations by tier leads to much more reliable financial forecasting.

Managing Free Product Incentives

"Buy X, Get Y" offers or "Free Gift with Purchase" programmes require a different accounting approach known as revenue allocation. Instead of deferring revenue for a future date, you are splitting the current revenue across multiple items.

If a customer buys a $60 bottle of serum and gets a "free" $20 cleanser, the accounting treatment does not value the cleanser at zero. Instead, you allocate the $60 paid by the customer across both items based on their standalone prices.

  • Total standalone value: $80 ($60 + $20).
  • Serum allocation: ($60 / $80) * $60 = $45.
  • Cleanser allocation: ($20 / $80) * $60 = $15.

When you ship the order, you recognize $45 for the serum and $15 for the cleanser. This ensures that your inventory costs and revenue match up correctly. If the "free" item is a future reward (e.g., "Earn 500 points for a free product"), you defer the allocated portion ($15 in this case) until the customer actually claims that product.

Internal Controls and Audit Readiness

For any Shopify brand looking to scale or eventually exit, audit readiness is a major priority. Investors and auditors will look closely at how you handle loyalty liabilities. Strong internal controls are the best defense against financial discrepancies.

Recommended Controls for Loyalty Programmes:

  • Separation of Duties: Ensure the person managing the loyalty strategy is not the same person recording the journal entries.
  • Monthly Reconciliation: Compare the total point balance in your retention platform with the liability balance on your balance sheet every month.
  • Documented Assumptions: Keep a written record of how you calculated your redemption rates and breakage estimates. This "methodology memo" is the first thing an auditor will ask for.
  • Automated Tracking: Move away from manual spreadsheets. Use a system that integrates directly with your store data to provide real-time updates on issuance and redemptions.

If you notice a sudden spike in redemptions—perhaps due to a holiday promotion or a viral social media moment—your liability account should decrease accordingly. If your books don't reflect this change, it suggests a breakdown in your internal controls.

For teams that want a guided walkthrough before making changes, it makes sense to book a live demo and map loyalty events to reporting.

More Growth, Less Stack: Streamlining Loyalty Data

One of the biggest hurdles in loyalty accounting is "platform fatigue." When a merchant uses five or six different tools to manage reviews, referrals, wishlists, and loyalty, the data becomes fragmented. The finance team has to pull reports from multiple sources, reconcile different date ranges, and try to make sense of overlapping discounts.

This is where the "More growth, less stack" philosophy provides tangible value. By using a unified retention platform like Growave, you keep all your customer behavior data in one place. When a customer earns points for leaving a review or referring a friend, that data is recorded in the same system that manages your loyalty tiers.

A unified system simplifies accounting because:

  • You have a single source of truth for all customer-earned rewards.
  • Redemption data is consistent across all types of incentives.
  • Calculating "Total Liability" becomes a matter of one report rather than a complex manual aggregation.

When your retention tools are connected, you spend less time cleaning data and more time analyzing your margins. This visibility allows you to make smarter decisions about how generous your rewards should be and where you can afford to increase incentives to drive higher customer lifetime value.

The Long-Term Impact of Accurate Accounting

While the technical details of ASC 606 and breakage might seem dry, they are fundamental to building a sustainable brand. Accurate accounting for loyalty programmes does more than just satisfy auditors; it changes how you view your customers.

When you know exactly what a loyalty point costs you, you can calculate the "True Customer Lifetime Value" (CLTV). Most brands calculate CLTV by simply looking at total revenue per customer. However, a more accurate version subtracts the cost of rewards and the outstanding loyalty liability.

Myth: Loyalty programmes are a "free" marketing tool. Fact: Every point issued is a financial commitment that impacts your margin and must be tracked as a liability until it is redeemed or expires.

By treating loyalty as a financial system rather than just a marketing tactic, you gain a clearer picture of your profitability. You might discover that certain customer segments have very high redemption rates but low overall spend, suggesting you need to adjust your VIP tiers. Or, you might find that your breakage is higher than expected, giving you more "room" in your budget to offer more aggressive promotions.

Strategic Adjustments Based on Financial Data

Once your accounting is in order, you can use the data to optimize your programme. If your liability is growing too quickly, it might be time to introduce point expiration.

Setting an expiration date (e.g., points expire after 12 months of inactivity) helps manage the balance sheet in two ways:

  • It creates a sense of urgency, encouraging customers to return and shop.
  • It provides a clear "cutoff" for breakage, allowing you to move unredeemed value back into revenue.

However, expiration should be handled with care. If you expire points too aggressively, you risk alienating your most loyal customers. Most successful brands use automated reminders to tell customers their points are about to lapse, turning an accounting necessity into a re-engagement opportunity.

Actionable Steps for Merchants:

  • Review your current redemption rate and compare it to your breakage estimates.
  • Verify that your balance sheet includes a "Deferred Revenue" line item for outstanding points.
  • Check if your loyalty platform provides a clear "Point Balance" report for monthly reconciliation.
  • Audit your "Buy X, Get Y" promotions to ensure revenue is allocated across all items.

Aligning Growth with Financial Stability

Building a brand is a balancing act between aggressive acquisition and disciplined retention. Loyalty programmes are the bridge between the two, but they must be built on a solid financial foundation.

Accounting for loyalty programmes shouldn't be a headache that holds you back. Instead, it should be the framework that gives you the confidence to invest more in your customers. When you know exactly where your margins stand and how much "future revenue" is sitting in your customers' point balances, you can scale your Shopify store with clarity and precision.

Using a unified platform like Growave ensures that as you grow, your data remains organized and your "stack" remains lean. This consolidation reduces the risk of accounting errors and ensures that your retention strategy is always contributing to your bottom line, not complicating it.

Conclusion

Accounting for customer loyalty programmes is a vital practice for any e-commerce brand that values financial transparency and long-term stability. By recognizing loyalty points as performance obligations and properly managing deferred revenue and breakage, you protect your margins and stay compliant with global standards like ASC 606.

The goal of a loyalty programme is to increase customer lifetime value, but that value is only real if it is accurately reflected in your books. Transitioning from a fragmented system to a unified retention suite helps simplify this process, giving you the data you need to grow without the operational friction of managing too many disconnected tools.

Take the time to review your accounting practices today. Start by calculating your current redemption rate and ensuring your balance sheet accounts for the material rights you have granted to your customers. With a clear financial picture and a robust platform to manage your rewards, you can turn your loyalty programme into a predictable, profitable engine for growth. If you are ready to get started, install the retention app that brings loyalty, reviews, and rewards together.

FAQ

What is the most common way to account for loyalty points?

The most common and compliant method is the deferral of revenue, where a portion of the initial sale price is allocated to the loyalty points and recorded as a liability. This revenue is only recognized as income when the customer redeems the points or when the points expire. If you are still deciding on setup and budget, it can help to review current plan options before launching.

How does "breakage" affect my financial statements?

Breakage refers to the points that customers earn but never redeem. By estimating a breakage rate based on historical data, you can recognize a portion of your deferred revenue earlier, which prevents your liabilities from being overstated and ensures your profit margins reflect realistic redemption patterns.

Is it necessary to follow ASC 606 for a small Shopify store?

While small businesses may have more flexibility, following ASC 606 standards is highly recommended for any brand planning to scale, seek investment, or eventually sell. It ensures your financial records are accurate, professional, and prepared for the scrutiny of auditors or potential buyers. For brands that want to see how loyalty, reviews, and wishlists work together in practice, the customer examples library is a useful reference point.

Should I set an expiration date for my loyalty points?

Yes, setting an expiration date is a best practice for both marketing and accounting. It creates urgency for customers to return and spend their points, while also providing a clear timeframe for when you can recognize "breakage" revenue and clear liabilities from your balance sheet. When you want help tailoring that setup to your store, schedule a walkthrough with the team.

No items found.

What is your current returning customer rate?

You're Below the Benchmark for Your Niche
The average returning customer rate for Growave merchants in the ${nicheLabel} category is ${benchmarkVal}%, and your current rate is below that.
You're Beating the Benchmark. Let's Take It Further
Great work, your returning customer rate is on par or above the average of ${benchmarkVal}% for Growave users in ${nicheLabel}.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Want to close the gap?

Our team can help identify what’s holding back your retention and implement proven strategies tailored to your niche.
Book a free retention audit
If you’re open to switching, we’ll buy out your existing loyalty contract and help push your numbers even further with personalized insights and automation.
Let’s talk retention growth
No items found.
Unlock retention secrets straight from our CEO
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Recommended Reads

Trusted by over 15000 brands running on Shopify

Rated 4.8 by 1,200+ merchants
badge-built-for-shopify-share-54x54
Built for Shopify
4.8Shopify
4.7G2
4.9Capterra
4.9TrustRadius
4.9GetApp
tracey hocking Growave
tracey hocking Growavelogo Lazybones
Growave has been a game-changer for our Shopify store. For the price, Growave offers exceptional..."
Tracey Hocking
Creative Director of Lazybones
Jonathan Lee Growave
Jonathan Lee GrowaveLily Charmed Growave
”I have really enjoyed using the wishlist function, shoppable Instagram, and reviews. We love Growave because it brings real results. It helped us reduce the cart abandonment rate by 22%.”
Jonathan Lee
Director at Lily Charmed
Joshua Lloyd Growave
Joshua Lloyd Growave
”We were looking for some time to improve our loyalty program already in place and to improve our customer experience throughout the website. Growave was an excellent solution for that.”
Joshua Lloyd
CEO and Managing Director of Joshua Lloyd
Cate Burton Growave
Cate Burton GrowaveQueen B logo Growave
“My experience interacting with Growave has always been excellent. I haven't needed a huge amount from them. The app is pretty easy to install and I had no problem installing it myself.”
Cate Burton
CEO and Managing Director at Queen B