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.
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 |
Billing Examples¶
Bill: The first 1,000 are included. The remaining 800 trigger 1 block of 1,000 passes → €25 overage.Example: Steady growth (Growth Plan)
Bill: Based on the peak of 1,500. The first 1,000 are included, the remaining 500 trigger 1 block → €25 overage.Example: Spike then uninstalls (Growth Plan)
Bill: All 1,400 are within the 1,500 included passes → no overage.Example: Under the limit (Advanced Plan)
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.
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 |
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 Settings → Subscription and follow the increase flow. Shopify must approve the new usage limit. Growth and Advanced caps cannot be raised above their plan ceiling.
Track Your Current Usage¶
Go to Settings → Subscription 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 Settings → Subscription page.
Open the Subscription page¶
In JeriCommerce, go to Settings → Subscription.
Start the cancellation¶
In the subscription usage card, click Cancel subscription.
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.