Gift wrapping fees on Shopify

Last updated: July 18, 2026

Charge gift wrapping only when it is chosen. Per wrapped item: your product form saves a line item property like Gift wrap: Yes, and a fixed per-product fee charges exactly those lines. Per order: a cart checkbox saves a cart attribute and a flat cart fee applies once. Either way the wrap shows as its own labeled line.

The rule in FlexiFees (per item)

SettingValue
Fee titleGift wrapping
CalculationFixed amount, per product fee
Amount3.00 per wrapped item
SKUGIFTWRAP
ConditionLine item property is one of Gift wrap:Yes
FlexiFees condition builder with line item property Gift wrap yes

Line item properties are how themes record per-item options, so the fee lands on exactly the items the customer asked to wrap, and the property (with any gift message) travels to your packing slip.

Per-order variant

A single "wrap my order" checkbox on the cart page writes a cart attribute like giftwrap:yes; a fixed cart fee with that condition charges one flat wrap per order. The order protection fee uses the same mechanism.

Seasonal touches

  • Holiday-only offer: add a date range (November 15 to December 24) and the option prices itself only in season.
  • Free above a basket size: add cart subtotal is less than or equal to 100 to give free wrapping on larger orders.

Related

Start free trial on Shopify