What is FlexiFees?
FlexiFees is a Shopify app that adds fees, surcharges, and deposits to orders. You build a rule (for example: 0.25 EUR deposit on every product tagged deposit, for customers in Germany) and the fee appears automatically as a separate line item in the cart and at checkout.
How does the fee appear to my customers?
As a normal line item with the name you choose, for example Bottle deposit or Retail Delivery Fee. Customers see it in the cart, at checkout, and on the order confirmation, itemized separately from your product prices.
Can I charge a fee only in certain states or countries?
Yes. Customer country and state or province are two of the 34 condition types. For example, you can collect the Colorado Retail Delivery Fee only on orders delivered to Colorado, or a Pfand deposit only for customers in Germany.
Are fees taxed?
You decide per fee. Every fee has a taxable toggle: leave it on and the fee is taxed by your normal Shopify tax settings, or turn it off for non-taxable fees such as the Colorado Retail Delivery Fee.
Does it work with discounts and multiple currencies?
Yes. Percentage fees are calculated on the discounted subtotal, and fees work on multi-currency storefronts. Conditions can also react to discount codes, for example to waive a fee when a specific code is applied.
What about the Buy It Now button?
Express checkout skips the cart page, so cart-based fees could be missed. FlexiFees includes an optional Buy Now guard: when enabled, checkout cannot complete while a required fee is missing from the order. Read how it works.
Do I need to edit my theme code?
No. You enable the FlexiFees app embed in the theme editor with one toggle. There is no code to paste and nothing to maintain when you switch themes.
Is there a free trial?
Yes. Install FlexiFees from the Shopify App Store and try it free. Most merchants publish their first fee rule in a few minutes, and one-click presets cover common cases like deposits and delivery fees.