Refcat

Make subscription changes easy to understand

Refcat team10/27/2026

A subscription screen asks someone to predict a future relationship with your product. Which features will become available? When will the price change? What happens to existing work after a downgrade? A polished pricing card can answer the first question while leaving the others scattered across dialogs, emails, and a billing portal.

Review subscription changes as a sequence of decisions. The person begins with a current plan, considers another option, confirms a change, and later checks whether the outcome matches the promise. Each step should describe the same terms using the same language.

Start from the current account

The plan page should establish the person's situation before recommending an upgrade. Show the current plan and relevant usage in understandable units. If a limit affects the task they are trying to complete, explain that connection near the action rather than relying on a distant comparison table.

Different account states need different routes. A free account may need checkout. An existing subscriber may need to change a subscription. An account with a scheduled cancellation may need to resume it. Showing the same Buy button in every case can send people into the wrong process, even if the payment provider eventually prevents a duplicate purchase.

Describe the change at confirmation

Use the confirmation screen to explain the proposed change, not merely repeat the plan's marketing copy. Identify the plan, the billing cadence, when the change takes effect, and any amount due now if the billing system can provide it. If the final amount is calculated elsewhere, make that transition explicit.

For a temporary discount, distinguish the redemption deadline from the discounted billing period. A person may have until Friday to accept an offer that lasts for three billing cycles. These are separate dates with separate consequences. Explain the price or calculation that applies afterward wherever that information is available.

Follow the result beyond checkout

Payment completion and application access are related events, but they may not arrive simultaneously. Design a clear pending state while confirmation is being processed. Avoid showing a success message that promises access before the application has confirmed the updated entitlement.

After confirmation, the account page, usage meter, and email should agree about the plan and timing. If a cancellation takes effect at the end of a billing period, show that scheduled state. If a downgrade affects stored work, explain the product's actual behavior before the person commits to the change.

Compare the inconvenient paths

When gathering references in Refcat, collect upgrades alongside cancellations, expired offers, failed payments, and attempts to manage an existing subscription. The inconvenient paths reveal whether the account model stays coherent when the ideal checkout journey does not apply.

Build a state table with columns for current plan, requested action, effective date, payment status, and resulting access. Ask design and engineering to review it together. Then test one account from each meaningful starting state. A clear subscription experience comes from agreement between these states; the visual comparison table is only one part of that work.

Stop designing from a blank canvas. Brief your agent.