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

9 Best Square WordPress Plugins (Free and Paid Options)

Whether you run a physical store, an online shop, or both, Square makes it easy to accept payments everywhere with one unified system.

This approach simplifies bookkeeping, ensures a consistent customer experience, and lets you manage everything from a single dashboard.

The tricky part is integrating Square with your WordPress site.

We’ve helped many store owners set this up and found that WPForms is one of the most dependable options for adding Square payment forms.

But since every store is different, we decided to test a wide range of tools.

In this guide, we’ll share what we learned after testing more than 15 WordPress plugins that support Square. You’ll see which ones work well, which to avoid, and how to choose the right one for your website.

best-Square-WordPress-plugins-OG

Best Square WordPress Plugins: Our Top Picks

No time to read? Here are our top choices for the best Square plugins for WordPress.

🥇 1st Place

WPForms

WPForms

Key features: Easy form builder, multiple payment form templates, email marketing integrations

Read more

 🥈 2nd Place

MyPayKit logo

MyPayKit

Key features: Square payment form builder, customization options, free and premium plans

Read more

🥉 3rd Place

Square for WooCommerce logo

Square for WooCommerce

Key features: eCommerce platform, automatic inventory sync, seamless checkout experience

Read more

How We Test and Review WordPress Square Plugins

Our goal is to give you honest, practical advice based on real-world testing. This is especially important when it comes to using a plugin for accepting payments, since this can affect your online business in a big way.

We’re sharing what worked for us and what didn’t, just like we would if we were recommending a plugin to a friend.

Because of that, we kept in mind a few key questions to guide our review:

  • Is it simple to set up and use? We checked if the Square plugin has a user-friendly interface and clear instructions. We know how frustrating it can be when a plugin is hard to figure out, so we paid close attention to this.
  • What can the plugin do, and how well does it do it? We looked for features that can help your business grow. We tried out everything from basic payment forms to advanced inventory management while making a note of standout features and any big gaps.
  • Does the plugin work consistently? We only included up-to-date and well-maintained plugins. We also looked at user reviews to see if others had good or bad experiences.

Why Trust WPBeginner?

At WPBeginner, we’ve been helping WordPress users navigate payment solutions for over a decade. Our team has hands-on experience testing Square integrations across many websites, from small local businesses to large eCommerce stores.

We’ve personally tested and reviewed major Square WordPress plugins including MyPayKit, WPForms payment addons, Charitable donation integrations, WooCommerce Square gateway, and many others.

This real-world testing gives us deep insights into which plugins actually work reliably and which ones cause headaches.

Our editorial team follows a thorough editorial process to ensure our recommendations are based on genuine testing results, not marketing promises.

1. WPForms

WPForms website

We’ve been using WPForms on our websites for years, and it’s our go-to solution for easily creating any type of form, including payment forms with a Square integration.

You can learn more about our overall experience with the plugin in our comprehensive WPForms review.

WPForms has been around for almost a decade, yet we are still impressed by how easy it is to set up. The Square addon lets you easily connect your WordPress site with your Square account.

Square addon WPForms

Then, you can simply use the Square field in your form so that users with an account can easily enter their credit card details.

Once the user completes the form, Square will process the transaction. We had a functional payment form up and running in less than 10 minutes.

Square field in wpforms

We really appreciate the dozens of pre-built payment templates available to choose from. You can quickly create any type of form for your Square payments, from shirt orders and eBook downloads to membership signups.

However, it’s worth noting that the Square addon is only available in the paid versions. While the free version (WPForms Lite) is great for basic forms, you’ll need to upgrade for Square integration.

Pros of WPForms:

  • Intuitive drag-and-drop form builder
  • Over 2000 ready-to-use templates, including online order forms
  • Seamless Square integration
  • Spam protection features for contact forms
  • Dozens of email marketing and CRM integrations to capture leads

Cons of WPForms:

  • The Square addon is not available in the free version
  • Some advanced features might be overkill for simple payment needs

Pricing: To use WPForms with the Square addon, you will need the Pro plan, which costs $199.50 per year. That being said, you can use our WPForms coupon code to get a 50% discount.

Why we recommend WPForms: In our experience running online businesses, we’ve found that versatility is key. WPForms offers not just a Square integration but a complete form solution that can grow with your business.

