Back to Blog
How to Add a Credit Card Fee on Shopify with Bony
Fees & Surcharges

How to Add a Credit Card Fee on Shopify with Bony

Bony Team•October 6, 2026•6 min read

Add a credit card fee on Shopify Plus with Bony. Follow screenshots to set a percentage, match Credit card payments, and test your checkout.

A credit card fee should follow the customer's payment choice. If the shopper switches to a different payment method, the fee should update with it.

This guide shows how to configure that behavior with Bony Fees & Surcharge: create an Order fee, set a percentage, match the Credit card payment type, and add the Bony Order Fees block to checkout.

The walkthrough uses a 2.7% example rate. In the recorded test, a $21.99 product receives a $0.59 fee, bringing the displayed total to $22.58 before shipping and tax are calculated.

Before you start

You'll need:

  • A Shopify Plus store. This walkthrough uses an app block during checkout; Shopify limits apps on the information, shipping, and payment pages to Plus. See Shopify's checkout app requirements.
  • Bony Fees & Surcharge installed in Shopify Admin.
  • Access to your store's checkout configuration.
  • A credit card payment option and another available payment method for testing.

Confirm your surcharge eligibility and permitted rate with your payment provider for the countries and card types you accept. Card-network requirements vary; Visa's rules and policies are one reference. 2.7% is a tutorial example, not a recommended or universally permitted rate.

Watch the 2-minute walkthrough

Download the English subtitles.

Step 1: Create an Order fee

In Shopify Admin, open Bony Fees & Surcharge, go to Fees, and select Create fee → Order fee.

Enter Credit card fee in Fee display name. Keep Fee scope set to Order fee, so the charge applies at the order level rather than separately to each product. You can keep Order fees as the Checkout group title.

Enter Credit card fee as the display name and select Order fee as the fee scope.

Use a clear fee name that shoppers can recognize in the order summary.

Step 2: Set the fee amount

Under Fee details:

  1. Set Amount type to Percentage.
  2. Enter your chosen rate in Amount. The video uses 2.7.

Set Amount type to Percentage and enter 2.7 as the example rate.

Enter the number without the percent sign; the field already shows it.

Step 3: Enable Shopify Checkout

In Sales channels, select Shopify Checkout (Plus only).

This is a dedicated Checkout channel for the fee. In the recorded interface, selecting it disables the Online Store, Draft Orders, and Shopify POS options for this fee.

Select Shopify Checkout (Plus only) in the Sales channels settings.

Choose the Checkout channel so the payment-based condition can be used during checkout.

Step 4: Apply the fee automatically

Under Checkout shopper choice, set Display as to Hidden (automatic).

Bony will add the fee when its conditions match, without requiring the shopper to select an optional fee checkbox. Here, Hidden refers to that selection control: the charge still appears in the checkout order summary.

Choose Hidden (automatic) so the fee applies when the payment condition matches.

Automatic application does not hide the charge from the checkout total.

Step 5: Match Credit card payments and save

In Popular conditions, add Payment type and configure:

  • Operator: Equals
  • Payment type: Credit card

Set the Payment type condition to Equals and select Credit card.

The condition matches Shopify's selected payment category, rather than a specific gateway name or card network.

Check that the fee's Status is Active, then click Save.

Step 6: Open your Checkout Editor

Next, open Shopify Admin → Settings → Checkout. In Configurations, open the active checkout configuration using Edit or Customize, depending on the label shown in your admin.

Open the active checkout configuration using the Edit button.

Make sure you edit the configuration your storefront uses.

Step 7: Add Bony Order Fees and save

In the Checkout Editor:

  1. Find Order summary in the sidebar.
  2. Click Add block.
  3. Select Bony Order Fees under Bony Fees & Surcharges.
  4. Click Save to save the checkout configuration.

In Order summary, click Add block and choose Bony Order Fees from Bony Fees & Surcharges.

For this Order fee walkthrough, choose the Bony Order Fees block.

You have now saved both parts of the setup: the fee rule in Bony and the app block in Shopify's Checkout Editor.

Step 8: Test the fee on your storefront

Open your storefront, add a product to the cart, and proceed to checkout.

Select Credit card, then check the order summary. In the video, the result is:

ItemRecorded amount
Product$21.99
Credit card fee at 2.7%, rounded to cents$0.59
Displayed total before shipping and tax$22.58

Now switch to another available payment method. The recording uses Cash on Delivery (COD): the credit card fee disappears and the displayed total returns to $21.99. Select Credit card again and confirm the fee returns.

Compare the recorded checkout: Credit card includes a $0.59 fee; Cash on Delivery removes it.

Both screenshots show the same test product before shipping and tax are calculated.

Finish testing with the shipping address, discounts, currencies, and payment options your store actually uses. Check that the fee label and final payable total are clear before payment.

If the fee does not appear

Review these settings first:

  • The fee is saved and its Status is Active.
  • Shopify Checkout (Plus only) is enabled.
  • Display as is Hidden (automatic).
  • The Payment type condition is Equals → Credit card.
  • Bony Order Fees is added to the correct checkout configuration and the configuration is saved.
  • The shopper has selected Credit card in the checkout you are testing.

If the fee remains on another payment method, recheck the saved condition and test again in a fresh checkout. Contact Bony through the app's support option if the result still differs from your rule.

Frequently asked questions

Can I use this setup without Shopify Plus?

This walkthrough requires Shopify Plus because it uses the Shopify Checkout channel and a Bony app block during checkout. Other Bony fee scenarios are separate from this payment-based setup.

Does Hidden (automatic) hide the fee from customers?

No. It removes the optional selection control. The fee still appears in the checkout order summary and contributes to the total when its conditions match.

Does the Credit card condition identify a specific gateway or card network?

No. It matches the payment category Shopify exposes. It does not select a gateway by name or establish whether an individual card transaction is eligible for a surcharge.

Do I need to use 2.7%?

No. The recording uses 2.7% to demonstrate a percentage fee. Set a rate that is permitted for your business and confirmed with your payment provider.

Configure your credit card fee with Bony

Install Bony Fees & Surcharge, then follow the steps above to create an Order fee and test it against your payment methods.

For other fee scenarios, see our guides to product fees on Shopify and Shopify handling fees.

Share this article

B
Written by Bony Team
Expert insights for your business

Want to learn more?

Explore related Shopify tools and more practical ecommerce guidance.

Ready to Transform Your Shopify Store?

Discover our powerful apps and start growing your business today