Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Så här sänker du Stripe-transaktionsavgifter i WordPress (3 experttips)

If you run an online store, then you probably love the convenience of using Stripe to easily process multiple payment types. But the small fees it charges can quickly add up and eat into your profits. 💸

If you want to boost your sales and reduce annoying transaction fees, then listen up! 👂

We accept Stripe payments through all of our online stores, so we’ve learned a few tricks for managing transaction fees without hurting the customer experience.

In this post, we’ll share some proven strategies to reduce Stripe transaction fees in WordPress.

Reduce Stripe Transaction Fees in WordPress

Why Reduce Stripe Transaction Fees in WordPress?

Stripe is a powerful payment gateway widely used by WordPress site owners. It offers seamless integration and support for various payment methods.

However, Stripe charges a standard transaction fee of 2.9% + 30¢ per successful credit card transaction in most countries. These fees can quickly add up for businesses with high sales volumes, causing you to lose lots of profits.

For example, if your WordPress site generates $10,000 in monthly sales, then Stripe would take $290 plus 30 cents for every transaction. For a large number of small transactions, the costs are even higher.

Individual transaction fees may seem small. But over time, they can significantly lower your earnings.

Reducing the payment processing fee helps you keep more of your revenue, especially if you sell products or services at a lower price. By using alternative payment methods like ACH or Bacs Direct Debit, you can cut down on these costs without affecting the customer experience.

Plus, it allows you to reinvest the savings into other areas of your business, like marketing software, plugin upgrades, or growing your operations. Overall, it helps you create a cost-effective payment system for your business.

Having said that, let’s take a look at how to easily reduce Stripe transaction fees in WordPress. You can try one or all of these expert tips.

Tip 1: Accept ACH Payments in WordPress (For Customers in the U.S.)

If your business is based in the United States or you have many customers from that region, we recommend accepting ACH (Automated Clearing House) payments on your website.

Unlike traditional Stripe transactions, which come with a standard fee of 2.9% + 30¢, ACH payments typically cost a flat fee of 0.8% per transaction, capped at $5.

This means that no matter how large the payment is, the fee will never be more than $5. This makes it especially cost-effective for high-value transactions.

For example, if a customer makes a $1,000 purchase on your WordPress site, then the Stripe fee for a credit card payment would be $29.30. However, if the same payment is made through ACH, the fee would only be $5.

So, in this case, switching to ACH would instantly save you $24.30! If lots of your customers are spending higher amounts, then this can really add up.

Keep reading to learn how to add ACH payments to a WordPress payment form or to a WooCommerce store.

Create a WordPress Payment Form with ACH Payment

If you run a simple membership site or you sell a limited number of products, then you might be using a WordPresss payment form.

In that case, we recommend using WP Simple Pay to add ACH payments to your payment form options. We’ve tested this plugin for lots of different use cases, and we think it’s fantastic.

We love that it comes with a user-friendly builder, premade payment templates, and complete spam protection. To learn more about our experiences with the plugin, see our WP Simple Pay review.

WP Simple Pay

First, you’ll need to install and activate the WP Simple Pay plugin. For details, check out our tutorial on how to install a WordPress plugin.

⚠️ Important Note: There is a free version of WP Simple Pay, but you will need the premium plugin to accept ACH payments on your form.

After you activate the tool, a setup wizard will appear on your screen. Here, just click the ‘Let’s Get Started’ button.

The WP Simple Pay Setup Wizard Will Start Automatically

You will now need to enter the license key. You can find this information in your WP Simple Pay account area.

Next, click the ‘Activate and Continue’ button.

You’ll Be Asked to Enter Your WP Simple Pay License Key

Once that’s done, you’ll need to connect Stripe with your WP Simple Pay account. Keep in mind that the plugin will not work unless you connect it with a new or existing Stripe account.

To do this, click the ‘Connect with Stripe’ button.

Then, you’ll need to log in to your Stripe account to connect it to WP Simple Pay. For more details, see our tutorial on how to accept Stripe payments in WordPress.

Connect with Stripe

After that, you can configure the rest of the setup wizard settings however you want.

Then, visit the WP Simple Pay » Payment Forms page from the WordPress dashboard and click the ‘Create Your Payment Form’ button.

Click Create your Payment form button

This will take you to the ‘Select a template’ screen, where you will notice a list of premade templates.

From here, locate the ‘ACH Direct Debit Payment Form’ template and click the ‘Use Template’ button under it.

Choose the ACH Direct Debit Payment Form template

You will now be directed to the ‘Add New Payment Form’ page, where you can add a title and description for your form.

After that, select your form type as ‘On-site payment form.’