2. MyPayKit

MyPayKit Square Payment Plugin for WordPress

MyPayKit is our top recommendation for small businesses that need a simple and affordable way to create Square payment forms in WordPress.

Getting started with MyPayKit takes less than two minutes, with no coding needed. You just install the plugin with one click and connect your Square account. We had a working payment form on our test site faster than with any other Square plugin we’ve tried.

The user-friendly form builder lets you create great-looking payment forms that fit your specific needs. You can customize colors and styles to match your website in just a few clicks.

MyPayKit form builder

We love that MyPayKit offers a free plan with unlimited forms and payments. Each transaction has a 3% fee, but upgrading to a paid plan removes this fee. This setup works well for new businesses who want to test the plugin before upgrading.

Plus, the premium features make MyPayKit even more useful for growing businesses.

With a paid plan, you can offer express checkout through Apple Pay, Google Pay, and more, which speeds up the payment process.

The plugin even handles subscription payments and lets you collect tips or donations on your forms.

Pros of MyPayKit:

  • Quick and easy setup (under two minutes)
  • User-friendly Square payment form builder
  • Accepts multiple payment methods including credit cards, debit cards, and digital wallets
  • Works seamlessly on WordPress and other CMS platforms
  • Supports subscription payments and donations

Cons of MyPayKit:

  • There’s a 3% application fee on the free plan
  • Some advanced features require a paid plan

Pricing: MyPayKit offers a free plan with unlimited forms and transactions. However, there’s a 3% application fee. Paid plans start at $49.50 per year to remove the application free and access premium features.

Why we recommend MyPayKit: We think MyPayKit is the easiest solution for adding Square payment forms to your website. With both free and paid plans available, businesses of any size can start accepting payments quickly.

3. Square for WooCommerce

Square for WooCommerce

If you run an online store with WooCommerce, you’ll be happy to know that there is a free WooCommerce Square extension that you can use right away. This extension allows you to accept payments both online and in person, which we’ve found particularly useful for businesses that operate in multiple channels.

The best part? Customers can complete their purchases without being redirected to another page.

Square WooCommerce Extension

Another feature we appreciate is that customers have the ability to securely save their payment methods in your online store.

We’ve seen this type of feature reduce friction and encourage repeat purchases.

We also love the automatic inventory sync between WooCommerce and Square. When we added or updated products in WooCommerce, they were automatically updated in Square as well to prevent inventory mismanagement.

One thing to consider is that WooCommerce can be too much if you’re simply looking to integrate Square payments on your business site. It requires setting up an entire eCommerce platform, which may be unnecessary for those who don’t need a full online store.

Pros of Square for WooCommerce:

  • The Square addon is free to download
  • Seamless integration for selling physical products online
  • Automatic inventory syncing between WooCommerce and Square
  • Offers multiple payment gateway options
  • Easy refund management
  • Mobile-optimized checkout
  • Detailed transaction reporting with exportable data

Cons of Square for WooCommerce:

  • It may be unnecessary if you aren’t looking to set up a full-fledged online store

Pricing: The Square for WooCommerce extension and the WooCommerce plugin are free.

Why we recommend Square for WooCommerce: WooCommerce with the Square add-on is great for online stores. It lets you take Square payments on your website and in person, sync your inventory, and let customers save their payment information. This makes running your store easier.

4. Charitable

WP Charitable

We’ve been using Charitable on our Balkhi Foundation website to accept donations, and it’s been amazing for our fundraising efforts.

In addition to accepting Square payments and other payment processors, it allows you to set up beautiful donation campaigns with recurring donations, peer-to-peer fundraising, and more.

If you have time to read more than our brief analysis here, feel free to check out our complete Charitable review.

Charitable is more than just a donation plugin. It’s a complete fundraising solution. We loved how easy it was to create our first campaign. The interface is intuitive, and we had our donation forms up and running in no time.

The Square integration is another standout. We’ve found that donors appreciate being able to make their contributions directly on our site without being redirected elsewhere.

This seamless checkout experience can significantly improve your donation rates.

Square addon WP Charitable

