Oct 2, 2026

Product Fees

Product Fees vs Shipping Fees: What's the Difference?

Andrey Gadashevich
Andrey Gadashevich

CEO | CRO Expert

Product Fees vs Shipping Fees: What's the Difference?

A shopper adds three candles to her cart. The subtotal looks right. Then checkout shows two more lines, one labeled "Handling" and one labeled "Shipping." She stops. What is she paying for, and why twice?

If you run an established store, you have probably seen this moment in your analytics without seeing it happen. Traffic is steady and add-to-cart looks healthy. Yet a slice of shoppers drops off at the shipping step.

Often the problem is not the price. It is that the price does not explain itself. When product costs and delivery costs blur together, shoppers can't tell what covers what, and doubt shows up right when you need confidence.

This guide breaks down product fees vs shipping fees, shows where each one belongs in Shopify, and walks through setting up product fees so your checkout reads clearly.

What Are Shipping Fees?

Shipping fees pay for delivery. They cover the trip from your warehouse to the shopper's door, and nothing else.

In Shopify, you set shipping rates in your admin under Shipping and delivery. You can charge flat rates, offer free shipping, or pull live rates from carriers. Shopify covers each option in its guide to shipping rates.

Shipping fees usually depend on four things:

  • The weight and size of the package

  • The delivery address

  • The speed the shopper picks

  • The carrier you use

Carriers stack their own charges on top. UPS, for example, adjusts its fuel surcharge regularly and adds fees for residential and remote deliveries. Every one of these is a delivery cost, so every one belongs in shipping.

What Are Product Fees?

Product fees pay for something tied to the item itself. They have nothing to do with the delivery trip.

Common examples include:

  • Protective packaging for fragile items

  • Assembly for furniture or equipment

  • Customization, like engraving or monogramming

  • Gift wrapping

  • Deposits, like a bottle deposit on drinks

  • Warranties or care plans

A product fee shows up in the cart, before checkout, as its own line. The shopper sees it early, next to the item it belongs to. New to fees? Start with our Intro to fees guide.

Product Fees vs Shipping Fees: The Key Differences

Here is the simplest way to think about it. A product fee is about what you sell. A shipping fee is about how it gets there.


Product fees

Shipping fees

What it covers

Work or items tied to the product

Delivery to the shopper

When shoppers see it

In the cart, before checkout

At Shopify Checkout, often after the address

What drives the amount

The product, its quantity, or the cart

Weight, destination, speed

Optional or required

Either (gift wrap is optional, a deposit is required)

Required, unless you offer free shipping

Examples

Gift wrap, engraving, deposits, assembly

Standard, express, local delivery

Where you set it

A product fee app, like UpCharge

Shopify's Shipping and delivery settings

Timing

A product fee appears early, on the product page or in the cart. A shipping fee appears late, usually after the shopper types an address. The later a cost appears, the more it feels like a surprise.

Scale

Product fees grow with quantity. Two engraved rings mean two engraving fees. Shipping fees grow with weight and distance instead, so one heavy item can cost more to ship than five light ones.

Handling Fee vs Shipping Fee

This is where most of the confusion starts. A handling fee is not a shipping fee, even though the two often sit side by side.

A handling fee pays for the work inside your store: picking, packing, wrapping, and extra care for fragile goods. A shipping fee pays the carrier to move the box.

Many stores roll handling into shipping. It works, but it has costs. It hides what the shopper is paying for, and it makes your shipping rates look higher than your competitors'.

Keeping handling separate helps in three ways:

  1. Shoppers see what each charge is for.

  2. You can offer free shipping and still cover your handling costs.

  3. You can charge handling only on the items that need it, instead of spreading it across every order.

That third point matters most for mixed catalogs. If only your glassware needs bubble wrap and a double box, only your glassware should carry the cost.

Why Clear Fees Affect Conversion

Shoppers hate surprise costs, and the data backs that up. The Baymard Institute puts the average documented cart abandonment rate at 70.22%.

When Baymard sets aside shoppers who were only browsing, the top reason for leaving is cost. 40% abandoned because extra costs like shipping, tax, and fees were too high. Another 12% left because they couldn't see or calculate the total cost up front.

That 12% is the one to watch. Those shoppers didn't reject your price. They rejected not knowing it. Showing product fees in the cart, labeled and early, speaks directly to that group.

