Fee types

Last updated: July 18, 2026

FlexiFees calculates fees four ways: a fixed amount, a percentage of the price, a percentage of your product cost (COGS), or a rate per kilogram. Each calculation can apply once to the whole cart (cart fee) or to every matching item (per-product fee), giving eight combinations that cover practically any charge.

The fee matrix

Calculation As a cart fee (once per order) As a per-product fee (per matching item)
Fixed amount A flat charge on the order. Example: the 0.29 USD Colorado Retail Delivery Fee, a 5 EUR small order surcharge. Amount × quantity of matching items. Example: 0.25 EUR Pfand per bottle, a core charge per part.
Percentage % of the discounted cart subtotal. Example: a 2% order protection fee, a capped fuel surcharge. % of each matching item's discounted price. Example: a 10% tariff surcharge on imported items only.
Percentage of cost % of the cart's total cost per item (COGS). Example: freight recovery proportional to what the goods cost you. % of each matching item's cost. Example: a tariff passed on at your customs value, not your retail markup.
Per kilogram Rate × total cart weight. Example: a heavy order surcharge above 20 kg. Rate × weight of matching items. Example: a weight-based furniture eco-participation.

Cart fee or per-product fee?

  • Choose a cart fee when the charge belongs to the order as a whole: delivery fees, small order surcharges, packaging.
  • Choose a per-product fee when the charge belongs to specific items: deposits, recycling fees, tariffs. It multiplies by quantity automatically and appears as one consolidated fee line. A per-product fee needs at least one product condition so it knows which items to charge.

Options on every fee

  • Taxable toggle. Follow your Shopify tax settings or exclude the fee from tax. Details.
  • Custom title. The exact wording customers see, including legally mandated labels.
  • SKU. An optional code on the fee line for accounting and reporting.
  • Minimum and maximum. Percentage, cost-based, and weight-based fees can be clamped, for example "2%, at least 1, at most 15".

Related

Start free trial on Shopify