The payment form also uses a dedicated integrated card field from Square, which is designed to blend with your other donation form fields. Overall, it provides a secure, user-friendly way for your nonprofit to accept credit card donations.

In addition, Charitable includes other unique features, like the ability to accept recurring donations. This automatically collects the funds from recurring donors, so you don’t have to continually send reminders.

All that said, keep in mind that this plugin is designed specifically for nonprofit sites. So, if you need to sell products that make a profit, you should look for a different solution.

Pros of Charitable:

  • Easy to set up and use, even for non-technical users
  • Plenty of pre-made templates, so you can create a nonprofit donation form for just about any type of cause
  • Seamless Square integration for smooth on-site payments
  • Email notification system that alerts you instantly when donations are received
  • Comprehensive feature set, including recurring donations and peer-to-peer fundraising
  • Built-in fundraising widgets for sidebars, pages, and posts
  • Mobile-responsive donation forms that work perfectly on all devices

Cons of Charitable:

  • The free version of Charitable does not offer the Square addon, but you can still accept donations via PayPal and Stripe

Pricing: You will need a paid plan to use Charitable and its Square addon, which costs from $69 to $299 per year.

Why we recommend Charitable: From its ease of use to its donation features, our experience with Charitable has been overwhelmingly positive. For any nonprofit or cause-based organization using WordPress, we believe Charitable is one of the best options.

5. MemberPress

MemberPress' homepage

MemberPress is a powerful WordPress membership plugin. While we use it to offer free WordPress courses, you can also integrate it with various payment gateways, such as Square, to monetize your website.

The Square integration is quick to set up. Simply connect your account, and you can start accepting payments for memberships, courses, or digital products in minutes.

You can charge a one-time fee or set up a subscription with automated billing on a schedule that works for you, like weekly, monthly, quarterly, or something custom.

Square takes care of the payment processing, keeps everything synced with MemberPress, and sends funds directly to your Square account.

Add Square as payment option in MemberPress

We love that you can manage everything from your MemberPress dashboard as well. For example, you can view a log of Square transactions on your website, making it easy to track income and manage memberships.

You can also issue refunds, update payment details, or adjust user access rules based on payment status, without needing to log into Square.

The only con we can think of is that there is no free version of the plugin, you’ll need to purchase a paid plan to use it.

You can learn more about the membership plugin in our MemberPress review.

Pros of MemberPress:

  • Automatically tracks Square transactions in MemberPress
  • Ability to handle refunds within the WordPress Dashboard
  • Accepts various payment methods, including Apple Pay, Google Pay, ACH (including with Gift Cards), Afterpay, and Cash App
  • Recurring payment support for membership subscriptions
  • Test mode to make sure the addon works well

Cons of MemberPress:

  • No free version available

Pricing: MemberPress starts at $179.50 per year for the Basic plan.

You can also use our MemberPress coupon code to get 50% off.

Why we recommend MemberPress: We picked MemberPress for its easy integration with Square, offering a wide range of payment options. It’s particularly useful for membership sites needing a versatile payment solution with recurring billing capabilities.

6. Formidable Forms

Formidable Forms

Formidable Forms is a powerful WordPress form plugin that we use on some websites that require advanced form features. It offers built-in Square integration, even in the free version of the plugin.

After setting up Square in Formidable Forms, which only takes a few clicks, you can easily add the Square field to your form. You can then customize it to enable payment methods like ACH Payment, Afterpay, and Cash App.

Square in Formidable Forms

In your account, you can see detailed information about each transaction, including payment status. You can filter transactions by specific forms, which helps you analyze and manage them better.

You can easily check transaction details, see which payments are paid or unpaid, and keep track of your finances. We’ve found these features to be helpful for managing cash flow, identifying popular products or services, and quickly resolving any payment issues that may arise.

In our experience, advanced calculation is where Formidable Forms really shines. For example, you can use it to create online calculators for car dealerships or realtors.

For more information, check out our Formidable Forms review.

Pros of Formidable Forms:

  • Easy Square integration by adding the Square field to your forms
  • Multiple payment methods, including ACH, Afterpay, and Cash App
  • Reports that show your Square transaction details
  • Powerful calculation fields for complex pricing scenarios

Cons of Formidable Forms:

  • There’s a 3% transaction fee applies on free and lower-tier plans