Regulators are moving the same way. The US Federal Trade Commission's rule on unfair or deceptive fees took effect in May 2025 [add FTC link]. It covers live-event tickets and short-term lodging, not general retail. Still, it signals where shopper expectations are heading: the full price, shown early.

When you separate product costs from delivery costs, pricing gets clearer. Clearer pricing builds trust, and trust carries shoppers through checkout.

When to Use Each Fee Type

Ask one question about the cost: what makes it go up? The answer tells you where it belongs.

If the cost rises with...

Use a...

Examples

Distance, weight, or delivery speed

Shipping fee

Express delivery, remote-area surcharge

The item or its quantity

Product fee

Engraving, gift wrap, bottle deposit, assembly

The order, once, whatever is in it

Cart fee

Rush processing, order insurance, small-order fee

Cart fees are the third option many merchants forget. They apply once per order rather than per item. Our Product vs Cart fees guide helps you pick between the two.

How to Add Product Fees in Shopify with UpCharge

Shopify handles shipping fees out of the box. It has no built-in tool for product fees, so most merchants use an app. UpCharge adds product fees and cart fees as their own clear line in the cart.

Here is the setup, using a real example: a $3 fragile-packaging fee on a glassware collection.

  1. Create the fee and pick its type. In UpCharge, click Create fee. Choose Product fee to charge on specific items, or Cart fee to charge once per order. For glassware packaging, pick Product fee.

  2. Choose where it applies. Select Online store, POS-only, or Checkout-only (Shopify Plus stores only). If you need the same fee online and in POS, create one fee for each channel.

  3. Set the amount. Choose a fixed amount or a percentage. You can also offer several options in one fee, like standard and premium gift wrap at different prices.

  4. Decide how it gets applied.

    • Automatically applied: the fee is added on its own and customers can't remove it. Right for deposits and fragile packaging.

    • Selected by customer: the shopper opts in with a checkbox, dropdown, radio button, text field, or date field. A text field suits engraving, since the shopper can type the words.

    • Turn on Require customer selection if shoppers must choose before checkout.

  5. Target the right products with conditions. Limit the fee by product, variant, collection, tag, type, vendor, or SKU. You can also use customer tags or Shopify Markets. For our example, set Product collection to Glassware.

  6. Pick per-unit or per-product charging. By default a product fee scales with quantity. In advanced settings, you can charge once per product instead, so six glasses carry one packaging fee.

  7. Turn on the app embed and publish. Enable the UpCharge app embed in your theme so the fee can render. New fees start as drafts, so publish the fee when it's ready.

  8. Check your store. Use View in store, add a glass to the cart, and confirm the fee line appears with a clear name.

Tips from established stores:

  • Name fees for the shopper, not for you. "Fragile packaging" beats "Handling 2."

  • Set tax on the fee's product. Each UpCharge fee is backed by a Shopify product. To make a fee tax-exempt, uncheck Charge tax on this product in Shopify.

  • Know your cart bypasses. Buy Now buttons, Shop Pay express, and draft orders skip the cart, so an online-store fee won't be added there. Test the paths your shoppers actually use.

Want ideas for your catalog? Browse our Fee ideas and real examples.

FAQ

What is the difference between product fees and shipping fees?

A product fee covers something tied to the item, like engraving, gift wrap, or a deposit. A shipping fee covers delivering the order. Product fees show in the cart; shipping fees show at checkout.

Is a handling fee the same as a shipping fee?

No. A handling fee pays for packing and preparing the order in your store. A shipping fee pays the carrier to deliver it.

Can I offer free shipping and still charge a handling fee?

Yes. Keep handling as a separate product or cart fee, and set your shipping rate to free. Shoppers get free shipping, and you still cover your packing costs.

Does Shopify support product fees natively?

Not as a dedicated feature. Shopify covers shipping rates in its settings, but product-level fees need an app like UpCharge.

Should product fees be taxed?

It depends on the fee and where you sell. Deposits, services, and packaging can be treated differently by region, so check with your tax advisor.

Final Thoughts

Product fees and shipping fees do different jobs. One covers what you sell. The other covers how it gets there.

When you keep them apart, shoppers understand every line they pay for, and fewer of them pause at checkout.

Open your store and walk through checkout as a shopper would. Is every cost clear by the time you reach the Pay button? If not, split them up. Try UpCharge and give each fee its own line.

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