Oct 5, 2026

Product Fees

Surcharges in Ecommerce: A Guide for Shopify Stores

Andrey Gadashevich
Andrey Gadashevich

CEO | CRO Expert

Surcharges in Ecommerce: A Guide for Shopify Stores

Card fees, tariffs, and carrier costs keep rising, and your prices can't absorb all of it. Many stores respond by adding a surcharge. Done right, surcharges in e-commerce protect your margin without losing sales. Done wrong, they break card rules or scare buyers off. This guide covers the types, the rules, and a step-by-step Shopify setup.

What are surcharges in e-commerce?

A surcharge is an extra charge added on top of the listed price. It passes a specific cost to the buyer. Common examples include card processing, import tariffs, and remote-area delivery.

"Surcharge" and "fee" overlap a lot. In practice, a surcharge is usually mandatory and tied to a cost you pay someone else. A fee can be mandatory or optional, like gift wrap. A surcharge is also different from shipping. Our guide to product fees vs shipping fees explains where that line sits.

Common types of e-commerce surcharges

Most online stores use one or more of these six.

  • Credit card surcharge. Passes some of your card processing cost to buyers who pay by credit card.

  • Tariff or import surcharge. Covers duties on goods shipped across borders. It's usually a percentage of the order.

  • Remote-area surcharge. Covers the extra cost of delivering to islands, rural zones, or far regions.

  • Fuel or carrier surcharge. Passes on rising costs from your shipping carrier.

  • Small-order surcharge. Covers fixed handling costs on orders below a set value.

  • Peak-season surcharge. Covers higher labor and carrier costs during holidays.

Each one needs a clear reason and a clear amount. A surcharge with a vague name, like "service charge," invites complaints and chargebacks.

Are surcharges legal? The rules that matter

Surcharges are legal in many places, but the rules differ by payment type, state, and country. This section covers the main ones. It's a starting point, not legal advice. Check with a lawyer for your exact situation.

Card network rules in the U.S.

Card surcharges have the strictest rules. Visa's merchant surcharging requirements set these limits for U.S. merchants:

  • The surcharge can't be more than 3%.

  • It can't be more than your actual cost of accepting the card.

  • Debit and prepaid cards cannot be surcharged.

  • You must disclose it where shoppers enter your store and where they pay.

  • The receipt must show the surcharge as its own line.

Visa's rules and fees page for merchants adds one more step. You must notify your payment provider 30 days before you start surcharging.

State price transparency laws

Some states now require all-in pricing. California's SB 478 hidden fees law took effect July 1, 2024. It makes it illegal for most businesses to list a price that leaves out required fees. Government taxes and shipping costs are excluded. So in California, a mandatory surcharge usually belongs inside your listed price.

The FTC fees rule

The federal FTC rule on unfair or deceptive fees took effect May 12, 2025. It covers only live-event tickets and short-term lodging. Most Shopify stores fall outside it. Still, one lesson applies to everyone. The FTC treats pre-checked boxes as mandatory fees. So never pre-check an optional fee and call it optional.

Selling to the EU

In the EU, traders can't surcharge consumer card payments. That covers both credit and debit cards. The exceptions are a few card brands and business cards. If you sell to EU shoppers, skip card surcharges there.

How surcharges work on Shopify

Where a surcharge applies matters as much as how much it is. Shopify gives apps two places to add one: the cart and the checkout.

Cart surcharges run before the buyer enters an address. So a cart surcharge can't read the shipping country. Instead, UpCharge uses geography settings that detect the visitor's location from their IP address. This works well for tariffs aimed at visitors from certain countries.

Checkout surcharges can read payment and address details. On Shopify Plus, checkout fees can target payment method, shipping method, shipping country, and shipping state. That makes checkout the right place for duties based on the real delivery address.

Payment method surcharges need Shopify Plus. Shopify only lets apps add fees based on payment method at checkout on Plus stores. On other plans, no app can charge only card payers.