Add ACH payment form name and description

Then, switch to the ‘Payment’ tab from the sidebar and choose your preferred tax collection rates from the dropdown menu.

You can also use the form to add the price for the service or product you plan to sell. If you have a subscription service, then you can select the ‘Subscription’ option.

Next, add subscription tiers by clicking the ‘Add Price’ button.

Add default price in the payment form

Once you have done that, scroll down to the ‘Payment Method’ section.

Here, you will notice that the ‘ACH Direct Debit’ and ‘Card’ payment options have already been selected for you. You can also choose other options, such as Cash App, iDEAL, or Klarna.

Choose ACH Direct Debit as a payment option

After that, you can add form fields, include a confirmation message, set up email notifications, and create a custom page for your payment form from the settings in the builder.

Once you are done, just click the ‘Publish’ button to store your settings.

Customize the payment page

You’ve now given customers a payment option that reduces your store’s Stripe transaction fees.

For detailed instructions, see our tutorial on how to accept ACH payments in WordPress.

ACH Direct Debit Form preview

Offer ACH Payments in Your WooCommerce Store

If you have an existing WooCommerce store, then the above method may not be the best match for you.

In that case, you’ll need to install and activate Payment Plugins for Stripe WooCommerce. For details, see our tutorial on how to install a WordPress plugin.

Once you activate the tool, visit the WooCommerce » Settings » Payments page. Here, you will notice a list of payment methods displayed on your screen.

Now, locate and click the ‘ACH (Stripe) by Payment Plugins’ option.

Choose ACH Payments option

This will direct you to a new page where you must first switch to the ‘API Settings’ tab.

Here, go ahead and click the ‘Connect to Stripe’ button to integrate your Stripe account with your online store.

Click Connect to Stripe button

After that’s done, head back to the ‘Local Gateways’ section and choose the ‘ACH’ option.

Now, check the ‘Enabled’ box to add ACH as a payment option in your online store. You can also add a custom title and description for ACH payments.

Enable ACH payments

Finally, click the ‘Save Changes’ button to store your settings. It’s as simple as that!

Tip 2: Accept Bacs Direct Debit Payments (For Customers in the UK)

As we mentioned, the method above is only suitable for businesses with customers in the United States. If your WordPress site serves customers in the United Kingdom, then offering Bacs Direct Debit can help reduce Stripe transaction fees.

Bacs Direct Debit charges around 1% per transaction, capped at £2. This makes it a cost-effective option for businesses with customers in the UK.

For instance, let’s say a customer makes a £500 payment. If they use a credit card, then you would pay about £14.80 in fees. But if the same payment is made via Bacs Direct Debit, the fee could be as low as £2.

As with ACH payments, there are two ways you can do this. You can accept Bacs Direct Debit payments either on a WordPress form or in your online store.

Create a WordPress Form that Accepts Bacs Direct Debit Payments

We recommend WP Simple Pay for accepting these payments through Stripe. It includes a ready-made Bacs Direct Debit Payment Form template, so it’s super easy to set up.

To get started, you’ll need to install and activate the plugin.

⚠️ Important Note: There is a free version of WP Simple Pay, but you will need the premium plugin to accept Bacs Direct Debit payments on your form.

After you activate the tool, a setup wizard will open up on your screen. Here, you’ll need to add your license key and then connect with Stripe.

Connect with Stripe

This step is super important because WP Simple Pay won’t work if it isn’t connected to a new or existing Stripe account. To learn more, see our tutorial on how to accept Stripe payments in WordPress.

Once you’ve finished the setup wizard, visit the WP Simple Pay » Payment Forms page and click the ‘Create Your Payment Form’ button.

Click Create your Payment form button

You will now be taken to the ‘Select a template’ screen.

Find the ‘Bacs Direct Debit Form’ template and click the ‘Use Template’ button under it.

Choose the Bacs Direct Debit Payment Form template

This will take you to the ‘Add New Payment Form’ page, where you must add a title and description for your form.

After that, you can choose your form type as ‘On-site payment form.’

Add your form's name and description

Then, switch to the ‘Payment’ tab from the left column.

Here, you have to choose your preferred tax collection rates from the dropdown menu under the ‘Tax Collection’ option.

Next, add the service or product price that you plan to sell using the form. If you have a subscription service, then you can select the ‘Subscription’ option and add tiers.

Add your product or service's price

After that, scroll down to the ‘Payment Methods’ section, where the ‘Bacs Direct Debit’ option will already be selected.

You can also choose other payment options that fit your preferences.

⚠️ Important Note: The Bacs Direct Debit option will only be available if you have chosen the United Kingdom as the country for your Stripe account.

