# Pricing

**Starter is $10 USD/month per WebApp seat. Buy multiple seats (Checkout quantity or Customer Portal) to run multiple apps. Free coupon codes grant extra starter-shaped seats that do not consume paid quota. There is no unpaid free tier.** Sign in with Google at https://3000cloud.com/auth/login and complete Stripe Checkout before an API token is issued. Returning subscribers with an active Starter subscription can finish login without another Checkout.

Machine-readable menu: `GET https://api.3000cloud.com/v1/tiers` (no auth) or the MCP `list_tiers` tool. Both include current cluster availability.

## Starter

| Tier | vCPU (dedicated) | RAM | Disk | Monthly |
|---|---|---|---|---|
| `starter` *(default)* | 0.5 | 1 GiB | 5 GiB | **$10** |

Resources are dedicated: requests = limits. **One WebApp per account.** Deploying a second name returns HTTP 409 `{"stage": "limit"}`. Redeploy the same `name` to update the existing app, or delete it first. Deleting an app does not cancel its subscription.

Starter is the only available plan in v1. A larger `resources.tier` is rejected with `{"stage": "limit"}` before upload. The menu also lists planned `base` ($30/month), `plus` ($55/month), and `pro` ($100/month) tiers; they cannot be purchased or deployed yet.

## Login and billing

- Google sign-in and Stripe Checkout are required before a new account receives a token. Device login keeps polling while the human signs in, confirms the code, and completes payment.
- Starter is billed monthly in advance through Stripe Checkout. There is no free trial.
- If Checkout is canceled or abandoned, no token is issued. Open the login link again to retry.
- Open **Manage subscription** at https://dashboard.3000cloud.com to update your payment method, see invoices, or cancel through Stripe Customer Portal. Cancellation takes effect at the end of the current paid period; signing in after the subscription ends requires a new subscription.
- Existing active subscribers do not need to pay again on every login.

## Planned features (unavailable in v1)

Postgres (+$5/month), metered egress (100 GB/month included, then $0.05/GB), extra disk ($0.10/GiB/month), cost estimates, budgets, and top-ups are planned. These prices may appear in the API menu, but v1 charges only the Starter subscription; it does not bill metered overages. Persistent storage is node-local; backups are not provided yet.
