SKILL-094 Billing and monetization Locked skill

Upgrade / downgrade flow

Upgrades are immediate with proration; downgrades wait for period end. The plan a customer is on must always match the entitlements they get.

01

What this skill helps you build

Let customers change plans cleanly — upgrades apply now with proration, downgrades take effect at period end, and entitlements always follow.

The production takeaway

Upgrades are immediate with proration; downgrades wait for period end. The plan a customer is on must always match the entitlements they get.

02

Inside this skill

The full skill expands these implementation areas with decisions, edge cases, prompts, tests, and framework-specific code.

Billing and monetization
What this helps you build

A plan change flow your customers can trust: a "Change plan" screen where moving up takes effect immediately with a prorated charge for the rest of the current period and moving do

🔒
Billing and monetization
When to use this

Use this whenever you sell more than one paid tier and customers can move between them self serve. Concretely, reach for this flow when you have: Multiple plans with different pric

🔒
Billing and monetization
The core idea

A plan change has two independent decisions: what changes and when it takes effect. Upgrades apply immediately. The customer wants more now , so you switch the subscription right a

🔒
03

Unlock the full implementation

Paid access includes the complete skill body, implementation prompt, common mistakes, production checklist, and code examples where this skill includes them.