Klaviyo
LiveOne-click OAuth. Subscription lifecycle events flow in as metrics you can trigger flows from — started, payment failed, retrying, cancelled.
Events that flow in as metrics
Shopify subscriptions · built in the EU
Keep 100% of every recurring order with flat, 0% transaction-fee pricing — and a subscriber experience in the language your customers actually buy in.
Native Shopify app · 0% transaction fees · 28-language portal

28 European languages, natively supported·Built for Europe, by Europeans
No feature creep
Native to Shopify, advanced where it counts, and live in an afternoon — no developer, no degree. Here’s the core, done exceptionally well.
Built for Europe
A German customer should never get an English cancellation email. Buy on Repeat renders every lifecycle message in the language your buyer checked out in, and the customer portal is localized across 28 European languages.

Zero revenue tax
Recharge and Skio skim a percentage of every subscription order, on top of their monthly fee, for as long as you stay. Buy on Repeat is a flat monthly price with 0% transaction fees on every plan.

Recover lost revenue
Cards expire and banks decline — and that involuntary churn drains MRR silently. Configurable dunning retries failed charges on your schedule, while save offers in the cancel flow turn “cancel” into “pause”.

How we compare
Every feature, side by side — including the ones we’ve chosen not to build.
| You are hereBuy on Repeat | Recharge | Skio | Loop | Appstle | |
|---|---|---|---|---|---|
| Pricing & fees | |||||
| From (flat monthly) | $29 | $99 | $399 | $99 | $10 |
| Transaction fee | 0% | 1.49% + $0.19 | 1% + $0.20 | 1% | 0% |
| Pricing scales by | Subscriber count | % of revenue | % of revenue | % of revenue | Revenue cap |
| Built for Europe | |||||
| Customer-portal languages | 28 (EU) | English | English | Multi (Pro) | Multi |
| Lifecycle emails in buyer’s language | — | — | — | — | |
| EU-first product & EU support hours | — | — | — | — | |
| The essentials | |||||
| Native portal: skip, pause, cancel | |||||
| Configurable dunning & retries | |||||
| Cancellation save offers | |||||
| Flexible selling plans & discounts | |||||
| Free CSV migration in | |||||
| Analytics + CSV export | |||||
| Where they go further | |||||
| Visual drag-and-drop cancel-flow builder | — | — | — | ||
| Native loyalty & rewards | — | — | |||
| Build-a-box & bundles | — | ||||
| Prepaid subscriptions | — | — | |||
From (flat monthly)
Transaction fee
Pricing scales by
Customer-portal languages
Lifecycle emails in buyer’s language
EU-first product & EU support hours
Native portal: skip, pause, cancel
Configurable dunning & retries
Cancellation save offers
Flexible selling plans & discounts
Free CSV migration in
Analytics + CSV export
Visual drag-and-drop cancel-flow builder
Native loyalty & rewards
Build-a-box & bundles
Prepaid subscriptions
Competitor figures reflect publicly listed pricing as of June 2026 and may change — verify current terms on each vendor’s site. Skio is a Recharge company as of April 2026. Appstle tiers are capped by monthly subscription revenue.
Built for Europe
The whole subscriber experience is localized for Europe — a 28-language portal, lifecycle emails in your buyer’s language, and support that overlaps your working day.
Portal localization spans 28 locales (some sections fall back to English); emails cover 7 EU languages and counting.
Integrations
Run subscriber emails through your own platform — route lifecycle events there and we’ll step back, no duplicate emails. All on Shopify’s native Selling Plans + Customer Account APIs.
One-click OAuth. Subscription lifecycle events flow in as metrics you can trigger flows from — started, payment failed, retrying, cancelled.
Events that flow in as metrics
Pricing
No feature ladders. Pricing scales only with your subscriber count — and you keep every euro your subscriptions earn.
$29/mo
Up to 250 subscriptions
0% fees
$79/mo
Up to 1,500 subscriptions
0% fees
$249/mo
Unlimited subscriptions
0% fees
Every plan starts with a 14-day free trial. Full pricing & comparison →
Import your subscribers from a CSV — billing dates intact — and stop paying the fees you used to. Most stores are live in an afternoon.
Yes — on every plan. We never take a cut of your subscription orders; plans are flat monthly prices that scale only by subscriber count, with a 14-day free trial.
Yes — built on Shopify’s Selling Plans and Customer Account APIs. The portal is a native account page, not an iframe on a separate domain.
Yes. Import a CSV from Recharge, Skio, Bold, Appstle or Seal with billing dates intact — most stores are live in an afternoon.
The customer portal is localized across 28 European languages; lifecycle emails ship today in 7 major EU languages with English fallback, and we’re adding more.
We use cookies and analytics to understand how this site is used and improve your experience. Essential cookies are always on; you can accept or decline the rest, and change your choice anytime. Privacy Policy.