Shopify Surcharge & Cart Fee App

Shopify Surcharge App for Cart Fees & Shipping Protection Made Simple

Add handling fees, shipping protection, service charges, and custom surcharges to your Shopify cart. Let customers opt-in to optional fees while maintaining transparency. Increase your average order value.

Zero layout shift
20 orders free forever
Setup in 5 minutes

How to Add Surcharges to Shopify

Three simple steps to add fees and surcharges to your Shopify cart. Set up surcharge rules, customize your widget, and start collecting fees in under 5 minutes.

Step 1
Create Surcharge Rules

Set up your fee and surcharge structure

Fixed & % surchargesPrice rangesProduct targeting

Why it matters: Flexible surcharge creation lets you model fees that match your business needs.

Typical setup in minutes
Step 11 / 3

Create Surcharge Rules

Define fixed, percentage, or combined surcharges. Set price-range tiers and choose which products the surcharge rule applies to.

Fixed & % surchargesPrice rangesProduct targeting
Why it matters: Flexible surcharge creation lets you model fees that match your business needs.
Step 22 / 3

Configure Widget

Pick a template or customize the surcharge widget with your own HTML and CSS. Set titles, descriptions, and checkbox behavior.

TemplatesCustom stylingCheckbox options
Why it matters: A branded surcharge widget builds trust and keeps the checkout experience cohesive.
Step 33 / 3

Go Live

Turn on the widget and surcharges apply automatically to matching orders. Track fee revenue in your Shopify admin.

One-click enableCheckout syncOrder tracking
Why it matters: Simple activation means you can start earning additional surcharge revenue immediately.

Atomic install

Drop the block, select targets, publish — no theme surgery or risky merges.

MinutesNo mergeSafe

Resilient runtime

Observes cart state and reconciles instantly — no render storms or flicker.

No shiftRealtimeStable

Transparent tracking

Emits analytics hooks so uplift and attach rate become first‑class metrics.

HooksAttributionClarity
Zero layout shift Multi‑currency aware Analytics hooks Minutes to set up

Shopify Fee & Surcharge Features

Everything you need to add fees and surcharges to your Shopify cart: flexible rules, fast rendering, 100+ theme compatibility & fully customizable widgets.

Fee & Surcharge Control

Flexible Surcharge Rules

Apply fees, surcharges, tariffs, and deposits by product or cart-wide. Set price-based tiers with multiple ranges and exclude specific products.

  • Fixed & % surcharges
  • Combined fee type
  • Price-range tiers
  • Product-specific fees
  • Excluded products
Performance

No Layout Shift

A reserved footprint and lightweight runtime keep the surcharge widget from causing layout shift or flicker.

  • Zero CLS
  • Lightweight runtime
  • Predictable ordering
Compatibility

100+ Theme Support

Adaptive host selectors + checkout sync keep your fee widget transparent & stable across Shopify Online Store 2.0 themes.

  • Checkout pass-through
  • Discount aware
  • Multi-currency
Revenue Tracking

Fee & Surcharge Attribution

Track fee and surcharge revenue per order with clear attribution in your Shopify admin. See exactly how much each rule earns you.

  • Order tracking
  • Surcharge breakdown
  • Per-rule revenue
Reliability

Predictable Surcharges

Fees and surcharges apply consistently with clear priority rules.

  • Stable outcomes
  • Clear rules
A11y

Accessible By Design

Semantic markup, focus choreography & SR announcements for your fee widget.

  • ARIA live cues
  • Keyboard flows
Dashboard

Surcharge Overview

See your fee and surcharge rules at a glance and track orders with TackOn surcharges.

  • Rule management
  • Order history
Customization

Widget Templates

Choose from preset templates or customize the surcharge widget HTML & CSS to match your brand.

  • Template library
  • Custom HTML/CSS
  • Brand matching

See TackOn in Action

A look inside TackOn — the dashboard, fee-rule builder, widget settings, and how the widget appears on your cart page and slide-out drawer.

