Shopify fee apps, compared honestly

Last updated: July 18, 2026 · Feature summaries reflect public listings on this date; verify current details on each app's listing.

Shopify has no built-in way to charge a fee, so a small category of apps fills the gap. The four things that separate them: breadth of conditions, calculation methods, how the fee appears to customers, and express-checkout protection. Here is where each app fits, including where a competitor is the better choice.

What to compare

  • Conditions. Can the fee target state, country, tags, collections, metafields, weight, discount codes, dates? Compliance fees live and die by targeting.
  • Calculations. Fixed and percentage are table stakes; cost-based (COGS) and per-kilogram are rare and matter for tariffs and eco fees.
  • Presentation. A real line item shows in cart, checkout, and on the order, satisfying itemization laws; checkout-only widgets can be invisible in the cart.
  • Express checkout. Buy It Now skips the cart; without protection, mandatory fees can be missed.

The comparison

AppFocusCalculationsTargeting breadthExpress checkout
FlexiFeesConditional fees of every kind, with regulatory presetsFixed, %, % of cost, per kg34 condition types incl. metafields, HS codes, origin, datesOpt-in Buy Now guard blocks checkout without the fee
Canteen - Deposits and FeesDeposits and mandatory fees, long-establishedFixed, %Product- and rule-based targetingSee current listing
Magical Fees & TariffsProduct fees and tariffs, strong content libraryFixed, %Product and location rulesSee current listing
UpChargeOrder and product surchargesFixed, %Product and cart rulesSee current listing
FeeBeeProduct fees, deposit focusFixed, %Product-based targetingSee current listing
Pfand - Deposit & Cart Fee / BB PfandGerman Pfand specificallyFixed per containerDeposit productsSee current listing

Competitor capabilities evolve; treat their columns as a snapshot and check the current App Store listings when you evaluate.

Where FlexiFees stands out

Where another app may fit better

  • You only need German Pfand and nothing else: a dedicated Pfand app is a perfectly good single-purpose tool.
  • You want fees rendered inside the checkout UI (Plus-style checkout customization) rather than as cart line items: look at checkout-extension-based tools.
  • You already run a competitor happily and only miss one small thing: switching costs may outweigh it. Our setup takes minutes if you do want to try the difference.

Recommendation by situation

Your situationBest fit
US compliance fees (CO/MN delivery, CRV, recycling)FlexiFees presets, or Magical for its guides
Tariff pass-through on importsFlexiFees (origin + HS code + cost-based %)
Only German Pfand, nothing elseA dedicated Pfand app, or FlexiFees if you may grow past deposits
Complex conditional logic (metafields, dates, waivers)FlexiFees
Deposits with long merchant history behind the appCanteen, or FlexiFees for wider conditions

Related

Start free trial on Shopify