Skip to content

Auto-apply store credit to renewals

Put credit to work automatically — every renewal checks the customer’s balance and applies it before charging the card.

  • Silent on every renewal
  • Subscription credit first
  • Optional minimum threshold
No credit card required
ProSwitching, features & credit

Store credit is only useful if it gets spent. With Auto-Apply to Renewals (Pro) on, every renewal invoice checks the customer’s credit and applies it before charging — subscription-level credit first (e.g. from a downgrade), then customer-level credit. An optional minimum order amount lets you skip applying credit to tiny charges. This recipe configures automatic credit application.

What you get
  • Credit reduces every renewal automatically — no customer action.
  • Subscription-level credit is consumed before customer-level.
  • Applied as a negative fee, keeping the order total intact.
  • A minimum-order threshold can protect small charges from credit.
Copy these settings

The exact configuration

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

SettingValue
Enable Store Credit SystemStore Credit → SettingsOn
Auto-Apply to RenewalsStore Credit → SettingsOn
Minimum Order AmountStore Credit → Settings0 (apply on any total) — or e.g. 50
Allow at CheckoutStore Credit → SettingsOptional (apply to new subscription orders too)
Best for

When to use this setup

Stores issuing refund/downgrade credit that should get used
Loyalty or promo credit that pays down renewals
Hands-off credit redemption
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. Enable the credit system

    In ArraySubs → Store Credit → Settings, turn on Enable Store Credit System (Pro).

    Store Credit Settings
  2. Turn on Auto-Apply to Renewals

    Enable Auto-Apply to Renewals so each renewal invoice consumes available credit (subscription credit first, then customer balance).

    Store Credit Settings
  3. Set a minimum order threshold (optional)

    Leave Minimum Order Amount at 0 to apply credit to any renewal, or set a floor (e.g. $50) so small charges bill in full.

    Store Credit Settings
From the manual

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

Good to know

Notes & edge cases

Auto-apply never exceeds the available balance — the remainder is charged normally.
Subscription-level credit (from downgrades) always applies to that subscription’s renewals while the system is on.
Credit appears as a negative fee line so the original order total stays intact for reporting.
Built with

Modules behind this recipe

The ArraySubs modules this setup relies on.

Pro

Store Credit

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

Free + Pro

Billing and Renewals

How ArraySubs creates, schedules, communicates, and collects recurring payments from first invoice to final renewal.

Free + Pro

Customer Portal

Subscriber self-service inside WooCommerce My Account for viewing, cancelling, pausing, switching, and paying subscriptions.

FAQ

Questions, answered

Subscription-level credit tied to that subscription is consumed first, then the customer’s general balance covers the rest.

Yes. Set a Minimum Order Amount — renewals below it are charged in full and credit is preserved for larger charges.
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