To change these settings, visit the WP Simple Pay » Settings page and choose a country from the dropdown menu.

Choose Bacs Direct Debit as a payment option

Next, edit the form fields, add a confirmation message, and set up email notifications according to your form.

Finally, head over to the ‘Payment Page’ tab and check the ‘Enable a dedicated payment page’ box. The plugin will now let you build a custom page for your payment form.

Once you are done, click the ‘Publish’ button to store your settings. Your website can now easily accept Bacs Direct Debit payments.

Bacs direct debit form preview

Offer Bacs Direct Debit Payments in Your WooCommerce Store

If you already have a WooCommerce store, then the method above won’t be the best option. In that case, you can install and activate the Stripe Payment Plugin for WooCommerce.

For details, see our tutorial on how to install a WordPress plugin. After activating the tool, visit the WebToffee Stripe page from your WordPress dashboard and click the ‘Connect to Stripe’ button.

This will take you to a new screen. Here, just follow the on-screen instructions to connect the plugin to your Stripe account.

Click Connect to Stripe button

Then, head back to your dashboard and visit the WebToffee » Local Gateways page.

Next, switch to the ‘Bacs’ tab at the top and check the ‘Enable’ box.

You can also add a title, description, and order button text. Finally, click the ‘Save Changes’ button to store your settings.

Enable the Bacs direct debit option

You have now successfully added the Bacs Direct Debit option as a payment method in your online store.

Expert Advice: Adding ACH or Bacs Direct Debit as payment options does not guarantee that customers will use them.

To increase the number of customers choosing these payment methods, you can add a custom message to your payment form or WooCommerce checkout page asking shoppers to select it.

If you’re a small business, you can remind customers that choosing an alternative payment method will help keep your company running. If they are loyal or repeat buyers, they will be much more likely to make this simple switch.

Or, check out our third tip below👇 for another way to reduce Stripe transaction fees in WordPress.

Tip 3: Upgrade to Premium Plugins (For Customers Everywhere)

One of the best ways to reduce transaction fees on your WordPress site is by upgrading to a premium plugin. This way, you only pay the plugin’s premium fee and avoid extra charges on top of Stripe’s standard transaction fee.

Free payment processing plugins often add additional fees, sometimes 1% or more, on top of Stripe’s standard fee (2.9% + 30¢ per transaction). Upgrading to the premium version helps you skip these extra costs and pay just Stripe’s fee.

If you want to add a simple payment form that accepts Stripe payments, then we recommend opting for WP Simple Pay Pro. It removes extra platform fees charged by the free version of the plugin, allowing you to pay only Stripe’s standard transaction fee.

Meanwhile, for stores selling digital products, the Easy Digital Downloads Pro version also removes extra fees, making it an ideal option. To learn more, see our complete Easy Digital Downloads review.

Easy Digital Downloads Website

Similarly, WPForms Pro allows payment collection without extra platform charges, ensuring you only pay the regular Stripe transaction fee.

We recommend this premium plugin for selling a single product on your website. To learn more, see our WPForms review.

WPForms homepage

On the other hand, YITH WooCommerce Stripe eliminates the extra transaction fees often added by other payment gateways.

It’s an excellent solution for businesses using WooCommerce to sell physical products.

Yith WooCommerce Stripe

Upgrading to these premium versions ensures you only pay Stripe’s transaction fees, reducing your overall costs while giving you additional features.

Bonus Tip: Pass Payment Processing Fee to Customers in WordPress

Alternatively, you can simply pass the Stripe payment processing fee to customers. This ensures that your profit margins remain unaffected by transaction costs.

When you pass the payment processing fee to the customers, you add this extra cost to the customer’s bill instead of paying it yourself.

For example, if a customer buys an item for $100 and Stripe charges a fee of $3, you may add that $3 to the total cost. So, the customer would pay $103 instead of just $100.

Check the Fee recovery option

However, charging customers extra fees could impact your sales. So, you may want to do some market research before adding that cost to the product’s total price.

Also, if you already have a well-established business, raising your prices without letting customers know can lead to a negative user experience. To avoid scaring away customers, you might consider telling them why you’re raising prices. This transparency can help build customer trust.

For detailed instructions, see our tutorial on how to pass the payment processing fee to customers in WordPress.

We hope this article helped you learn how to reduce Stripe transaction fees in WordPress. You may also want to see our beginner’s guides on how to add Bancontact payments in WordPress and how to add Giropay payments in WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

Comments

  1. Congratulations, you have the opportunity to be the first commenter on this article.
    Have a question or suggestion? Please leave a comment to start the discussion.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.