Subscription setup fees on Shopify
Last updated: July 18, 2026
Hardware kits, starter boxes, and onboarding cost money once, at the start. Charge a one-time setup fee with a fixed cart fee gated by two conditions: subscription in the cart is yes, and customer order count is 0. New subscribers pay it once; renewals and existing customers never see it.
The rule in FlexiFees
| Setting | Value |
|---|---|
| Fee title | Setup fee |
| Calculation | Fixed amount, cart fee |
| Amount | 9.90 |
| SKU | SETUP |
| Conditions (match all) | Subscription in cart is equal to yes · Customer order count is equal to 0 |
The order count comes from the logged-in customer's history and refreshes with a short delay, so treat it as roughly-right protection rather than a hard gate; guests are not matched, which most subscription checkouts avoid anyway by requiring accounts.
Inversions and add-ons
- Subscriber perk: flip to subscription in cart is no and you have a handling fee that subscribers skip.
- Promo waiver: add discount code is not one of NOSETUP for campaigns that waive setup.
- Kit by tag: if only some plans need hardware, add a tag condition for those subscription products.