# Pricing

Pingtower is **free during preview** — no credit card required. It is free
while we learn how teams run it in production; paid plans will come later,
and that expectation is stated openly today.

## Plans

Every new account starts on the free tier. These are the numbers the server
enforces; read them (with live usage) via `GET /v1/tenants/<tid>/plan`.
Pro and Enterprise exist today and are also $0 during preview — there is no
checkout; email hello@pingtower.com to request an upgrade.

| Limit | Free | Pro | Enterprise |
| --- | --- | --- | --- |
| Projects per tenant | 5 | 100 | custom |
| Alerts | 1,000 | 50,000 | custom |
| Retained log rows | 50,000 | 2,000,000 | custom |
| Ingest rate | 20/s, burst 40 | 200/s, burst 400 | custom |
| API rate | 10/s, burst 20 | 100/s, burst 200 | custom |

Notes: repeats collapse into one alert, so the alert cap counts distinct
problems; resolved alerts are pruned after 30 days and retained logs after
7 days on every tier.

Hitting a cap never silences alerting: past the log cap the tower stops
*retaining* rows, but every event is still evaluated and alerts still fire.
A quota can cost history, never an alert.

## Self-hosting: pay nobody, ever

The server behind pingtower.com ships as a single signed Go binary. On your
own box there is no account, no plan, and no quota — the limits are your
hardware's, and your logs stay on it. This is deliberate: hosted Pingtower
has to earn its keep by being convenient, not by locking you in. If pricing
ever stops feeling fair, you can move to your own box and keep alerting.

## When pricing arrives

A promise from the founder:

- Users will be notified well before anything costs anything — by email and on this page.
- Pricing will be generous: set to cover operating costs and development.
- Early users — everyone who signs up during preview — will receive founder pricing.
- No card is on file during preview, so nothing can be charged silently.
