> ## Documentation Index
> Fetch the complete documentation index at: https://docs.remapdb.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Subscribe or change plan

> Subscribe to a paid plan or change plan in Remapdb with clear timing for immediate prorated upgrades and scheduled downgrades.

Use this page when you want to subscribe to a paid plan, change from one paid plan to another, switch billing cycle, or move to Free.

## Before you start

* Confirm you can access **Settings > Billing**.
* Confirm you selected **Monthly** or **Yearly**.

## Start the plan change flow

1. Click your name at the bottom of the main navigation.
2. Click [**Billing**](https://app.remapdb.com/settings/billing).
3. Click the **Update subscription** button.
4. Set your billing cycle in the pricing modal.
5. Click the action button on your target plan:
   * **Choose plan** for a different paid plan
   * **Bill yearly** or **Bill monthly** for cycle change on the same plan

## If this is your first paid subscription

Remapdb sends you to Stripe Checkout.

1. Complete checkout details in Stripe:
   * Billing address
   * Payment method
   * Tax details when applicable
   * Promotion code when needed
2. Submit the payment in Stripe.
3. Wait for redirect back to Remapdb.
4. Open **Settings > Billing** and confirm the plan and cycle update.

## If you already have a paid subscription

Remapdb keeps you in the app and shows a confirmation flow.

1. Review the amount and timing in the confirmation modal.
2. Click the confirm action.
3. If Stripe requests authentication, complete it.
4. Return to **Settings > Billing** and confirm:
   * **Current plan**
   * **Status**
   * **Billing period**
   * **Renew date**

## How charges and timing work for paid-plan changes

| Change type                                 | What happens                                                                                                                          |
| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| Move to a higher-cost paid plan             | The change is immediate. Remapdb calculates proration for the remaining time in your current period and charges the shown amount now. |
| Move to a lower-cost paid plan              | The change is scheduled for your current billing period end. You keep your current plan until that date.                              |
| Downgrade from paid plan to Free            | The downgrade is scheduled for your current billing period end.                                                                       |
| Change billing cycle from Monthly to Yearly | The change is immediate. Billing date resets to today and proration is applied in the confirmation amount.                            |
| Change billing cycle from Yearly to Monthly | The change is scheduled for your current billing period end.                                                                          |

In all immediate-change cases, the confirmation dialog shows the exact proration breakdown and total that will be charged today.

<Info>
  Changing to a lower plan or to Free does not erase your paid-feature setup. Remapdb keeps those settings saved, and they become available again if you upgrade later.
</Info>

## When change is blocked by scheduled change

If you already have a scheduled change (including scheduled downgrade), Remapdb blocks a new change until the existing schedule is removed.

1. Open **Settings > Billing**.
2. Click the **Cancel scheduled change** button.
3. Confirm the release action.
4. Click the **Update subscription** button again.
5. Repeat the plan change flow.

<Info>
  This guard prevents conflicting future billing instructions on the same subscription.
</Info>

## What success looks like

In **Settings > Billing**:

* **Current plan** shows your selected target plan.
* **Status** is not blocked by payment warnings.
* **Billing period** matches your selected cycle.
* **Renew date** is present.
* Charge details are visible in the plan summary.

Then validate features tied to your selected plan:

* Quoting controls
* Branding controls
* SEO and API controls when applicable

## Common failure patterns and fixes

### Billing page still shows old plan after checkout

1. Refresh the page.
2. Wait briefly for Remapdb's cache to clear.
3. Open **Settings > Billing** again.
4. If the payment is success but the status remains incomplete, contact support.

### Payment authentication interrupted

1. Start the upgrade again.
2. Complete the Stripe authentication step.
3. If the status remains incomplete, follow [Payment failed: next steps](/billing/payment-failed-next-steps).

### Schedule conflict message appears

1. Click the **Cancel scheduled change** button first.
2. Confirm the release.
3. Start the upgrade again.

## Related actions

* [Pricing plans](/billing/pricing-plans)
* [Billing subscription lifecycle](/billing/billing-subscription-lifecycle)
* [Payment failed: next steps](/billing/payment-failed-next-steps)
* [Billing and plans](/billing)
