Oct 25, 2026
Product Fees
When Should Shopify Stores Use Product Fees? 10 Examples

Andrey Gadashevich
CEO | CRO Expert

Your costs don't stop at the product price. Gift wrap, rush orders, and fragile packing all eat into each sale. Product fees let you charge for those extras without raising every price in your store. This guide gives you 10 real examples with prices, a simple test for each cost, and the mistakes that make fees backfire.
What are product fees on Shopify?
A product fee is an extra charge for a specific cost or service. Common names include handling fee, packing fee, deposit, and gift wrap. The fee shows up as its own line in the cart. That way the shopper sees exactly what they pay for.
Fees come in two shapes. A product-level fee attaches to one item and grows with quantity. A cart-level fee applies once to the whole order. Our guide to choosing product vs cart fees covers the difference in depth.
Fees can also be mandatory or optional. A mandatory fee is added automatically. An optional fee appears as a checkbox or dropdown, and the shopper decides.
The three-question test for any fee
Most stores get fees wrong in one of two ways. Some charge for everything and scare buyers off. Others charge for nothing and quietly lose money on every rush order. Run each cost through three questions before you turn it into a fee.
Do only some orders create this cost? If every order has it, raise your prices instead.
Can you name it in three or four plain words? "Glass bottle deposit" works. "Service charge" does not.
Does the shopper get something for it? Fair fees pay for a clear extra, like speed, safety, or a gift.
Three yes answers mean a fee is a good fit. One no usually means a price change is smarter.
The stakes are real. Baymard Institute's cart abandonment research puts the average abandonment rate at 70.22%. Among shoppers who left for a real reason, 40% blamed extra costs like shipping, tax, and fees. A fee that feels random pushes people out. A fee that feels fair rarely does.
10 product fee examples that work
Each example lists the fee type, a sample price, and why it works. The prices come from setups we see often. Adjust them to your real costs.
1. Gift wrapping (optional, per item)
Offer gift wrap as a checkbox on giftable items for about $4.99. Your real cost is usually paper, ribbon, and two minutes of packing. That gap makes gift wrap one of the highest-margin extras a store can sell. It also lifts average order value around holidays, when shoppers expect it.
2. Engraving or personalization (optional, per item)
Charge a fee like $12 for engraving, monograms, or custom text. Use a text field so the shopper types the words right in the cart. Personal work takes real labor time. A fee keeps you from giving that labor away on every order.
3. Bottle or container deposit (mandatory, per item)
Add a deposit such as $0.25 per bottle. This must be a product-level fee because it has to scale with quantity. A case of 12 should carry $3.00 in deposits, not $0.25. Deposit rules vary by location, so confirm the right amount for where you sell.
4. Fragile or oversized handling (mandatory, per item)
Big or breakable items cost more to pack. Add a handling fee like $25 to sofas, mirrors, or glass art. Tag those products "oversized," then target the tag with a condition. Every other product stays fee-free.
5. Cold-pack handling for perishables (mandatory, per order)
Ice packs and insulated boxes cost money on every perishable order. A $3.50 cart-level fee covers them once per order. Target it at your "perishables" collection. A shopper buying three cheeses pays one packing fee, not three.
6. Rush processing (optional, per order)
Some shoppers will pay to skip the line. Offer next-day dispatch for about $9.99 as a checkbox. B2B stores often charge a percentage instead, such as 5% for rush production. Only offer it if your team can actually deliver on the promise.
7. Shipping insurance or package protection (optional, per order)
Loss risk grows with order value. That makes a percentage fee a natural fit, such as 2% of the order. Set a minimum so a small order still covers your cost. A $20 order at 2% brings in only $0.40, which may not cover a claim.
8. Small-order surcharge (mandatory, per order)
Tiny orders can lose money after picking, packing, and card fees. Add a $2 fee to carts under $30, using a cart fee with a total cart price condition. Here is the tradeoff. A free-shipping threshold often pushes buyers to add items instead. Test both and keep whichever grows profit, not just revenue.
9. Assembly or white-glove delivery (optional, per item)
Furniture stores often offer assembly for about $35 or in-home placement for about $49. These are real services with real labor. Pricing them as add-ons keeps your base price competitive. Buyers who want to assemble their own bookshelf don't pay for yours.
10. Extended warranty or care plan (optional, per item)
Electronics and high-value goods suit a warranty add-on, such as $19.99. Shoppers take it for peace of mind. Make sure you can honor claims, because a warranty is a promise. Price it so a normal claim rate still leaves you a profit.
For more ideas sorted by store type, browse our list of fee ideas and real examples.
When product fees backfire
Fees fail when shoppers can't see a reason for them. Watch for three traps.
The fee applies to every order. A "processing fee" on every sale is just a price increase in disguise. Shoppers notice, and they resent it. Raise the price instead.
The fee breaks all-in pricing laws. Some places require mandatory fees inside the listed price. California's Honest Pricing Law (SB 478) made this the rule for most businesses starting July 1, 2024. If you sell to California, check with a lawyer before you add a mandatory fee.
The fee surprises the shopper at checkout. Explain each fee where it appears. A short tooltip like "Covers ice packs and insulated box" answers the question before it turns into a lost sale.
How to add your first product fee in Upcharge
This walkthrough sets up a gift wrap fee. The same flow works for any example above.
Open Upcharge and go to Fees, then click Create fee. You should see a choice between creating a new fee and converting a product.
Choose Product fee as the fee type. This is the most common mistake: a cart fee charges once, so it won't scale for per-item costs like deposits.
Select Online store as the place the fee applies. Pick POS-only instead if you sell in person.
Set Fee application to Selected by customer, then pick Checkbox as the input type. You should see the checkbox appear in the live preview.
Enter a clear fee title, such as "Gift wrapping." Add a tooltip that says what the shopper gets.
Choose Fixed as the price type and enter $4.99. The preview on the right should now show the price.
Add a condition, such as product tag equals "giftable." Watch out here: product title conditions are case-sensitive, so tags are safer. See how fee conditions work for every option.
Publish the fee, then test it with a real cart. Don't test with a Buy Now button. Shopify's accelerated checkout buttons skip the cart, so a cart fee never gets a chance to load.
For a longer version with screenshots, read how to add extra fees to Shopify products.
FAQ
Are product fees allowed on Shopify?
Yes. Shopify lets apps add fees as items in the cart. Shopify also requires clear notice when an app adds a required fee. Upcharge shows a short "fee added" notice so shoppers always know.
Should I add a fee or just raise my prices?
Raise prices when every order creates the cost. Add a fee when only some orders do, like rush orders or fragile items. This keeps your base price low for everyone else.
Are Shopify product fees taxable?
It depends on your tax rules. In Upcharge, each fee is a real Shopify product, so you control tax with the "Charge tax on this product" setting. Ask your accountant which fees are taxable where you sell.
Can I charge a fee based on payment method?
Only on Shopify Plus. Shopify allows payment-method fees at checkout for Plus stores only. On other plans, no app can add them.
Do product fees work with Shop Pay and Buy Now buttons?
Those buttons skip the cart. Any fee that loads in the cart can miss those orders. Check your fee app's settings for how it handles dynamic checkout buttons.
Key takeaways
Use a fee only when some orders create a cost that others don't.
Choose product-level fees for per-item costs and cart-level fees for per-order costs.
Use percentages when the cost grows with order value, like insurance.
Explain every fee in plain words right where the shopper sees it.
Check all-in pricing laws, like California's SB 478, before adding mandatory fees.
Pick one cost from this list that your store absorbs today. Rush orders and gift wrap are the easiest wins. Set it up as a fee this week with Upcharge on the Shopify App Store. A month from now, compare your margin on those orders.