Required surcharges must be disclosed. Shopify requires apps to tell shoppers when a required fee is added. UpCharge shows a short notice that reads "Required [fee name] added. Included in total." You can change the wording in settings. Our guide to the required fee notice shows where.

Here is a mistake I see all the time. An owner sets up a tariff for visitors from Canada. They test it by typing a Canadian address at checkout. The surcharge doesn't appear, so they think it's broken. It isn't. The cart surcharge used their IP address, which was never in Canada.

How to add a surcharge shoppers accept

The rules keep you legal. These habits keep you from losing the sale.

Name the cost plainly. "Import tariff" beats "additional fee." Buyers accept a cost they understand.

Show it early. Baymard Institute's research finds 40% of shoppers who abandon for a clear reason blame extra costs like fees. Surprise is the problem, not the fee itself. A surcharge seen in the cart feels fair. The same surcharge first seen at payment feels like a trick.

Keep it close to your real cost. A 3% surcharge on a cost of 1.5% is a markup, and buyers can tell. Match the amount to what you actually pay.

Explain it in one line. A tooltip like "Covers import duties for your country" answers the question before it's asked.

Surcharge or price increase?

Before you add a surcharge, ask whether a small price increase would do the same job. A price increase is invisible. A surcharge is a line item the buyer reads and judges.

Surcharges win when the cost hits only some orders. Tariffs hit only foreign visitors. Remote-area costs hit only far-off addresses. Charging everyone for those costs would punish your core buyers.

Price increases win when the cost hits nearly every order. Card fees are the classic case. If most of your orders are paid by card, a card surcharge mostly adds friction. For many stores, a small price increase is simpler and draws fewer complaints.

How to set up a tariff surcharge in UpCharge

This example adds a percentage surcharge for visitors from one country. Adjust the rate to your real duty cost.

  1. Open UpCharge, go to Fees, and click Create fee. You should see the fee creation screen.

  2. Choose Cart fee, because a tariff applies to the whole order.

  3. Select Online store as the place the fee applies.

  4. Set Fee application to Automatically applied. You should see that shoppers can't remove it.

  5. Enter a clear title, such as "Import tariff," and add a tooltip that explains it.

  6. Pick Percent as the price type and enter your rate. The live preview should show the amount on a sample cart.

  7. Open Geography settings and select the target countries. This is where most mistakes happen: the rule follows the visitor's IP address, not the shipping address.

  8. Publish the fee and test it from the target country, or ask someone there to check. Don't test by typing a foreign address at checkout.

FAQ

Is a surcharge the same as a fee?

Not quite. A surcharge is usually a mandatory charge that passes on a specific cost. A fee can be mandatory or optional, like gift wrap or rush processing.

Can I add a credit card surcharge on Shopify?

Only on Shopify Plus, at checkout, using payment method conditions. You must also follow card network rules. In the U.S., Visa caps credit card surcharges at 3% and bans them on debit cards.

Are surcharges allowed in the EU?

Card surcharges for consumers are not allowed in the EU. Other surcharges, like tariffs or remote-area fees, follow local consumer rules. Always show them clearly before payment.

Do I have to show a surcharge before checkout?

Card networks and many laws require clear disclosure. Showing surcharges in the cart is also better for sales. Shoppers who see a fee early are less likely to feel tricked.

Will adding a surcharge hurt my conversion rate?

It can, if the surcharge is vague or surprising. A clear name, a fair amount, and early disclosure keep the impact small. Test it for a few weeks and watch both conversion and margin.

Key takeaways

  • A surcharge passes a specific cost, like card fees or tariffs, to the buyer.

  • In the U.S., Visa caps credit card surcharges at 3% and bans them on debit.

  • California requires mandatory fees inside the listed price, and the EU bans consumer card surcharges.

  • On Shopify, payment method surcharges need Plus; cart surcharges use IP location.

  • Name the cost, show it early, and keep it close to your real expense.

List every cost you'd like to pass on, then check it against the rules above. Start with the surcharge that is easiest to explain, like a tariff or remote-area fee. Set it up in UpCharge, test it from the right location, and watch your margin on those orders.

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