Sep 29, 2026

Product Fees

How to Add Extra Fees to Shopify Products (Without Coding)

Andrey Gadashevich
Andrey Gadashevich

CEO | CRO Expert

How to Add Extra Fees to Shopify Products (Without Coding)

You want to charge $5 for gift wrap. Simple, right? Then you open your Shopify admin and look for an "Add fee" button. There isn't one.

So you search for help. Every answer seems to involve Liquid files, theme code, or a developer's hourly rate. For a $5 fee, that feels like a lot.

Here's the good news: you can add fees to Shopify products without writing a single line of code. This guide walks you through it step by step, in plain language. By the end, you'll have your first fee live and tested.

In this guide:

  • What a product fee is, and when to charge one

  • Why Shopify doesn't do this on its own

  • How to set up a fee in 8 steps

  • Real fee ideas for different kinds of stores

  • How to show fees so shoppers trust them

What Is a Product Fee on Shopify?

A product fee is an extra charge tied to a specific item or service. It shows up as its own line in the cart, separate from the product price.

Think of it like this. A fragile vase needs extra padding. A custom necklace needs engraving time. A heavy garden bench needs special handling. Each of these costs you more to sell than a plain T-shirt does.

Why not just raise the price?

You could. But then every shopper pays more, even the ones who skip the extras. A product-specific surcharge is fairer. Only the shoppers who need the extra service pay for it.

There's a second reason, and it matters for sales. Shoppers hate surprise costs. According to the Baymard Institute, the average cart abandonment rate is 70.22%. Among shoppers who left for a reason other than "just browsing":

  • 40% said extra costs (shipping, tax, fees) were too high

  • 12% said they couldn't see or calculate the total cost up front

That second number is the one you can fix. A fee shown clearly in the cart, with a short explanation, removes the surprise. Shoppers know exactly what they're paying for before they reach checkout.

Why You Need an App to Add Fees on Shopify

Shopify is great at products, collections, and shipping. But it has no built-in way to add a fee to a product. Most new merchants try one of three workarounds first. Each one has a catch.

  1. Raise the product price. It's quick, but it hides the cost and charges everyone, even shoppers who don't want the extra.

  2. Create a "fee" product. You make a fake product called "Gift Wrap" and hope shoppers find it. Most won't. They have to search for it and add it by hand.

  3. Edit your theme code. This works if you know Liquid. If you don't, it's risky. A theme update can also wipe out your changes.

A Shopify extra fee app solves all three. You set the rules once, and the app adds the right fee to the right products automatically. No code, no fake products, no hidden price hikes.

How to Add Fees to Shopify Products in 8 Steps

This walkthrough uses UpCharge, a product fee app built for exactly this job. Plan on about 10 minutes for your first fee. For screenshots of every screen, see Setting up product fees in our help center.

Step 1: Install UpCharge

Find UpCharge in the Shopify App Store and click Install. Approve the access screen and pick a plan. Then enable the app in your theme, so fees can appear in your store's cart.

Step 2: Create a new fee

Open UpCharge from your Shopify admin. Go to Fees and click Create fee. You have two choices here:

  • Build a brand-new fee from scratch

  • Convert an existing product into a fee (handy if you already made a "Gift Wrap" product as a workaround)

Step 3: Choose the fee type

This is the most important choice you'll make, so take a second on it.

  • Product fee is tied to specific items. By default it's charged per item, so it grows with quantity. Three engraved rings means three engraving fees.

  • Cart fee is charged once for the whole order. A $2 packaging fee stays $2 whether the cart has one item or ten.

A quick rule of thumb: if the cost comes from the item, use a product fee. If it comes from the order, use a cart fee. Still unsure? Our Product vs. Cart fees guide goes deeper.

Step 4: Pick where the fee applies

Most merchants choose the online store, and that's the right starting point. You can also create fees for Shopify POS if you sell in person.

On Shopify Plus, you can go one step further and add fees directly at checkout. Checkout fees can even depend on the shipping method or payment method the shopper picks.

Step 5: Make the fee required or optional

Next, decide how the shopper gets the fee.

A required fee is added automatically, and the shopper can't remove it. Use it for handling fees, deposits, or anything you must charge.

An optional fee is the shopper's choice. They opt in with one of five input styles:

Input style

Works well for

Checkbox

A simple yes/no add-on, like gift wrap

Dropdown

Several paid options, like Standard, Premium, or Luxury wrap

Radio buttons

Two or three options you want shoppers to compare at a glance

Text field

Personal details, like the words for an engraving

Date field

A chosen date, like a delivery or event date

See Displaying fees in our help center for examples of each style.

Step 6: Name the fee and set the price

Give the fee a clear, specific title, like "Gift Wrapping" or "Fragile Item Packing." You can add a short tooltip to explain what the shopper gets.