Pricing: Formidable Forms offers a free version with built-in Square integration, though a 3% transaction fee applies. Paid plans start at $39.50 per year, but you’ll need the Business plan or higher (starting at $199.50 per year) to remove the transaction fee.

Why we recommend Formidable Forms: We selected this plugin for its ability to create sophisticated Square payment forms and handle complex calculations. On top of that, you can view all your Square transactions easily on your WordPress admin.

7. Easy Digital Downloads

Easy Digital Downloads Website

Easy Digital Downloads (EDD) is one of the best solutions we’ve tested for selling digital products with WordPress. Our sister brands like WPForms, MonsterInsights, and SeedProd use EDD to power their online stores, so we’ve seen firsthand how reliable and scalable it is.

The Square integration is built into the core plugin and supports secure one-time payments with a fast, on-site checkout experience.

Setup only takes a few minutes, and once connected, you can start accepting credit cards right away. There’s no need for extra plugins or complex configuration.

Easy Digital Downloads Square payment plugin

Customers can add multiple items to their cart and pay for everything in one transaction. Once the payment is complete, EDD automatically delivers the download links and logs the purchase in your reports.

You also get customer profiles, detailed sales tracking, and a discount code system to help boost conversions.

If you want to learn more about our experience with this plugin, see our detailed Easy Digital Downloads review.

Pros of Easy Digital Downloads:

  • Designed specifically for selling digital products
  • You can accept all major credit cards securely through Square right on your website
  • Instant payment confirmation means customers get their downloads right away
  • Extensions available to add features like multi currency, software licensing, recurring payments, invoices, and more

Cons of Easy Digital Downloads:

  • Square payments are limited to one-time purchases

Pricing: Paid plans for Easy Digital Downloads start at $69.65 per year. There’s also a free version with Square integration, but it includes additional transaction fees. To remove those fees, you’ll need the Extended Pass or higher, which starts at $139.65 per year.

Why we recommend Easy Digital Downloads: Easy Digital Downloads is a great choice if you want to sell digital products and accept payments through Square. It keeps everything in sync with your Square account and offers a straightforward setup for digital sales.

8. Thrive Apprentice

Thrive Apprentice plugin

Thrive Apprentice is a top choice for creating and selling online courses, especially because it integrates Square payments directly, no extra cart or checkout plugins needed.

We’ve tested it extensively and found the drag-and-drop course builder makes it quick and easy to build professional lessons and modules. Plus, it offers content dripping to keep students engaged over time.

Setting up Square is super simple. All you have to do is connect your account in Thrive Apprentice settings, and you can start selling with one-time or recurring payments.

Thrive Apprentice's built-in Square integration

We love how smoothly it handles payments. With Square built in alongside Stripe and PayPal, you get a simple, secure checkout experience without juggling multiple tools. Your students stay on your site from start to finish, boosting trust and reducing abandoned carts.

You can also automate follow-up by sending transactional emails after each purchase, so students receive confirmations without any manual work on your part. It’s all built into the Thrive Apprentice workflow, making it easier to manage everything in one place.

Thrive Apprentice even lets you test the Square integration using a sandbox account before going live, so you can make sure everything’s working smoothly before launching your course.

Pros of Thrive Apprentice:

  • All-in-one platform for creating and selling courses directly on your WordPress site
  • Easy Square payment setup
  • Manage pricing inside Thrive Apprentice with options for one-time or recurring payments
  • Includes a sandbox mode for safe testing before going live

Cons of Thrive Apprentice:

  • There’s no free version of the plugin.

Pricing: Thrive Apprentice starts at $149/year for the standalone plugin. Or, you can get the entire Thrive Suite of plugins, which includes Thrive Apprentice, Thrive Architect, Thrive Leads, and more, for $299 per year.

Why we recommend Thrive Apprentice:  If you want an easy way to create and sell courses with built-in Square payments, Thrive Apprentice is a great choice. It keeps things simple by combining everything in one plugin and gives your students a smooth checkout experience.

9. Gravity Forms

Gravity forms

Gravity Forms is a powerful custom form builder plugin that ranks fourth on our list of contact form plugins, and it’s compatible with Square through a dedicated addon. It’s packed with advanced features, but keep in mind there’s no free version available.

