Over the past 16+ years of running online businesses, we’ve experimented with a lot of different payment processors. Although we accept most of our payments through Stripe and PayPal, we’ve also had a look at other popular options like Square.
Square is a great option for businesses that need to take payments both online and in person. It stands out because of its ease of use, fair prices, and the small card reader that lets you take payments with just your phone—perfect if you sell at markets or events.
But there’s a problem: Square doesn’t have its own plugin for WordPress, the most popular website builder. This can be frustrating if you want to use Square on your WordPress site.
To solve this, we spent a lot of time testing different options. Now, we’re ready to share the best Square WordPress plugins.
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
Key features: Easy form builder, multiple payment form templates, email marketing integrations
Read more
🥈3rd Place
Charitable
Key features: Fundraising campaign tools, recurring donations, peer-to-peer fundraising
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?
For over 16 years, we’ve built WordPress sites, run online businesses, and tackled digital marketing challenges. We don’t just test plugins—we use them daily in our own work. This hands-on experience helps us understand what really matters for your website’s success.
If you’re curious about our process, check out our editorial guidelines.
1. WPForms
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.
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.
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. 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.
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.
Another standout feature is 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
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.
3. Charitable
We’ve been using Charitable on our Balkhi Foundation website to accept donations, and it’s been a game-changer 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.
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
Comprehensive feature set, including recurring donations and peer-to-peer fundraising
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.
4. MemberPress Square
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 to monetize your website. For example, with MemberPress Square (by APIExperts), you can start accepting Square payments on your membership website.
All online orders processed through MemberPress are automatically tracked, with funds going directly to your Square account. You can view a log of Square transactions on your website, making it easy to track income and manage memberships.
You can also handle refunds within the WordPress dashboard, which automatically adjusts the transaction in Square.
One thing we love about this addon is that it can accept payments with Apple Pay, Google Pay, ACH (including with Gift Cards) Afterpay, and Cash App. Plus, it supports recurring payments for subscriptions, which is important for membership websites.
The only con we can think of is that there is no free version of the plugin and the addon. So on top of the MemberPress fees, you also need to pay for the MemberPress Square license.
You can learn more about the membership plugin in our MemberPress review.
Pros of MemberPress Square:
Automatically tracks Square transactions in MemberPress
Ability to handle refunds within the WordPress Dashboard
Accepts various payment methods, from Apple Pay and Google Pay to Afterpay
Recurring payment support for membership subscriptions
Test mode to make sure the addon works well
Cons of MemberPress Square:
MemberPress and MemberPress Square require paid licenses
Pricing: MemberPress itself costs between $179.50 to $399.50 per year, while the MemberPress Square addon is priced at $79 for one website license.
You can also use our MemberPress coupon code to get 50% off.
Why we recommend MemberPress Square: We picked MemberPress Square 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.
5. Formidable For Square Payment Gateway
Formidable Forms is a powerful WordPress form plugin that we use on some websites that require advanced form features. APIExperts.io offers a third-party Formidable for Square Payment Gateway integration to connect your forms with Square and accept payments.
After adding Square and setting it up in the plugin, 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.
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 For Square Payment Gateway:
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 For Square Payment Gateway:
Pricing: The Square integration is an additional purchase that costs $59 per year for one website. Meanwhile, Formidable Forms offers a free version with basic features. Paid plans range from $39.50 to $299.50 per year.
Why we recommend Formidable For Square Payment Gateway: 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.
6. GiveWP
GiveWP is a top-notch WordPress plugin for non-profits looking to raise funds online. It ranks third in our list of tip jar plugins, and for good reason. While it may not be as user-friendly as some other options, it offers powerful features for creating customizable donation forms that can accept Square payments and other payment methods.
With GiveWP, you can set up forms that allow donors to contribute to your cause and automatically generate donation tax receipts. This is particularly helpful for non-profits that need to provide proper documentation for their donors.
To accept Square donations, you’ll need to add the Square Gateway addon. This integration allows you to easily accept major credit card payments directly through your WordPress site and in person.
One feature we really appreciate is the fast next-day deposits. This means you can quickly access the funds and use them for your cause. The built-in fraud detection also adds an extra layer of security to your donations.
Pros of GiveWP:
Fast next-day deposits with Square integration
Comprehensive reporting for managing donations
If you run an online store, you can add a one-click upsell for donations on the checkout screen
Cons of GiveWP:
Square addon is an extra cost on top of the main plugin price
Not as intuitive to use as some other donation plugins
Pricing: GiveWP comes in a free version and paid versions that start from $149 to $499 per year. The Square addon costs $79 per year.
Why we recommend GiveWP: GiveWP stands out as a comprehensive donation platform that works well with Square payments. While it requires some investment, both in cost and learning curve, it offers the tools needed to run successful donation campaigns.
7. 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.
8. WP EasyPay
WP EasyPay is a dedicated payment form plugin for accepting Square payments in WordPress. We found its ‘Sandbox OAuth’ feature particularly impressive, as it allows you to connect to your Square account without manually copying credentials or tokens from the developer app.
Because of that, setting up Square payments is straightforward. You simply log into your Square account and open the Sandbox test account in another tab. Once done, you’re connected and ready to add Square as a payment option for your customers.
While WP EasyPay offers similar functionality to other form builders, it has a standout feature we really like. You can add multiple tabs to display products on your payment form, with options like prices and labels. Customers can then use these to add products, and the form will calculate the price automatically.
However, it’s worth noting that WP EasyPay is primarily focused on Square payments. This means it may not support as many payment methods as other platforms like Stripe. Businesses needing to accept payments from multiple providers might need additional plugins.
Pros of WP EasyPay:
Dedicated Square payment plugin for WordPress
Easy connection to Square account without manual API credential entry
Includes a Gutenberg block for easy payment form display
Payment forms with multiple product tabs to make it easy for customers to add products
Cons of WP EasyPay:
Limited to Square payments, may require additional plugins for other payment methods
Pricing: Ranges from $59 for one website to $249 for fifteen websites.
Why we recommend WP EasyPay: WP EasyPay stands out for its focus on Square payments and user-friendly setup process. It’s a solid choice for businesses primarily using Square.
9. 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, we recommend WPForms. It’s easy to use and offers many pre-built templates for payment forms. We’ve used it for years and find it great for creating various types of forms with Square integration.
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.
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.
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, 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:
We hope this article helped you find the best Square WordPress plugins for your website. You may also want to see our expert picks of the best WordPress coupon code plugins and our guide on how to properly set up eCommerce tracking 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.