ConicPlex

Start Your Project

Illustration of a torn ticket stub representing a WooCommerce deposit, split between a paid purple portion and an unpaid outlined portion, with a coin token overlapping the corner

On this Page

Best WooCommerce Deposit and Partial Payment Plugins: 3 Real Options Compared

Sajil Memon

September 26, 2026

A WooCommerce deposit plugin lets a customer pay part of an order now and the rest later, useful for custom-made products, event bookings, rentals, or anything expensive enough that asking for the full amount upfront costs you the sale. This post compares three real plugins built for that specific job: Acowebs’ Deposits & Partial Payments for WooCommerce (the most installed of the three, free with Pro from $39/year), Codeixer’s Bayna build of the same idea (free with Pro at $199/year), and MagePeople’s WpDepositly (free with Pro at $29/year). For most stores selling one or two deposit-eligible product lines, Acowebs’ free tier alone covers it. WpDepositly is the stronger pick if those same products are also WooCommerce Bookings.

WPBeginner and Kinsta both publish broad WooCommerce plugin roundups that mention payment gateways and buy-now-pay-later services like Klarna or Affirm, but neither has a dedicated comparison of plugins built to collect a deposit inside your own checkout rather than hand the financing off to a third party. That’s a different mechanism: a deposit plugin creates its own order state for the unpaid balance, tracks that balance against the specific order, and lets the customer settle it later from their own account, none of which a general financing gateway does. The three plugins below solve that narrower problem.

Plugin Best for Price Last updated
Deposits & Partial Payments for WooCommerce (Acowebs) Most complete free tier with per-product overrides included Free, Pro from $39/year September 25, 2026
Deposits & Partial Payments for WooCommerce (Bayna) Stores mixing deposit and full-price products in one order Free, Pro $199/year (currently listed at $149/year) September 16, 2026
WpDepositly (Advanced Partial Payment or Deposit for WooCommerce) Deposits on WooCommerce Bookings and rental products Free, Pro $29/year September 15, 2026

Deposits & Partial Payments for WooCommerce (Acowebs)

Deposits & Partial Payments for WooCommerce, built by Acowebs, is the most-installed dedicated deposit plugin on WordPress.org among the three compared here, and its free version is also the most complete: per-product deposit overrides, a global fixed-amount-or-percentage setting, and a toggle for whether unauthenticated guests can use deposits at all, all ship without a Pro upgrade. Acowebs frames the plugin specifically around custom-made products and event space rental, the two cases where asking for the full price upfront most often kills a sale before it happens.

Setup is a standard Plugins > Add New search for “Deposits & Partial Payments for WooCommerce,” install, activate. A new Deposits menu item appears in the WordPress admin sidebar after activation, and that’s where the store-wide enable and the fixed-versus-percentage choice live. Per-product overrides happen on each product’s own edit screen, where a deposit option lets you turn it on or off and set an amount different from the global default.

The honest limitation shows up after the deposit is collected. The free version sends no automatic reminder email for the remaining balance, so unless a customer logs back in on their own, nothing nudges them to finish paying; reminder emails are a Pro feature, along with category-based deposit rules, forcing a deposit instead of leaving it optional, and letting tax, shipping, and coupons factor into the deposit calculation instead of the full order total. For a store running a handful of deposit-eligible products with its own manual follow-up process already in place, none of that is a real blocker.

Deposits & Partial Payments for WooCommerce (Bayna)

Bayna’s Deposits & Partial Payments for WooCommerce, from Codeixer, covers the same core job with one difference built into its free tier: it explicitly supports mixing a deposit product and a regular full-price product in the same cart, with a setting to block that mixing if a store wants deposit orders kept separate instead. It also states support for variation products in its free feature list, so a deposit rule applies correctly across a product’s size or color options rather than only the parent listing.

Installation is the usual Plugins > Add New search for “Deposits for WooCommerce” or “bayna,” install, activate. Global deposit rules, the fixed-or-percentage split and which payment gateways are allowed on a deposit order, are set from the plugin’s own settings screen. Per-product custom amounts are set from that product’s own edit screen, overriding the global default the same way Acowebs’ plugin does.

Bayna’s free version doesn’t auto-cancel an abandoned deposit order, so a customer who pays the deposit and never comes back for the balance leaves that order sitting open until someone cancels it by hand. Auto-cancellation after a set number of days is Pro-only, along with forcing a deposit (the free version always leaves full payment available next to the deposit option) and applying fees or tax to the deposit itself rather than the full order. It also requires WordPress 5.5 and PHP 7.4 at minimum, the steepest baseline of the three, which rules it out for a store still running an older server stack.

WpDepositly (Advanced Partial Payment or Deposit for WooCommerce)

WpDepositly, MagePeople’s entry, is the smallest of the three by install count, but its free version is also the most feature-complete on paper: category-wide deposit rules rather than only per-product ones, a genuine “Partially Paid” custom order status, balance tracking per order, and the ability for a customer to pay off that balance from their own My Account page, all without a Pro upgrade. It’s also the only one of the three built with stated compatibility for WooCommerce Bookings, so a deposit on a rental or an appointment slot works the same way a deposit on a physical product does.

Setup follows the same pattern as Acowebs’ plugin: upload or install through Plugins > Add New, activate, then a Deposits menu item appears in the admin sidebar where both the category-wide rules and the per-product overrides live.

