Pass card processing fees to your customers, at checkout.
FeeLayer puts a processing-fee line into the cart with Shopify's Cart Transform Function, so it's added server-side. The customer can't delete it, and it holds through Shop Pay, Apple Pay and Google Pay on every plan. Ship an order to Connecticut, Massachusetts or Maine and the fee comes off by itself. There's a hard 4% ceiling on top of whatever rate you set.
Stop eating credit card fees.Recover them at checkout.
The fee goes in as a real Shopify line item, added by a Cart Transform Function inside Shopify's own infrastructure. A second function checks the total again before payment is authorized. That's why the fee is still there when someone taps Shop Pay, Apple Pay or Google Pay.
See what FeeLayer hands back.
You pay 2.9% + $0.30 on every card order today. FeeLayer adds that amount to the buyer's total at checkout, so it stops coming out of your margin. Put your numbers in.
Assumes Stripe standard card processing (2.9% + $0.30) and a surcharge equal to your processing cost, within the 4% ceiling. Net of card processing on the surcharge itself. The fee auto-waives for orders shipping to CT, MA, and ME, which this estimate does not subtract. Your actual recovery depends on your processor, rates, and order mix.
The fee sits in the order summary on its own line, right under shipping and tax. Nothing buried in the product price.
Pick the fee type, cap what any single order can be charged, set a minimum, and write the label your customer reads at checkout.
Connecticut, Massachusetts and Maine ban card surcharges outright. Ship there and the fee comes off by itself.
Cart Transform and Checkout Validation Functions do the work, and a Theme App Extension puts the disclosure line on your storefront. No theme edits, no draft orders, no checkout script for you to babysit.
Most fee apps get bypassed at checkout.
An app built on JavaScript injection or a Checkout UI Extension lives on a page that Shop Pay, Apple Pay and Google Pay walk straight past. The fee never gets added. FeeLayer runs as two WebAssembly functions inside Shopify's own infrastructure, so the charge is applied server-side before anybody pays.
JS injection + UI extensions
What most Shopify surcharge apps are still running today.
- Shop Pay, Apple Pay and Google Pay skip the UI extension entirely
- A customer can delete the fee line out of the cart
- A bundle app gets installed and the Cart Transforms collide
- Behaves one way on Android and another on iOS Safari
Cart Transform + Validation Functions
Built on Shopify's current checkout architecture from day one, not retrofitted onto an older app.
- The total is recalculated server-side every time the cart changes
- Checkout Validation throws out any order whose totals were tampered with
- Both functions run before payment auth, so express checkout is covered
- A Theme App Extension puts the disclosure line on your storefront
Every fee recovered, live.
It's a page in your Shopify admin. Set the fee, then watch what it collects order by order, without calling a developer or touching your theme.
- Totals for the window you pick7 days, 30, 90, or all time. You get the dollars recovered and the transaction count behind them.
- Flat, percentage, or hybridCap what any one order can be charged, put a floor under the fee, and change either whenever you want.
- A ledger of what you actually collectedEach applied fee sits against the order it came from.
- The three banned states are handledAn order headed to Connecticut, Massachusetts or Maine gets no fee. You don't keep the list.
Surcharge where it's legal. Waive where it's not.
Three states ban card surcharges outright. FeeLayer knows which three, drops the fee when an order ships to one of them, and caps every other fee at 4%.
FeeLayer keeps track of which state does what, so you don't have to.
Everything the leaders offer, at a flat $9/mo
These are the surcharge apps you'll actually run into on the App Store. Every check below comes from public listings, vendor pages and user reviews as of April 2026.
Cart Transform Functions
Checkout Validation Functions (2nd enforcement layer)
Bypass-proof on Shop Pay, Apple Pay, Google Pay
US state compliance auto-waive
Theme App Extension (storefront disclosure)
Abandoned-cart safe (no draft orders)
Pricing model
Monthly price (entry plan)
Source: Shopify App Store listings, vendor websites, and user-review analysis, April 2026. Features reflect default behavior on each app's entry-level plan; higher-tier plans may add capabilities that are only listed on paid tiers. Pricing shown is the lowest public plan, excluding free trials.
Get that fee off your P&L
Request early access. Nine dollars a month, flat, however many orders you do.
One app. Three modules.
Card fees, no bank-transfer option, BNPL taking a cut of your biggest orders. One module each. Stack all three for flat pricing with no volume caps.