Comparison
A Charm alternative to BON Loyalty.
BON is a solid mid-market value app — but it bills a per-order overage above your band. Charm matches the price ladder, never charges per order, and includes memberships and POS everywhere.
BON Loyalty
- Free
- 150 orders/mo
- Paid
- $29 / $129 / $499
Per-order overage above band ($0.05–$0.15/order) (as of May 2026).
Charm
- Free
- 250 orders/mo — every feature
- Paid
- $15 / $49 / $79 by order band
No per-order overage — you move bands, you're never taxed per order.
Where Charm differs
What you trade up by choosing Charm.
- No per-order overage — BON bills $0.05–$0.15 per order above your cap
- Paid memberships + POS included; native customer-account hub built in
- Refined design language and no third-party iframes
- Self-serve migration: upload BON's customer data export and preview before anything changes
FAQ
Common questions.
Why choose Charm over BON?
If BON's per-order overage and feature gates don't bother you, it's a fine app. Charm includes every feature (memberships, POS, VIP tiers) on every plan, never charges per order, and ships a native customer-account hub plus Klaviyo two-way sync from the entry tier.
Can I migrate my BON Loyalty data to Charm?
Yes, self-serve: export your customer data from BON and upload the file as downloaded. Charm recognizes the format and brings over point balances, join dates and customers excluded from the program, with a dry-run preview first, no customer emails fired, and one-click revert. BON doesn't export VIP tiers, so add a Tier column with the tier's name in Charm to seat members in a tier. Or let our team run the migration for you at no extra cost.
Ready to compare yourself?
Install Charm free and see for yourself.
The full feature set, free up to 250 orders/month. Migration from BON Loyalty built in — with dedicated assistance on every plan.