Square provides a seamless payment solution for physical stores, online shops, or a combination of both, allowing you to accept payments effortlessly with a unified system.
This system streamlines your bookkeeping, delivers a consistent customer experience, and enables you to manage all aspects from a single dashboard.
The challenge lies in integrating Square with your WordPress website.
We have assisted numerous store owners in setting this up and discovered that WPForms is one of the most reliable options for incorporating Square payment forms.
However, since every store has unique needs, we decided to evaluate a variety of tools.
In this guide, we will share insights gained from testing over 15 WordPress plugins that support Square. You will learn which plugins perform well, which ones to steer clear of, and how to select the best option for your site.
Top Square WordPress Plugins: Our Recommendations
Short on time? Here are our top recommendations for the best Square plugins for WordPress.
🥇 First Place
WPForms
Key Features:User-friendly form builder, a variety of payment form templates, email marketing integrations
Learn more
🥈Second Place
MyPayKit
Key Features:Square payment form builder, extensive customization options, free and premium plans available
Learn more
🥉 Third Place
FunnelKit Square Payments for WooCommerce
Key Features:Square payment gateway integration for WooCommerce, automatic inventory synchronization, free plugin available
Learn More
How We Evaluate WordPress Square Plugins
Our mission is to provide you with honest and practical recommendations based on thorough testing. This is particularly crucial when selecting a payment plugin, as it can significantly impact your online business.
We share our experiences, highlighting what was effective and what wasn’t, just as we would when advising a friend about a plugin.
To guide our review, we considered several important questions:
- Is it easy to set up and use?We assessed whether the Square plugin offers a user-friendly interface and clear instructions. We understand the frustration of dealing with complicated plugins, so we focused on this aspect.
- What capabilities does the plugin offer, and how well do they perform?We examined features that can contribute to your business growth, testing everything from basic payment forms to advanced inventory management while noting standout features and significant shortcomings.
- Does the plugin operate reliably?We have selected only the most current and well-supported plugins, taking into account user reviews to gauge positive and negative experiences.
Why You Can Rely on CanadaCreate?
For over ten years, CanadaCreate has been assisting WordPress users with payment solutions. Our team has extensive hands-on experience testing Square integrations on a variety of websites, ranging from small local businesses to large eCommerce platforms.
We have personally evaluated and reviewed leading Square WordPress plugins, including MyPayKit, WPForms payment add-ons, Charitable donation integrations, FunnelKit Square payment gateway for WooCommerce, and several others.
This practical testing provides us with valuable insights into which plugins function reliably and which ones may lead to complications.
Our editorial team adheres to a meticulous editorial process to ensure that our recommendations stem from authentic testing outcomes rather than marketing claims.
1. WPForms
We have been using WPForms on our sites for several years, and it remains our preferred choice for effortlessly creating all types of forms, including payment forms integrated with Square.
You can discover more about our overall experience with the plugin in our detailed WPForms review.
WPForms has been a reliable choice for nearly ten years, and its ease of setup continues to impress. The Square addon allows for seamless integration between your WordPress site and your Square account.
With the Square field in your form, users can effortlessly enter their credit card information if they have an account.
After the user submits the form, Square handles the transaction. We successfully set up a functional payment form in under ten minutes.
We value the wide variety of pre-built payment templates available. You can easily create any type of form for Square payments, whether it’s for shirt orders, eBook downloads, or membership registrations.
It’s important to note that the Square addon is only included in the paid versions. While the free version (WPForms Lite) is excellent for basic forms, upgrading is necessary for Square integration.
Advantages of WPForms:
- User-friendly drag-and-drop form builder
- Access to over 2000 customizable templates, including online order forms
- Smooth integration with Square
- Built-in spam protection for contact forms
- Numerous email marketing and CRM integrations to help capture leads
Disadvantages of WPForms:
- The Square addon is not included in the free version
- Some advanced features may be unnecessary for basic payment requirements.
Pricing Information: To utilize WPForms with the Square addon, you will need the Pro plan, which is priced at $199.50 annually. However, you can apply our WPForms coupon code to receive a 50% discount.
Reasons to Choose WPForms: Based on our experience managing online businesses, we believe that flexibility is essential. WPForms not only provides Square integration but also offers a comprehensive form solution that can evolve alongside your business.
2. MyPayKit
MyPayKit is our top choice for small businesses seeking a straightforward and cost-effective method to create Square payment forms in WordPress.
Getting started with MyPayKit is quick and easy, taking less than two minutes without any coding required. Simply install the plugin with one click and connect your Square account. We set up a functional payment form on our test site faster than with any other Square plugin we’ve tested.
The intuitive form builder allows you to design visually appealing payment forms tailored to your specific needs. You can easily customize colors and styles to align with your website in just a few clicks.
MyPayKit provides a free plan that includes unlimited forms and payments. While there is a 3% fee on each transaction, upgrading to a paid plan eliminates this fee, making it ideal for new businesses looking to try the plugin before committing financially.
Additionally, the premium features of MyPayKit enhance its functionality, making it an excellent choice for expanding businesses.
With a paid plan, you can enable express checkout options such as Apple Pay and Google Pay, which streamline the payment process for your customers.
The plugin also supports subscription payments and allows you to collect tips or donations through your forms.
Advantages of MyPayKit:
- Simple and quick setup, taking less than two minutes.
- Intuitive Square payment form builder that is easy to use.
- Accepts various payment methods, including credit cards, debit cards, and digital wallets.
- Integrates smoothly with WordPress and other CMS platforms.
- Facilitates subscription payments and donation collection.
Disadvantages of MyPayKit:
- The free plan includes a 3% application fee on transactions.
- Some advanced features are only available with a paid plan.
Pricing:MyPayKit offers a free plan with unlimited forms and transactions, but it includes a 3% application fee. Paid plans start at $49.50 per year, which removes the application fee and unlocks premium features.
Reasons to choose MyPayKit:MyPayKit is the simplest way to integrate Square payment forms into your website. With options for both free and paid plans, businesses of all sizes can quickly start accepting payments.
3. FunnelKit Square Payments for WooCommerce
If you operate an online store using WooCommerce, you’ll be pleased to discover the free FunnelKit Square Payments for WooCommerce plugin available for immediate use.
This plugin enables you to accept payments both online and in-person, making it especially beneficial for businesses that sell through multiple channels.
The best feature? Customers can finalize their purchases without being redirected to another page, which keeps them engaged on your site, enhances trust, and increases conversion rates.
Another great aspect is that customers can securely save their payment methods in your online store. This feature has been shown to reduce friction and promote repeat purchases.
We also appreciate the automatic inventory synchronization between Square and WooCommerce. When we added or modified products in WooCommerce, they were instantly updated in Square, helping to avoid inventory discrepancies.
It’s important to note that WooCommerce might be excessive if your goal is simply to integrate Square payments on your business website. Setting up WooCommerce involves creating a complete eCommerce platform, which may not be necessary for those without a full online store.
Advantages of FunnelKit Square Payments for WooCommerce:
- The plugin is available for free download.
- Provides seamless integration for selling physical products online.
- Automatically syncs inventory between WooCommerce and Square.
- Supports various payment options, including credit and debit cards, Apple Pay, Google Pay, and more.
- Simplifies refund management.
- Features a mobile-optimized checkout experience.
- Offers detailed transaction reporting.
Disadvantages of FunnelKit Square Payments for WooCommerce:
- It may not be necessary if you do not intend to establish a comprehensive online store.
Pricing Information:Both FunnelKit Square Payments for WooCommerce and the WooCommerce plugin are free to use.
Reasons to choose FunnelKit Square Payments for WooCommerce:Using WooCommerce with the FunnelKit Square Payments plugin is ideal for online retailers. It enables you to accept Square payments both online and in person, synchronize your inventory, and allow customers to save their payment details, making store management more efficient.
4. Charitable
We have successfully implemented Charitable on our Balkhi Foundation website to facilitate donations, and it has greatly enhanced our fundraising initiatives.
In addition to supporting Square payments and various other payment processors, Charitable enables you to create attractive donation campaigns featuring recurring donations, peer-to-peer fundraising, and much more.
If you wish to explore more than our brief overview, feel free to read our comprehensive Charitable review.
Charitable is not just a donation plugin; it is a complete fundraising solution. We appreciated how straightforward it was to launch our first campaign. The user interface is intuitive, allowing us to set up our donation forms quickly.
The integration with Square is another highlight. Donors value the ability to contribute directly on our site without being redirected to another page.
This smooth checkout process can significantly enhance your donation conversion rates.
The payment form features a dedicated integrated card field from Square, designed to seamlessly match your other donation form fields. Overall, it offers a secure and user-friendly method for your nonprofit to accept credit card donations.
Additionally, Charitable offers unique features such as the capability to accept recurring donations. This automates the collection of funds from recurring donors, eliminating the need for constant reminders.
It’s important to note that this plugin is specifically tailored for nonprofit organizations. If your goal is to sell profit-generating products, you should consider alternative solutions.
Advantages of Charitable:
- User-friendly setup and operation, suitable for individuals without technical expertise.
- A variety of pre-designed templates, enabling you to create a donation form for nearly any cause.
- Seamless integration with Square for effortless on-site payment processing.
- An email notification system that promptly alerts you when donations are made.
- A comprehensive array of features, including recurring donations and peer-to-peer fundraising options.
- Built-in fundraising widgets that can be added to sidebars, pages, and posts.
- Donation forms that are mobile-responsive and function flawlessly across all devices.
Disadvantages of Charitable:
- The free version of Charitable does not include the Square addon, but you can still receive donations through PayPal and Stripe.
Pricing: To access Charitable and its Square addon, a paid plan is required, with costs ranging from $69 to $299 annually.
Reasons to Choose Charitable: Our experience with Charitable has been extremely positive, thanks to its user-friendly interface and robust donation features. For any nonprofit or mission-driven organization using WordPress, we consider Charitable one of the top choices available.
5. MemberPress
MemberPress is a versatile membership plugin for WordPress. We utilize it to provide free WordPress courses, but it can also be integrated with various payment gateways, including Square, to help you monetize your website effectively.
Setting up the Square integration is straightforward. Just connect your account, and you can begin accepting payments for memberships, courses, or digital products within minutes.
You have the flexibility to charge a one-time fee or establish a subscription with automated billing on a schedule that suits you, whether that’s weekly, monthly, quarterly, or a custom timeframe.
Square handles all payment processing, keeps everything synchronized with MemberPress, and deposits funds directly into your Square account.
We appreciate that you can manage everything from your MemberPress dashboard. For instance, you can easily access a log of Square transactions on your website, simplifying income tracking and membership management.
You can manage refunds, update payment information, and modify user access permissions based on payment status without needing to log into Square.
The only downside is that there is no free version of the plugin; a paid plan is required to use it.
For more details about the membership plugin, check out our review of MemberPress.
Advantages of MemberPress:
- Automatically tracks Square transactions within MemberPress.
- Allows refunds to be processed directly from the WordPress Dashboard.
- Supports multiple payment methods, including Apple Pay, Google Pay, ACH (including Gift Cards), Afterpay, and Cash App.
- Offers recurring payment support for membership subscriptions.
- Includes a test mode to ensure the addon functions correctly.
Disadvantages of MemberPress:
- No free version is available.
Pricing:MemberPress pricing starts at $179.50 per year for the Basic plan.
You can also use our MemberPress coupon code to receive a 50% discount.
Reasons to recommend MemberPress:We chose MemberPress for its seamless integration with Square, providing a variety of payment options. It is especially beneficial for membership sites that require a flexible payment solution with recurring billing features.
6. Formidable Forms
Formidable Forms is a robust WordPress form plugin that we utilize on various websites needing advanced form functionalities. It includes built-in Square integration, even in its free version.
Once you set up Square in Formidable Forms, which is a quick process, you can effortlessly incorporate the Square field into your form. You can customize it to support payment options such as ACH Payment, Afterpay, and Cash App.
Your account provides comprehensive details about each transaction, including the payment status. You can filter transactions by specific forms, enhancing your ability to analyze and manage them effectively.
You can easily review transaction details, track which payments are completed or pending, and monitor your financial status. We find these features invaluable for managing cash flow, identifying popular products or services, and swiftly addressing any payment issues that may occur.
In our experience, advanced calculations are where Formidable Forms excels. For instance, it can be used to develop online calculators for car dealerships or real estate agents.
For additional insights, take a look at our review of Formidable Forms.
Advantages of Formidable Forms:
- Seamless Square integration by adding the Square field to your forms.
- Supports various payment options such as ACH, Afterpay, and Cash App.
- Detailed reports that provide insights into your Square transactions.
- Advanced calculation fields designed for intricate pricing situations.
Drawbacks of Formidable Forms:
- A 3% transaction fee is applicable on free and lower-tier plans.
Pricing Information:Formidable Forms includes a free version with integrated Square functionality, but it incurs a 3% transaction fee. Paid plans begin at $39.50 per year, and to eliminate the transaction fee, you’ll need to opt for the Business plan or higher, starting at $199.50 per year.
Reasons to Choose Formidable Forms:We recommend this plugin for its capability to create advanced Square payment forms and manage complex calculations. Additionally, it allows you to easily access all your Square transactions from your WordPress admin dashboard.
7. Easy Digital Downloads
Easy Digital Downloads (EDD) is one of the top solutions we’ve evaluated for selling digital products through WordPress. Our affiliated brands, including WPForms, MonsterInsights, and SeedProd, utilize EDD for their online stores, showcasing its reliability and scalability.
The Square integration is seamlessly included in the core plugin and offerssecure one-time payments along with a quick, on-site checkout experience.
Setting up the plugin takes just a few minutes, and once it’s connected, you can begin accepting credit card payments immediately. There’s no need for additional plugins or complicated setup.
Customers can easily add multiple products to their cart and complete their purchase in a single transaction. After payment is confirmed, Easy Digital Downloads automatically sends the download links and records the sale in your reports.
The plugin also provides customer profiles, comprehensive sales tracking, and a discount code feature to help increase conversion rates.
To learn more about our experience with this plugin, check out our in-depth review of Easy Digital Downloads.
Advantages of Easy Digital Downloads:
- Specifically designed for selling digital products
- You can securely accept all major credit cards through Square directly on your website
- Instant payment confirmation allows customers to receive their downloads immediately
- Available extensions let you add features such as multi-currency support, software licensing, recurring payments, invoicing, and more
Disadvantages of Easy Digital Downloads:
- Square payments are restricted to one-time purchases only
Pricing:The paid plans for Easy Digital Downloads begin at $69.65 annually. There is a free version available that includes Square integration, but it comes with extra transaction fees. To eliminate these fees, you will need to upgrade to the Extended Pass or a higher plan, starting at $139.65 per year.
Reasons to choose Easy Digital Downloads:Easy Digital Downloads is an excellent option for selling digital products and processing payments via Square. It seamlessly syncs with your Square account and provides an easy setup for digital sales.
8. Thrive Apprentice
Thrive Apprentice is an ideal platform for creating and selling online courses, particularly because it allows direct Square payment integration without the need for additional cart or checkout plugins.
We have thoroughly tested it and discovered that the drag-and-drop course builder enables quick and easy creation of professional lessons and modules. Additionally, it features content dripping to maintain student engagement over time.
Setting up Square is incredibly straightforward. Simply connect your account in the Thrive Apprentice settings, and you can start selling with either one-time or recurring payments.
We appreciate the seamless payment processing it offers. With Square integrated alongside Stripe and PayPal, you can enjoy a straightforward and secure checkout experience without the hassle of managing multiple platforms. This keeps your students engaged on your site from beginning to end, enhancing trust and minimizing cart abandonment.
You can also streamline follow-up processes by automatically sending transactional emails after each purchase, ensuring students receive their confirmations without any manual effort from you. This feature is integrated into the Thrive Apprentice workflow, simplifying management by keeping everything in one location.
Thrive Apprentice allows you to test the Square integration using a sandbox account before going live, ensuring that everything functions correctly before you launch your course.
Advantagesof Thrive Apprentice:
- Comprehensive platform for creating and selling courses directly on your WordPress site
- Simple setup for Square payments
- Manage pricing within Thrive Apprentice with options for one-time or recurring payments
- Includes a sandbox mode for safe testing prior to going live
Disadvantages of Thrive Apprentice:
- The plugin does not offer a free version.
Pricing:Thrive Apprentice is available for $149 per year as a standalone plugin. Alternatively, you can purchase the complete Thrive Suite, which includes Thrive Apprentice, Thrive Architect, Thrive Leads, and more, for $299 annually.
Reasons to choose Thrive Apprentice:If you’re looking for an efficient way to create and sell online courses with integrated Square payment processing, Thrive Apprentice is an excellent option. It simplifies the process by offering everything you need in one plugin, ensuring a seamless checkout experience for your students.
9. Gravity Forms
Gravity Forms is a robust custom form builder plugin that ranks fourth among contact form plugins. It supports Square payments through a dedicated addon, offering a range of advanced features; however, please note that there is no free version available.
Fortunately, they provide a built-in Square addon for Pro, Elite, and Nonprofit licenses, so you won’t need to purchase it separately.
With this feature, you can accept both one-time payments and subscriptions, making it ideal for setting up recurring monthly payments on your website.
We appreciate the flexibility that Gravity Forms provides with Square payments. For example, you can authorize a payment and delay the actual withdrawal of funds, which is beneficial if you want to process payments only after completing work or shipping a product.
We found it easy to manage refunds directly within WordPress, allowing you to withdraw funds from your Square account and return them to your customers’ credit cards.
For more details, check out our comparison article on WPForms, Gravity Forms, and Formidable Forms.
Advantages of Gravity Forms:
- Includes a built-in Square add-on at no additional cost.
- Allows you to authorize and capture payments at a later date.
- Features a visual form editor for easy drag-and-drop field arrangement.
- Supports both one-time and subscription payments.
Disadvantages of Gravity Forms:
- There is no free version available, and you must purchase one of the two highest-priced plans to access the Square integration.
Pricing Information: The Square add-on is included in the Elite and Pro Licenses, priced at $159 per year and $259 per year, respectively.
Reasons to choose Gravity Forms:Although there is no free version, Gravity Forms excels with its smooth Square integration and versatile payment processing capabilities.
Additional Option: WP EasyCart
WP EasyCart serves as an alternative to WooCommerce, offering a simple setup for Square payments.
To use Square as your payment method, simply select it, enable the option, and log into your Square account to authorize permissions. This process also allows you to activate digital wallets and select your store location, providing you with versatile payment options.
We appreciate that this plugin features a product synchronization system between Square and EasyCart, similar to WooCommerce. This ensures your inventory remains current across both platforms, which is essential for businesses operating both online and in physical stores.
Although WP EasyCart is free to use, it’s important to be aware that the free version incurs a 2% application fee in addition to Square’s fees. To eliminate this extra cost, you’ll need to upgrade to a paid plan.
Advantages of WP EasyCart:
- Seamless Square integration with automatic inventory synchronization
- PCI compliance is managed by the WP EasyCart team
- Supports over 30 payment gateways
- Features a user-friendly sales report accessible throughout the plugin interface
Disadvantages of WP EasyCart:
- Many advanced features and add-ons require a paid upgrade
- Fewer free add-ons available compared to WooCommerce
Pricing Information:A free version is available with a 2% transaction fee. To eliminate this fee, you can upgrade to a paid plan, which costs between $69 and $89 annually.
Reasons to Choose WP EasyCart:WP EasyCart excels with its effortless Square integration and extensive eCommerce functionalities. It is an ideal choice for businesses seeking a comprehensive eCommerce platform with robust Square support.
Which Square Plugin is the Best for WordPress?
For the best overall Square WordPress plugin, we highly recommend WPForms. We have relied on it for years, and it excels in creating a variety of forms with Square integration.
If you’re on a budget, MyPayKit is an excellent alternative. Its straightforward setup and free plan make it the simplest way for small businesses to begin accepting Square payments on their website.
For online retailers, we recommend FunnelKit Square Payments for WooCommerce. It is ideal for selling products both online and in physical locations, and we appreciate how it automatically synchronizes your inventory between your website and Square.
For non-profit organizations, Charitable is our top recommendation. We utilize it on the Balkhi Foundation website, and it excels in facilitating fundraising efforts. It allows donors to contribute directly on your site using Square and includes valuable features like recurring donations.
Ultimately, the best Square plugin for your WordPress site will depend on your specific requirements. We encourage you to explore all options and share your feedback with us.
Common Questions About the Best Square WordPress Plugins
Having discussed the top Square WordPress plugins, let’s address some frequently asked questions related to this topic.
Is there a Square plugin available for WordPress?
No, Square does not offer a dedicated WordPress plugin. However, many widely-used plugins provide Square add-ons that enable you to link your Square account. These include WPForms, MyPayKit, Charitable, and several others.
Can Square be integrated with WooCommerce?
Yes, simply download the free FunnelKit Square Payments for WooCommerce plugin. This will allow you to manage both your online and offline sales in one convenient location.
Comprehensive Guides to Accepting Payments in WordPress
Are you looking for more information on how to accept payments in WordPress? Explore our helpful guides on the topic:
- A Guide to Implementing ‘Buy Now Pay Later’ Payment Options in WordPress
- Step-by-Step Instructions for Accepting Alipay Payments on Your WordPress Site
- Top WordPress Coupon Code Plugins to Boost Your Online Store Sales
- Simple Steps to Accept Bitcoin Payments in WordPress
- How to Integrate Stripe QR Code Payments into Your WordPress Site
- A Beginner’s Guide to Passing Payment Processing Fees to Customers in WordPress
- How to Accept Affirm Payments on Your WordPress Site
- Guide to Accepting ACH Payments in WordPress for Recurring or One-Time Transactions
- Comprehensive Guide to Accepting SEPA Payments in WordPress
- Easy Steps to Accept Giropay Payments in WordPress
If you enjoyed this article, consider subscribing to our YouTube Channel for WordPress video tutorials. Connect with us on Twitter and Facebook.

