Mandatory fees, handled automatically
4.7 ★ (85 reviews) · Shopify App Store
Stop calculating deposits, eco-fees, and surcharges by hand. Define your rules once and every order gets the right fees, displayed transparently from product page to checkout.
Built for ShopifySet rules once, done forever
Configure your fee logic one time and the app applies the correct charges to every order automatically.
Full transparency at checkout
Fees appear on product pages, in the cart, and at checkout so customers always know what they're paying.
Any fee type, any region
Fixed, percentage, location-based, or payment-method fees. Handle every regulatory requirement from one dashboard.
Use Cases
See how merchants use Magical Fees & Tariffs to solve specific challenges.
Bottle Deposits
Automatically apply state-specific bottle and container deposit fees at checkout. Magical Fees handles the complexity of varying bottle bill requirements across U.S. states so you can sell beverages with confidence.
Learn more →Canadian Container Deposits
Automatically apply province-specific bottle and container deposit fees at checkout for Canadian addresses. Magical Fees handles varying provincial rates (Alberta, BC, Ontario, Quebec, and others) so you can sell beverages across Canada with confidence.
Learn more →Credit Card Surcharges
Offset payment processing costs by adding a transparent credit card surcharge at checkout. Magical Fees applies the fee only when customers pay by credit card, keeping your margins intact while staying upfront about costs.
Learn more →Eco-Participation Fees
Meet France's DEEE and eco-participation requirements by automatically adding the correct eco-fee to electronics and other regulated products. Magical Fees ensures your store stays compliant with French environmental regulations.
Learn more →Excise Taxes
Automatically add excise duties to alcohol, tobacco, and other regulated products at checkout. Magical Fees keeps your store compliant by applying the correct per-unit or percentage-based excise tax every time.
Learn more →Pfand Deposits
Comply with Germany's Pfandpflicht regulations by automatically adding bottle and can deposit fees at checkout. Magical Fees handles the calculation so you don't have to.
Learn more →Recycling Fees
Transparently charge recycling and disposal fees for mattresses, electronics, TVs, tires, paint, batteries, and other products that require special end-of-life handling. Magical Fees makes it easy to add mandatory recycling surcharges at checkout.
Learn more →Retail Delivery Fees
Charge state-mandated retail delivery fees (Colorado, Minnesota, and others) automatically at checkout. Magical Fees applies the correct per-delivery fee based on shipping address so you stay compliant without manual calculation.
Learn more →Tariff Surcharges
Pass customs duties and import tariffs through to customers at checkout with transparent, per-product surcharges. Magical Fees calculates and applies the correct tariff amount so your margins stay protected as trade policies change.
Learn more →Fee reference
We maintain a full catalog of fee schedules and regulations by jurisdiction.
Features
Automatic Fee Calculation
Fees are calculated automatically based on your rules, ensuring accurate charges on every order. Set it up once and let the app handle the math.
Fee Display Transparency
Display fees on product pages, the cart, and in the checkout so customers always know exactly what they're paying for. Full transparency builds trust.
Fee Rules Engine
Set rules to control when and how fees are applied. Target specific products, collections, customer locations, or payment methods with precision.
Location-Based Fees
Apply different fee amounts based on customer location, supporting regional compliance requirements like state-specific deposits and country-level regulations.
Payment Method Fees
Apply fees to specific payment methods like credit cards and PayPal. Pass through processing costs transparently to the customer at checkout.
Percentage & Order Subtotal Fees
Apply percentage-based fees and order subtotal fees in addition to fixed-price fees. Flexible fee types to match any regulatory or business requirement.
How it works

Install the app
Add Magical Fees to your Shopify store in one click. No code or theme changes required.

Define your fee rules
Choose fee types, set amounts, and target specific products, locations, or payment methods.

Fees apply automatically
Every order is charged the correct fees and customers see a clear breakdown at every step.
Reviews
Merchants praise the flexible location-based fee rules, effortless setup, and responsive support that gets issues resolved the same day.
“I use this app to add tariff costs for my US customers. It's easy to use, set up and maintain through all the constant US tariff changes. Anytime I have a question or need help I get an actual person for support (no chatbot!) and they're always very quick to answer and to fix any issues, or help make modification to better fit my shop. Would definitely recommend this app!”
“Magical Fees is the only fee app that allows you to apply a fee based on a specific or individual state/province situation. All the other apps we tested only allow 'Location' (the entire country) which is a major limitation. The solution Magical Fees applies during the Cart to Checkout process is very smart and not a hassle. Very easy app to setup and the support was great.”
“I had a hard time setting the app but the customer service I received is amazing. The app is doing what it needs to for my additional taxes on some products and at this price I am more then glad we choose them! I will recommend that app 100%”
Pricing
Try free for 14 days.
Starter Plan
- Fixed Price Fees
- Percentage (%) Fees
- Apply Fees to Products
- Apply Fees to Order Subtotal
- Apply Fees Based on Customer Location
- Apply Fees to Credit Card Transactions
- Online Store and POS Compatible
Growth Plan
Requires a Shopify Plus store
- All Starter Plan Features
- Fixed or Percentage Fees to Order Total
- Apply Fees to Paypal Transactions
- Customer Tag Fees
- Checkout UI Extension for Shopify Plus
Guides & videos
Learn more about using Magical Fees & Tariffs on your Shopify store.
Guides
How to Add Fees, Surcharges, and Deposits to Your Shopify Store
An overview of common fee use cases supported by Magical Fees - surcharges, deposits, recycling fees, excise taxes, & compliance-driven fees.
Read guide →How to Protect Your Margins on Small Orders with a Handling Fee on Shopify
Learn how to use handling fees on Shopify to protect margins on small orders without surprising customers, with practical examples and tips.
Read guide →How to Charge U.S. Retail Delivery Fees on Shopify (Colorado, Minnesota, and Beyond)
Learn how to charge U.S. retail delivery fees for orders from Colorado and Minnesota on Shopify with help from Magical Product Fees.
Read guide →How to Charge California's New 1.5% Covered Battery-Embedded (CBE) Waste Recycling Fee on Shopify
Learn how to charge CalRecycle’s Covered Battery-Embedded (CBE) Waste Recycling Fee in Shopify with setup steps using Magical Product Fees.
Read guide →How to Sell Used or One-Off Products on Shopify
Learn how to sell used or one-of-a-kind items on Shopify with tips for listing, archiving, and pricing items, and shipping oversized products.
Read guide →Price Elasticity for Shopify: How to Test New Prices Without Hurting Your Sales
Learn how to experiment with pricing on Shopify without hurting sales. Explore price elasticity, A/B tests, and fee-based pricing strategies.
Read guide →