# Plans and billing

> MMW personal plans with record, call and session history limits, how to pay, and what happens when a subscription ends.

On this page you will learn:

1. how the plans differ and what their limits are;
2. how to pay for a plan;
3. what happens to your memory when a subscription ends or a limit is reached.

Per-seat pricing for companies is described separately — see [Organization billing](/organizations/billing/).

## Personal plans

| Plan | Price per month | Records | Calls per minute | Also |
|---|---|---|---|---|
| **Free** | $0 | 250 | 60 | 3-day trial, no card required |
| **Starter** | $5 | up to 5,000 per project | 120 | |
| **Pro** | $35 | up to 100,000 | 120 | |
| **Enterprise** | $117 | up to 1,000,000 | 300 | SLA, NDA |
| **On-premise** | contact us | by agreement | — | Deployment in your own infrastructure |

### Session history

How much Claude Code and Codex session history the server keeps if you turn on [session sync](/agent/session-history/):

| Plan | Volume | Retention |
|---|---|---|
| Free | 25 MB | 7 days |
| Starter | 100 MB | 30 days |
| Pro | 500 MB | 90 days |
| Enterprise | 20 GB | full history |

Uploaded sessions are stored compressed, but searching them and extracting facts from them is not available yet: sessions do not appear in `search` results.

### Backups

Nightly backups run for everyone. System data (account, payments, keys, projects) is included on every plan, while **content** — records and sessions — is included only on paid plans: Starter, Pro, Enterprise and organizations. See [Security](/account/security/).

## Choosing a plan

- **Free** — try out how an agent works with memory: 3 days, 250 records.
- **Starter, Pro, Enterprise** — differ in record limits, calls per minute and session history volume; pick by the table above. Enterprise also includes an SLA and an NDA.
- **On-premise** — if you need to run MMW yourself. Email support@mmwhub.tech.

## How to pay

1. Sign in at [app.mmwhub.tech](https://app.mmwhub.tech).

2. During account setup, choose a plan. For Free, just click "Activate Free pilot" — no card required.

3. For a paid plan, continue to payment. Payment is handled by our payment processor; MMW does not receive or store your full card details.

4. After payment the account creates your workspace and issues a key — its secret is shown once.

You can change your plan in the account.

## When a limit is reached

- **Records.** New writes are refused with a clear error; reading and search keep working. Remove what you no longer need with [`forget`](/reference/forget/) or change your plan.
- **Calls per minute.** The server answers "MCP rate limit exceeded". Wait a minute or change your plan.
- **Session history.** When your plan's volume is used up, the server answers `507 tenant_quota_exceeded`; the agent stops uploading and shows a hint.

Exact values and codes: [Limits](/reference/limits/) and [Errors](/reference/errors/).

## When a subscription ends

The server reports the subscription state right in tool responses — your agent sees an `[MMW Notice]`:

| State | What happens | Server message |
|---|---|---|
| Subscription expired, grace period | Memory is **read-only**: search works, saving does not | "The MMW subscription has expired. Memory is read-only during the grace period; saved memories can still be searched." |
| Grace period over | Account suspended | "This MMW account is suspended because its subscription expired." |
| No subscription | Memory unavailable | "This MMW account has no active subscription, so memory is unavailable." |

To save again, renew your subscription in the account.

If your agent suddenly stops saving but still finds old records, the subscription has most likely expired and the grace period is running.

## Next steps