1 / 5
DashboardLive
Dashboard
Overview of your TackOn fee performance and quick actions.
Fee RulesLive
Fee Rules
Create and manage your fee rules with flexible options.
Widget SettingsLive
Widget Settings
Customize the widget appearance and behavior.
Cart Page WidgetLive
Cart Page Widget
TackOn widget displayed on the cart page.
Slide Cart WidgetLive
Slide Cart Widget
TackOn widget in the slide-out cart drawer.

Integrations

Built on native Shopify surfaces. TackOn works with your existing theme, checkout, and cart setup without requiring custom code.

Core liveBeta
  • Shopify Checkout
    Core
    Fee sync at checkout
  • Online Store 2.0
    Core
    Theme app extension
  • Discount Codes
    Core
    Works with discounts
  • Cart Drawer
    Core
    Widget placement
  • Multi-currency
    Core
    Follows store currency
  • Markets
    Beta
    Currency aware fees
Checkout sync

Fees are reflected at checkout automatically without extra configuration.

Theme compatible

Works with Online Store 2.0 themes via app blocks - no code edits needed.

Currency aware

Fees follow your store's currency settings via Shopify APIs.

Runtime Signals

Zero
Cart layout shift
100+
Themes supported
3
Fee rule types
20 orders
Free tier

The widget reserves its space before it renders, so it never pushes your cart around — no layout shift across Shopify Online Store 2.0 themes.

Merchant Feedback

Lightweight install, reliable fee logic, and fast support. Here's what a merchant says about TackOn.

"They help very quickly and well."

Translated from the original Dutch: "Ze helpen erg snel en goed."

Jägermeister Letter Shop
Netherlands · Verified on Shopify
Verified on the Shopify App Store →

Shopify Fee & Surcharge App Pricing

Start with 20 orders free forever. After that, pay only when customers pay fees or surcharges through TackOn. No fees collected = no charges to you.

Free Plan
$0/month

Perfect for trying TackOn or low-volume stores.

  • 20 orders per month
  • Resets monthly
  • All surcharge types & rules
  • All widget templates
  • Multi-currency support
  • Product-specific surcharges
  • No credit card required

Automatically activated on install

Starter PlanMost Popular
$5/month

Includes 50 orders. Then just $0.10 per additional order.

  • 50 orders included monthly
  • $0.10 per order after 50
  • 30-day free trial
  • Unlimited surcharge types & rules
  • All widget templates
  • Multi-currency support
  • Product-specific surcharges
  • $99.99/month maximum cap

No credit card required • Cancel anytime

50

orders with surcharges

$5.00

/month

200

orders with surcharges

$20.00

/month

500

orders with surcharges

$50.00

/month

$5/month base • 50 orders included • Cancel anytime • Capped at $99.99/month

Frequently Asked Questions

Everything you need to know about adding fees and surcharges to your Shopify store.

With TackOn, you can add any type of surcharge or fee to your Shopify cart in minutes. Simply install the app, create your fee rules (fixed, percentage, or tiered), and enable the widget on your cart page. No coding required.

TackOn supports handling fees, shipping protection, rush processing charges, environmental fees, service surcharges, tariffs, deposits, packaging fees, gift wrapping fees, and any custom fees you need. You can set fixed amounts, percentages, or tiered pricing based on cart value.

No. TackOn's widget is optimized for performance — it loads asynchronously and doesn't cause layout shifts. The lightweight widget keeps your store speed and Core Web Vitals unaffected.

Yes! TackOn is theme-agnostic and works with 100+ Shopify themes including Dawn, Refresh, Sense, and all Online Store 2.0 themes. It automatically adapts to your theme's cart page layout.

Absolutely. You can create product-specific fee rules, exclude certain products, or set cart-wide fees. This flexibility lets you charge handling fees only on fragile items, for example.

TackOn offers a 30-day free trial on the Starter plan with full access to all features. No credit card required. After the trial, the Starter plan is $5/month which includes 50 orders. Additional orders are $0.10 each, capped at $99.99/month total. You can also stay on the free plan which includes 20 orders per month at no cost.

Yes. When customers opt-in to a fee, it's added as a line item and appears clearly throughout the checkout process. This ensures full transparency and compliance with Shopify's guidelines.

Yes. TackOn fully supports Shopify Markets and multi-currency stores. Fees are automatically calculated and displayed in your customer's local currency.