Shopify merchants often need to charge extra fees such as bottle deposits, eco-fees, tariffs, payment-method surcharges, or even optional add-ons. Since Shopify does not support adding such fees natively, apps help fill the gap.
Two popular choices are Magical Product Fees and Upcharge.
Quick Feature Snapshot
Feature | Magical Product Fees | Upcharge |
Fixed & %-based fees | ✅ All plans | ✅ All plans |
Location-based fees | ✅ All plans | ✅ All plans |
Payment-method fees for non-Plus | ✅ | ❌ (Plus only) |
POS support | ✅ | ❌ |
Draft order support | ✅ | ❌ |
Optional fees / add-ons | ❌ | ✅ |
Conditions & rules (products, order subtotal, etc.) | ✅ | ✅ |
Price | From $9.99/mo / $19.99 (for Plus stores) | From $9.99/mo / $29.99 (for Plus stores) |
Key takeaway:
Magical Fees is stronger for supporting multiple sales channels, such as draft orders and POS, across all store types.
Upcharge is the better option if you need optional add-on fees, but it doesn’t support draft orders or POS which can be a dealbreaker for stores who have workflows that depend on these sales channels.
Setup and Onboarding
Both apps are easy to set up.
Magical Product Fees uses a clean fee builder, onboarding videos, and app blocks that let you place fee info on product or cart pages without coding.
Upcharge also has guided onboarding and offers six fee types, which is handy for optional add-ons like gift wrap or rush delivery.
Pricing & Value
Both apps start at $9.99/month, but Magical’s Starter plan includes most core features, such as location- and payment-based fees, plus support for POS and draft orders.
Upcharge requires the $29.99/month Plus plan to unlock checkout-level and payment/shipping-based fees. Magical also offers a Plus-store plan at $19.99/month with advanced checkout features.
Verdict: Magical delivers more value for most merchants by offering more essential features on the lower-cost plan. Upcharge is worth considering mainly for Plus stores that need checkout-level optional fees.
Support & Reliability
Both apps have strong reviews.
Magical Product Fees: 4.8★, praised for responsive support and dependable performance for compliance-related fees.
Upcharge: 4.7★, praised for flexible add-ons, but some users mention its lack of POS and draft-order support.
Recommendations
Pick Magical Product Fees if:
- You need reliable mandatory fees (eco-fees, tariffs, bottle deposits).
- You want POS and draft-order support.
- You want payment-method fees without upgrading to Plus.
- You want simple, no-code setup.
Pick Upcharge if:
- You rely on customer-selected add-ons (optional fees)
You’re on Shopify Plus and need checkout-level shipping fees.
Magical Product Fees
The Magical Product Fees app is a fast and easy way to build, customize, and attach fees to products or entire orders.