WpDepositly is newer to this specific niche than the other two, with well under half of Acowebs’ install base, so it has less real-world mileage behind its order-status handling. Its Pro tier is where payment plans (splitting a balance into more than two payments), minimum and maximum deposit amounts, and payment gateway restrictions live, features Acowebs and Bayna both reserve for their own Pro tiers too. It also requires WordPress 5.8 and PHP 7.4, the highest WordPress minimum of the three.

How to Pick

  1. If you want the most complete free tier with the least setup, use Acowebs’ Deposits & Partial Payments for WooCommerce. It has the largest install base of the three and doesn’t require a Pro upgrade to get per-product overrides.
  2. If your store regularly mixes deposit products and regular full-price products in the same cart, Bayna’s version handles that combination explicitly in its free tier.
  3. If the deposit is on a WooCommerce Booking, rental, or appointment rather than a physical product, use WpDepositly. It’s the only one of the three built with Bookings compatibility in mind.
  4. If unpaid balances need to auto-cancel after a set number of days without manual cleanup, budget for Pro on whichever plugin you choose. None of the three free tiers include that.

Frequently Asked Questions

Do I need a separate payment gateway for deposits, or does my existing WooCommerce gateway work?
Your existing WooCommerce payment gateways handle both the deposit and the later balance for all three plugins. None of them requires a separate financing gateway or a third-party checkout the way a buy-now-pay-later service like Klarna does.

What happens if a customer never pays the remaining balance?
The order sits in a partially paid state until someone acts on it. WpDepositly gives that state its own custom order status out of the box. Bayna’s free version leaves the order open indefinitely with no automatic cleanup; auto-canceling it after a set number of days is a Bayna Pro feature.

Can I require a deposit instead of letting customers choose to pay in full?
Not in the free version of Acowebs’ or Bayna’s plugins; forcing a deposit instead of offering it as a choice is a Pro feature on both. WpDepositly’s free category-wide rules come closest to this without an explicit “force” toggle.

Do these plugins support variable products, like a product with different sizes or colors?
Bayna’s free version explicitly states support for variation products in its own feature list. Acowebs and WpDepositly don’t call this out either way in their free-tier documentation, so it’s worth testing on a variable product before relying on it.

Is a WooCommerce deposit plugin the same thing as a buy-now-pay-later service?
No. A deposit plugin splits one order into two payments inside your own store, with no credit check, no interest, and no third party involved. A buy-now-pay-later service like Klarna or Affirm is a separate financing product that pays you in full upfront and collects installments from the customer itself.

None of ConicPlex’s own plugins handle deposits or partial payments today, so this comparison sticks to third-party options across the board. For a deposit workflow tied to logic none of these three cover well, such as a deposit percentage that changes by customer role or a payment plan split across more than two installments without paying for a Pro tier, our Plugin Development team builds that directly rather than forcing a workaround through a general-purpose plugin. We’ve built exactly this kind of checkout logic before, including a custom booking system with deposit handling for a yacht charter business. For broader WooCommerce work beyond a single checkout feature, our WooCommerce Development team handles that.

This is the same off-the-shelf-versus-custom question we raised in WooCommerce Product Bundles: Off-the-Shelf Plugin or Custom Build?, and it sits in the same high-ticket, custom-order territory as our post on WooCommerce Request a Quote plugins, another feature built for stores that don’t sell purely off a fixed price tag.

Sources

Sajil Memon is a co-founder of ConicPlex and a Senior Full Stack Developer focused on backend work: Node.js, PHP, APIs, and the infrastructure decisions that determine whether a system holds up under real traffic. He’s spent years on the side of a project that doesn’t get demoed, the part that has to keep working after launch. He writes here about the technical tradeoffs in backend architecture, deployment, and data handling that only become obvious once something breaks in production.

Leave a Reply

Your email address will not be published. Required fields are marked *

Keep reading

News & Updates

A server unit being connected to a network switch in a violet-lit server room, with an access badge and a small elephant charm on the workbench, evoking PHP security patches

PHP Patches a FastCGI ACL Bypass and TLS Verification Flaw in Every Supported Branch (CVE-2026-91768, CVE-2026-91769)

PHP 8.5.11, 8.4.26, 8.3.35, and 8.2.34 patch a FastCGI IPv6 ACL bypass and a TLS hostname verification flaw, plus eight…

Sajil Memon

September 26, 2026

News & Updates

A dark home office desk at night lit by a monitor glowing WordPress blue and a warm desk lamp, with a flagged paper form sitting among developer clutter

Zero Spam for WordPress Patches a Stored XSS Flaw in Its Contact Form 7 Integration (CVE-2026-96752)

Zero Spam for WordPress 5.7.11 patches a high-severity stored XSS flaw in its Contact Form 7 integration, tracked as CVE-2026-96752,…

Aftab Memon

September 25, 2026

Plugins

Illustration of a location pin with a service-radius ring and a banknote shape, representing restricting cash on delivery by pincode in WooCommerce

How to Restrict Cash on Delivery by Pincode in WooCommerce (3 Plugins Compared)

Three real plugins restrict WooCommerce Cash on Delivery by pincode or postcode, compared on price, requirements, and setup steps, with…

Sajil Memon

September 25, 2026

WhatsApp
Husen Memon
Husen Memon
Typically replies instant