Depositline

Take a deposit now and charge the balance later: deposits, layaway and scheduled balance payments for WooCommerce.

v1.1.3Updated Oct 19, 2026
  • WooCommerce 8.2 – 11.2
  • WordPress 6.5 – 7.1
  • PHP 7.4+

Depositline

How many sites?
Start 14-day free trial

Then $99/year for 5 sites

  • Updates in your WordPress dashboard
  • Support from the team that builds it
Secure checkout by Lemon SqueezyCompare plans

Premium is a standalone plugin, sold only here. How Pro and Premium differ

Depositline banner

Big-ticket items, made-to-order goods and layaway sell better when customers can pay part now and the rest later. Depositline takes a deposit at checkout, keeps the order as one sale, and collects the balance on its due date: by email with a payment link, or charged to the customer's saved card. It works in WooCommerce's own screens: the product editor, the checkout, the order screen and My Account.

Deposits where you want them

  • A deposit per product, per variation, per product category, or store-wide for everything else.
  • A percentage of the price (after coupons, before tax) or a fixed amount per item.
  • Deposit required, or Deposit, or pay in full at checkout to let customers choose.
  • Tax and shipping paid with the deposit, or with the balance.
  • The product page says what's paid now, and each cart line shows "Deposit: $20.00 now, $80.00 later".

Checkout

  • Works in the Checkout block and the classic checkout.
  • A Payment choice between "Pay a deposit now, the rest later" and "Pay in full now" for optional deposits.
  • A "Balance, paid later" line takes the rest off the total, so customers pay only the deposit today.
  • Express payment buttons that would charge the whole cart are hidden while a deposit is paid.

Orders and the balance

  • A paid deposit puts the order in Partially paid, with WooCommerce's usual emails. Stock is reduced as for any paid order.
  • The balance becomes its own order, linked to the deposit order, with a due date: a number of days after the deposit, or before a Slotline delivery date.
  • When the balance is paid, the order moves on to Processing, or Completed when nothing ships.
  • Analytics counts the full sale once. Refunds go through each order's own payment.

Collecting the balance

  • Customers pay from the emailed payment link, or with Pay balance in My Account.
  • Customers can agree at checkout to have the balance charged to their saved card on the due date (with the WooCommerce Stripe Gateway). If the card can't be charged, they get the payment link instead.
  • A reminder a few days before the due date, the link on the due date, and reminders after it.
  • What happens when it's still unpaid: nothing, On hold, or the order cancelled with the deposit kept or refunded.

On the order screen

  • A Deposit box with what's paid, the balance order and its due date, which you can move.
  • Take a deposit on orders you create in the admin.
  • Order actions to email the balance's payment link or charge it to the saved card now.

Moving from another deposits plugin

  • Imports product settings and open balances from WooCommerce Deposits and WooCommerce Deposits by Webtomizer, under WooCommerce → Depositline or with WP-CLI.
  • While another deposits plugin is active, Depositline pauses and says so, so the two never change the same orders.

Works with Extendiment plugins

  • Slotline: the balance is due a few days before the delivery or pickup date.
  • Preorderline: pre-orders keep Preorderline's own payment; pre-orders and deposit items are ordered separately.
  • Returnline: items can be returned once the balance is paid.

For developers

  • Actions: depositline_loaded, depositline_settings, depositline_balance_created, depositline_balance_paid.
  • Filters: depositline_rule, depositline_applies, depositline_due_date, depositline_charge_connectors (charge saved cards with another payment gateway), depositline_conflicts.
  • Store API data for the Checkout block, and the wp depositline import and wp depositline remind commands.

Depositline is sold on extendiment.com/plugins/depositline under our Terms and Privacy Policy. The license key brings updates; every feature works without it.

Pricing

1 site$49/year
  • For a single site
  • Updates in your WordPress dashboard
  • Support from the team that builds it
Start 14-day free trial

Then $49/year for 1 site

Most popular5 sites$99/year
  • $19.80 per site · save 60%
  • Updates in your WordPress dashboard
  • Support from the team that builds it
Start 14-day free trial

Then $99/year for 5 sites

25 sites$199/year
  • $7.96 per site · save 84%
  • Updates in your WordPress dashboard
  • Support from the team that builds it
Start 14-day free trial

Then $199/year for 25 sites

Or get all 10 paid plugins with All Access, from $199/year

Renews yearly. Staging and local sites don’t count (up to three per key). Premium is a standalone plugin, sold only here. How Pro and Premium differ

Secure checkout, tax and invoices by Lemon Squeezy

Screenshots

  • The Checkout block1 / 6Choose a deposit or pay in full, see what's paid now and later, and have the balance charged to a saved card when it's due.
  • The order screen2 / 6The deposit paid, the balance order and its due date, which you can move.
  • My Account3 / 6Customers see the balance and its due date, and pay it with one click.
  • Deposit settings on a product's General tab4 / 6No deposit, optional or required, and the amount.
  • WooCommerce → Depositline5 / 6The store-wide deposit, tax and shipping, the due date, saved cards, reminders and what happens when a balance is overdue.
  • Enter the license key from your purchase email under…6 / 6Enter the license key from your purchase email under Depositline on the Plugins screen to get updates.

Latest 3 of 5 releases

View full changelog
  1. Version 1.1.3

    Latest
    • fixedWith Slotline Pro, customers can change the delivery date of a Partially paid order in My Account, and get the delivery reminder email, as for a processing order.
  2. Version 1.1.2

    • fixedUpdating an order that isn't paid yet, or sending its details to the customer, no longer fixes the balance due date shown in the Deposit box. The balance is due the set number of days after the deposit is paid, unless you change the date yourself.
    • fixedWhen a Slotline delivery or pickup date changes, the balance due date and its reminders now move with it. A due date you set by hand stays.
  3. Version 1.1.1

    • fixedOn a multisite network, deleting the plugin now removes a site's data only if that site chose to; deactivating it on one site no longer decides for the others.

You might also like