That being said, they do have a built-in Square addon for Pro, Elite, and Nonprofit licenses, so you don’t have to pay for it separately.

With this, you can accept both one-time payments and subscriptions. This is great for setting up recurring monthly payments on your site.

We really like the flexibility Gravity Forms offers with Square payments. For instance, you can authorize a payment but only withdraw the funds later, which is useful if you want to process payment after completing work or shipping a product. 

We also found it simple to process refunds directly in WordPress, which pulls money from your Square account and sends it back to your customers’ credit cards.

You can check out our comparison piece on WPForms vs. Gravity Forms vs. Formidable Forms for more information.

Pros of Gravity Forms:

  • Built-in native Square addon at no extra cost
  • Option to authorize and capture payments at a later date
  • Visual form editor for easy drag-and-drop field placement
  • Ability to handle both one-time and subscription payments

Cons of Gravity Forms:

  • No free version is available, and you’ll need the two highest-paid plans to use Square

Pricing: The Square addon is available in the Elite and Pro Licenses, which cost $159 per year and $259 per year, respectively.

Why we recommend Gravity Forms: Despite not having a free version, Gravity Forms stands out for its seamless Square integration and flexibility in payment processing.

Bonus: WP EasyCart

WP Easycart

WP EasyCart is a WooCommerce alternative that provides a straightforward setup process for Square payments.

Simply select Square as your payment option, enable it, and log into your Square account to grant permissions. The process also allows you to enable digital wallets and choose your store location, giving you flexibility in payment options.

We like that the plugin comes with a product syncing system between Square and EasyCart, similar to WooCommerce. This keeps your inventory up-to-date across both platforms, which is crucial for businesses managing both online and in-store sales.

While WP EasyCart is available for free, it’s important to note that the free version includes a 2% application fee on top of Square fees. To avoid this additional charge, you’ll need to upgrade to a paid plan.

Pros of WP EasyCart:

  • Native Square integration with automatic inventory syncing
  • PCI compliance is handled by the WP EasyCart team
  • Supports 30+ payment gateways
  • Includes a convenient sales report visible throughout the plugin interface

Cons of WP EasyCart:

  • Many advanced features and extensions require upgrading to a paid plan
  • Fewer free extensions compared to WooCommerce

Pricing: A free version is available with a 2% application fee. To remove that fee, you can upgrade to a paid plan, which ranges from $69 to $89 per year.

Why we recommend WP EasyCart: WP EasyCart stands out for its seamless Square integration and comprehensive eCommerce features. It’s an excellent solution for businesses looking for an all-in-one eCommerce solution with strong Square support.

What Is the Best Square Plugin for WordPress?

If you’re looking for the best overall Square WordPress plugin, WPForms is our top recommendation. We’ve used it for years and find it great for creating various types of forms with Square integration.

For those on a budget, MyPayKit is also a great option. Its simple setup and free plan make it the easiest way for small businesses to start accepting Square payments on their website.

For online stores, we suggest WooCommerce with its free Square addon. It’s perfect if you are selling products online and in person. We like how it automatically keeps your inventory up to date between your website and Square.

If you run a non-profit, then Charitable is our top pick. We use it on our Balkhi Foundation website, and it works great for fundraising. It lets donors give money directly on your site using Square. It also has helpful features like recurring donations.

All in all, the best Square plugin for your WordPress website will depend on your exact needs. So we encourage you to give them all a try and let us know your thoughts.

Frequently Asked Questions about Best Square WordPress Plugins

Now that we’ve covered the best Square WordPress plugins, let’s answer some frequently asked questions about the topic.

Does Square have a plugin for WordPress?

No, Square doesn’t have a dedicated WordPress plugin. However, many popular plugins offer Square addons so you can connect your Square account. These include WPForms, MyPayKit, Charitable, and many others.

Can Square integrate with WooCommerce?

Yes, all you need to do is download the Square addon from the WooCommerce marketplace. This lets you synchronize your online and offline sales in one place.

Ultimate Guides to Accepting Payments in WordPress

Are you interested in more information on accepting payments in WordPress? Check out some of our useful guides on the subject:

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.

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.