Your JeriCommerce bill for each 30-day billing cycle is based on two things: the number of loyalty cards installed in customer wallets, and (if you use JeriCommerce's built-in loyalty) the number of identifiable transactions processed. Here's how each part works.

Billing Cycle

Your billing cycle runs on a 30-day rolling window starting from the date you activated your subscription — not by calendar month. For example, if you subscribed on March 15, your next billing date is April 14.

Subscriptions created on the 29th, 30th, or 31st of a month are billed on the 28th to keep cycles consistent across months.


Loyalty Card Pricing

Your wallet pass bill is based on the highest number of installed loyalty cards at any point during your 30-day billing cycle. JeriCommerce takes a daily snapshot of your active cards and bills for the peak count.

Each plan includes a base number of free passes. If you go over that limit, extra passes are billed in blocks of 1,000:

Plan Recurring base Included passes Overage rate
Growth €45 1,000 €25 per 1,000 passes
Advanced €145 1,500 €25 per 1,000 passes
Enterprise Custom Custom Volume discounts available

Loyalty cards that are uninstalled bring your active count down. Since billing is based on the peak count during the cycle, uninstalls after a spike won't reduce that cycle's bill — but they will lower future cycles.

Billing Examples

Example: Steady growth (Growth Plan)
- Your peak active passes during the cycle: 1,800

Bill: The first 1,000 are included. The remaining 800 trigger 1 block of 1,000 passes → €25 overage.

Example: Spike then uninstalls (Growth Plan)
- Day 5: You hit 1,500 active passes (peak) - Day 20: 300 passes uninstalled, bringing the count to 1,200

Bill: Based on the peak of 1,500. The first 1,000 are included, the remaining 500 trigger 1 block → €25 overage.

Example: Under the limit (Advanced Plan)
- Your peak active passes during the cycle: 1,400

Bill: All 1,400 are within the 1,500 included passes → no overage.


Transaction Pricing

If you use JeriCommerce's built-in loyalty engine to manage points, rewards, and tiers, your bill also includes a fee based on identifiable transaction volume for the billing cycle.

Transaction fees only apply when JeriCommerce is your primary loyalty platform. If you use an external provider like LoyaltyLion, Smile.io, or Yotpo and only use JeriCommerce for wallet passes, you are not charged for transactions.

What counts as a billable transaction?

JeriCommerce counts identifiable transactions: balance change events linked to an identified customer. This includes points earned from purchases, manual balance changes, POS balance changes, Shopify Flow or API balance changes, refunds, and corrections that change the customer's balance.

Reward redemptions are not counted as billable transactions. Anonymous guest activity that is not linked to a loyalty program customer is not counted.

Pricing by plan

Free usage includes 200 identifiable transactions. Paid plans include a base number of identifiable transactions per billing cycle. If you go over that limit, extra transactions are billed in blocks of 100:

Plan Included identifiable transactions Overage rate
Growth 750 per cycle €20 per 100 transactions
Advanced 4,000 per cycle €8 per 100 transactions
Enterprise Custom Volume discounts available

Example (Advanced Plan): If your store processes 4,250 identifiable transactions in a billing cycle, the first 4,000 are included. The remaining 250 trigger 3 blocks (partial blocks count as full), so the overage is 3 × €8 = €24 extra for that cycle.

Usage caps

Growth and Advanced plans include a cap on the Shopify usage charge. The cap is separate from the recurring plan price:

Plan Recurring price Usage cap
Growth €45 €100
Advanced €145 €200
Enterprise Custom Negotiated

The usage cap is applied to the usage line item before the recurring price is added. It is fixed by the Growth or Advanced plan; Enterprise merchants use the cap agreed for their subscription.

JeriCommerce checks the projected usage charge from the last 30 days. When that projection reaches 75% of the Shopify cap or exceeds it, the Subscription page shows a warning and JeriCommerce sends a daily email to the program contact email. The warning can appear before Shopify has posted a charge for the current cycle.

If your current subscription allows a higher cap, open SettingsSubscription and follow the increase flow. Shopify must approve the new usage limit. Growth and Advanced caps cannot be raised above their plan ceiling.


Want to estimate your next bill? Use the Pricing Calculator to see a breakdown based on your plan and usage.


Track Your Current Usage

Go to SettingsSubscription in the JeriCommerce admin app. The page shows your loyalty card and identifiable transaction usage together.

On the Free tier, each usage bar shows how much you have used and how many loyalty cards or transactions remain. Use this information to upgrade before either free limit interrupts new activity.

On a paid plan, the page shows:

  • Current usage against the amount included in your plan.
  • Any additional usage blocks already reached.
  • The threshold and price of the next block.
  • An estimated total for the current billing cycle based on current usage.
  • The amount currently recorded by Shopify against your usage cap.

If a program has reached a Free plan limit, the Subscription page remains available so you can review the usage and choose a paid plan.

The Shopify amount can briefly lag behind the estimate while a new usage block is being processed.


Cancel Your Subscription

You can cancel an active subscription from the same SettingsSubscription page.

1

Open the Subscription page

In JeriCommerce, go to SettingsSubscription.

2

Start the cancellation

In the subscription usage card, click Cancel subscription.

3

Confirm the change

Review the confirmation message, then click Cancel subscription again. JeriCommerce cancels the current recurring charge in Shopify and returns the program to the Free tier.

The change may take a few moments to appear. Free tier limits apply after the cancellation, and you can subscribe again at any time.