Change the subscriptions you already have.

Recast bulk edits WooCommerce subscriptions: prices, renewal dates, payment methods and more. You see every value before it changes, and one click undoes the whole batch.

Free: Health check, selection, CSV export and every preview. Pro: apply and undo, from $149 a year.
Install the zip from Plugins, Add New, Upload Plugin.

Recast preview of a price change on 36 subscriptions. Each subscription shows its recurring total before and after, and recurring revenue goes from $1,026.00 to $1,101.00, plus $75.00.
The Preview step on a demonstration store. Nothing has changed yet.

Find the money your subscriptions are missing.

When you raise a product price, only new customers pay it. The free Health check reads your active and on-hold subscriptions and tells you what that costs.

  • Subscribers on old pricesWho pays less than the product's current price, and the revenue a month you would add.
  • Renewals that will failAutomatic renewals through a payment method that is not installed or is turned off.
  • Overdue renewalsActive subscriptions more than a day past their next payment, or with none.
  • Renewals that send an invoiceManual renewals where the customer has a saved card that could pay automatically.
  • The next 30 daysRenewals due each day and recurring revenue a month, per currency.
Recast Health check: 36 subscriptions pay less than the product's current price, plus $75.00 a month before tax, and 2 subscriptions renew through a payment method that is not installed.

From finding to fix in four steps.

Each finding opens a preview of its fix. Or start your own change from any selection.

Select subscriptions: 36 selected, filtered to active subscriptions that pay less than the current price, with a table of each subscription.

Nothing changes that you did not see.

Recast records the values before and after every batch. If you change your mind, the whole batch goes back. Apply and undo come with Pro.

Preview every field

The apply writes exactly what the preview showed, for each subscription.

Skip what changed since

If a subscription changed after the preview, Recast skips it and tells you. It never overwrites newer changes.

Undo the whole batch

One click previews the undo, a second writes the old values back. The undo is a batch too, in History.

A batch that was undone: batch #3 put back the old values on 36 of 36 subscriptions, and recurring revenue is back to $1,026.00.
Batch #1, undone by batch #3, in the dark theme.

Built for the jobs you put off.

A yearly price rise, a payment method you are leaving, renewal dates that drifted. Recast does them in minutes, on hundreds or thousands of subscriptions.

Prices

  • Set, increase or decreaseBy a percentage or an amount, with or without tax.
  • Raise to the current priceEach line goes to the product's price today. Lines already there stay.
  • Limits and couponsSkip below or above a price. Keep the discount percentage or remove it.

Dates

  • Next paymentMove it by days or months, set the same day of the month for all, or set an exact date.
  • Trial and end datesMake trials longer or shorter. Set, move or remove the end date.
  • Billing periodFor example every 1 month to every 1 year.

Everything else

  • Status, renewal, payment methodOnly the changes WooCommerce Subscriptions permits.
  • Tax class and custom fieldsKeys that WooCommerce and payment methods own are protected.
  • History, CSV export, WP-CLIEvery batch is recorded. Export any selection. Script it from the command line.

Try everything free. Pay to apply.

The Health check and every preview are free, on stores of any size. Pro adds apply, pause, stop and undo.

Free

Any number of sites

$0

Forever
  • Health check and 30-day forecast
  • Select with filters and live count
  • CSV export
  • Preview of every change
Download free

Pro

5 sites

$299

a year
  • Everything in Pro
  • For a few stores or staging
Buy for 5 sites

Pro

25 sites

$599

a year
  • Everything in Pro
  • For agencies and client stores
Buy for 25 sites

Prices in US dollars. Tax is added at checkout where it applies. Freemius, our reseller, runs checkout and sends your invoice and license key.

Questions

What do I need?

WordPress 6.4 or newer, PHP 7.4 or newer, WooCommerce 8.0 or newer and WooCommerce Subscriptions 5.0 or newer. WooCommerce Subscriptions is sold separately.

Does it work with High-Performance Order Storage (HPOS)?

Yes. Every read and write goes through WooCommerce and WooCommerce Subscriptions, never straight to the database, so both storage modes work.

Does a price change affect new customers?

No. Recast changes only existing subscriptions. Product prices do not change.

Will my customers be charged at once?

No. A price change applies on the next renewal. If a date change puts the next payment less than 24 hours away, Recast skips that subscription unless you permit it and confirm.

Does Recast email my customers?

No. Recast does not send emails to your customers. You decide how to tell them.

Can I undo a batch?

Yes, with Pro. Undo writes back the values from before the batch. Subscriptions that changed after the batch are skipped, so newer changes are safe. You can choose to restore them anyway.

Is the free version limited by store size?

No. The Health check, the count, the preview and the CSV export work on selections of any size.

What happens when my license ends?

You can renew at any time. Updates and support need an active license.

Can I get a refund?

Everything Pro does can be previewed with the free version first, on your own store, so you can check it fits before you buy. For that reason we do not give refunds.

Which languages?

The plugin is translated into 70 languages. A community translation from translate.wordpress.org replaces the bundled one when it exists.

How do I get help?

Email support@recastsubscriptions.com.

See what your subscriptions are missing.

Install the free plugin and run the Health check. It only reads your data.