Why Are Fees Being Added Twice?
If you're seeing duplicate fees on POS or your online store, here are the most common causes and fixes.
On POS
Duplicate fees on POS usually happen when:
The tile was tapped manually while automatic calculation was already running. Canteen calculates fees automatically — you don't need to tap the tile unless fees aren't showing.
Products were added very quickly. If you scan items rapidly, occasionally a fee can be applied before the previous calculation finishes. Simply tap the Canteen tile once to force a clean recalculation.
How to Fix
Tap the Canteen Deposits & Fees tile once — this triggers a fresh recalculation
The duplicate should resolve automatically
If it persists, remove the fee items from the cart manually and tap the tile again
On Online Store
Duplicate fees on the online store can occur when:
Multiple app embeds are enabled. Go to Theme Customize → App embeds and make sure only one Canteen embed is active.
Theme conflict: Some themes with custom cart scripts can trigger the fee calculation twice. Contact us with your theme name and we'll help troubleshoot.
Preventing Duplicate Fees
Let Canteen handle calculations automatically — avoid manually tapping the POS tile unless troubleshooting
Ensure only one Canteen embed is enabled in your theme
After switching themes, check that the old theme's embed isn't still cached
After Upgrading to a New Version
After changing your Canteen version, make sure to:
Open the Canteen app in your Shopify admin and accept any new permissions — newer versions may require additional permissions for fees to work properly.
If fees still aren’t applying, try toggling your rule: deactivate the rule → save → reactivate → save. This forces a sync and usually resolves any issues.
Duplicate Rules After Reinstalling Canteen
If you uninstalled and reinstalled Canteen, you may notice duplicate fee rules or fees appearing twice. This happens because:
Uninstalling Canteen may not fully remove existing Shopify cart transform rules
Reinstalling creates new rules, resulting in both old and new rules being active
How to Fix:
Open Canteen and review all your fee rules
Delete any duplicate rules (you should only have one rule per fee type)
If you still see duplicate fees after cleaning up rules, contact us — we can check for orphaned rules on the backend
This can also cause the itemized fee breakdown to stop displaying correctly. Cleaning up duplicate rules should restore proper line-item display.