Then set the amount. You have two options:

  • Fixed fee, like $5 per item

  • Percentage fee, like 3% of the product price

A live preview shows you exactly how the fee will look in the cart before you save.

Step 7: Set fee rules (conditions)

Conditions decide which products get the fee. Without them, a fee could apply to everything. You can target products by:

  • Product, variant, or SKU

  • Product title, tag, type, or vendor

  • Shopify collection

  • Product price

  • Customer tag, market, or the shopper's location

  • Item weight, quantity in cart, or item price in cart (Advanced plan)

You can require all conditions to match, or any of them. For example, a fee based on collection can add $3 to every item in your "Fragile Goods" collection, and to nothing else. New to collections? Shopify's own guide to collections explains how to set one up. For every rule option, see Setting conditions in our help center.

Step 8: Publish and test

New fees start as a Draft, so shoppers won't see them yet. When you're ready, click Publish.

Then test it like a real shopper:

  1. Open your store in a private browser window.

  2. Add a product that should get the fee.

  3. Check that the fee appears in the cart with the right amount.

  4. Add a product that shouldn't get the fee, and confirm it doesn't.

One tip that saves new merchants a lot of confusion: test through the regular cart. Express buttons like "Buy it now" skip the cart, so they're not a fair test of an online-store fee.

Real Shopify Fee Examples by Store Type

Not sure what to charge for? Here are fees that work well for common store types. Use them as a starting point, then match the price to your real cost.

Store type

Fee

Fee type

Required or optional

How to set it up

Gift and home decor

Gift wrapping, $5

Product fee

Optional (checkbox)

Condition: product tag "giftable"

Fragile goods (glass, ceramics)

Fragile item packing, $3

Product fee

Required

Condition: collection "Fragile Goods"

Jewelry

Custom engraving, $15

Product fee

Optional (text field for the words)

Condition: product tag "engravable"

Furniture

Oversized handling, $25

Product fee

Required

Condition: item weight over 30 lb (Advanced plan)

Custom and made-to-order

Rush production, $20

Cart fee

Optional (checkbox)

No condition, offered on every order

Bakery and florist

Delivery date selection, $4

Cart fee

Optional (date field)

Condition: collection "Cakes" or "Bouquets"

Electronics

Extended protection, 8% of price

Product fee

Optional (dropdown: 1 or 2 years)

Condition: product type "Laptop"

Wholesale or B2B

Wholesale order processing, $10

Cart fee

Required

Condition: customer tag "wholesale"

Food and beverage

Insulated packaging, $6

Cart fee

Required

Condition: collection "Frozen"

Want more ideas? Our Fee ideas and real examples guide lists fees for many more store types.

Tips to Display Fees Clearly

Setting up the fee is half the job. The other half is making sure shoppers understand it. A fee that feels fair gets paid. A fee that feels sneaky gets the cart abandoned.

  • Use plain, specific names. "Engraving" beats "Service fee." Shoppers should know what they're paying for without asking.

  • Keep it fair. Match the fee to your real cost. A $2 packing fee for bubble wrap feels honest. A $12 one does not.

  • Explain it in one line. A short tooltip like "Hand-wrapped in recycled paper with a card" builds trust fast.

  • Show it early. Fees in the cart are far better than surprises at checkout. That's the 12% of shoppers from the Baymard data you're winning back.

  • Test after every change. Recheck your fees after you switch themes, add a cart app, or edit a fee rule.

Start With One Fee Today

Adding fees to Shopify products used to mean theme code or a developer. Now it takes a few clicks. You pick the fee type, set the price, and choose the rules. UpCharge handles the rest.

The best way to start is small. Pick the one extra you already do for free, like gift wrap or fragile packing. Set it up as an optional fee, publish it, and watch how shoppers respond over a couple of weeks. Then build from there.

Ready to add your first fee? Install UpCharge from the Shopify App Store and have it live in about 10 minutes.

Source: Baymard Institute, Cart Abandonment Rate Statistics, last updated September 22, 2025.

Create your first product fees, surcharges and tariffs

Join thousands of merchants using UpCharge to charge for additional services

Create your first product fees, surcharges and tariffs

Join thousands of merchants using UpCharge to charge for additional services

Add fees, surcharges, tariffs, add-ons to boost sales and AOV

Company

Contacts

2810 N Church St 873907 Wilmington, Delaware 19802 United States

Add fees, surcharges, tariffs, add-ons to boost sales and AOV

Company

Contacts

2810 N Church St 873907 Wilmington, Delaware 19802 United States

Add fees, surcharges, tariffs, add-ons to boost sales and AOV

Company

Contacts

2810 N Church St 873907 Wilmington, Delaware 19802 United States