Shipping protection fees on Shopify

Last updated: July 18, 2026

Offer order protection the honest way: a checkbox in the cart writes a cart attribute, and a percentage cart fee (for example 2% with a small minimum) applies only while the box is ticked. The protection charge is itemized as its own line, and unchecking removes it instantly.

The rule in FlexiFees

SettingValue
Fee titleOrder protection
CalculationPercentage, cart fee
Amount2% · minimum 0.98
SKUPROTECT
ConditionCart attribute is one of protection:yes
FlexiFees condition builder with cart attribute protection yes

The percentage is calculated on the discounted subtotal, so protection never charges on money the customer did not spend.

Why run it yourself

  • You keep the margin instead of a third-party protection widget, and claims resolve inside your own support flow.
  • The fee is a line item, so refunds, reports, and accounting behave like any product; filter by the PROTECT SKU to see attach rates.
  • No extra scripts beyond your theme's checkbox.

Related

Start free trial on Shopify