Skip to content

Downgrade with prorated credit

A downgrade keeps the customer. Drop them to a cheaper plan and bank the unused time as store credit toward future renewals.

  • Drop to a cheaper plan
  • Unused time → store credit
  • Retain instead of lose
No credit card required
Free + ProSwitching, features & credit

A downgrade path is a retention tool: rather than cancel, a customer moves to a cheaper plan, and the unused balance on their current plan is returned as store credit (Pro) they can spend on future renewals. You configure downgrade targets on Linked Products; ArraySubs computes the prorated credit automatically. This recipe sets up a downgrade with credit-back.

What you get
  • Customers self-downgrade instead of cancelling.
  • Unused time on the old plan is credited back.
  • With Store Credit (Pro), that balance is spendable on renewals.
  • Direction is auto-detected as a downgrade by daily rate.
Copy these settings

The exact configuration

Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.

SettingValue
Downgrade toProduct → Linked ProductsTarget lower-priced product(s)
Allow downgradesSettings → Plan SwitchingOn
Proration typeSettings → Plan SwitchingProrate immediately
Store Credit moduleSettings → Store CreditEnabled (Pro) — holds the returned balance
Best for

When to use this setup

Tiered plans defending against price churn
Pairing with the retention downgrade offer
Keeping value in-store instead of refunding cash
Set up

Set it up in 3 steps

A step-by-step guide drawn from the ArraySubs user manual. Open the linked page for the full walkthrough and screenshots.

  1. Set downgrade targets

    On the higher-tier product’s Linked Products tab, add the cheaper plan(s) to ‘Downgrade to.’

    Plan Switching & Relationships
  2. Keep proration immediate

    With Proration type = Prorate immediately, the unused balance is calculated as a credit at the moment of switch.

    Plan Switching & Relationships
  3. Enable Store Credit to hold the balance

    Turn on the Pro Store Credit module so the downgrade’s credit lands in the customer’s wallet for future orders.

    General Settings
From the manual

This recipe is built from these ArraySubs user-manual guides:

Good to know

Notes & edge cases

On a downgrade the net proration is typically a credit (negative charge) rather than a payment.
Store Credit is a Pro module — without it, credit-back handling is limited.
This pairs naturally with the retention ‘downgrade offer’ shown at cancellation.
Built with

Modules behind this recipe

The ArraySubs modules this setup relies on.

Free + Pro

Subscription Products

Create and manage simple or variable subscription products with trials, signup fees, plan logic, and lifecycle behavior.

Pro

Store Credit

A Pro wallet system for credit balances, purchase products, credit history, expirations, emails, and refund-to-credit.

Free + Pro

Retention Flow Builder

Build a multi-step cancellation flow with reason capture, targeted save offers, and final confirmation.

FAQ

Questions, answered

By default the unused balance becomes store credit (Pro) toward future renewals, not a cash refund — keeping the value inside your store.

It compares normalized daily rates; a target more than 5% cheaper per day is classified as a downgrade automatically.
Paid Pro plans

Unlock the complete Pro stack

Start on the free-forever core today, then choose a paid Pro plan when you need the advanced Pro feature set.

No credit card required · Annual and lifetime options available