Billing & Plans
Plans, credits, and usage limits
How billing works
ThunderHooks uses a credit-based system for webhook and relay operations. Scheduled checks (monitors, API tests, heartbeats) run for free on all plans.
What costs credits
| Action | Credits |
|---|---|
| Webhook received | 1 |
| Webhook relayed | 1 |
| Alert sent (email or webhook) | 1 |
| Webhook replayed | 2 |
| Edited & replayed | 3 |
| Export | 5 |
What's free
| Action | Cost |
|---|---|
| Monitor check | Free |
| API test run | Free |
| Heartbeat ping | Free |
Plans
| Feature | Free | Pro ($19/mo) | Team ($49/mo) | Scale ($99/mo) |
|---|---|---|---|---|
| Endpoints | 3 | 25 | Unlimited | Unlimited |
| Monthly credits | 100 | 5,000 | 20,000 | 50,000 |
| History retention | 7 days | 30 days | 90 days | 1 year |
| Relay rules | 1 | 10 | 50 | Unlimited |
| Monitors | 1 (5min) | 3 (5min) | 15 (1min) | Unlimited (30s) |
| Heartbeats | 3 (5min) | 20 (1min) | 100 (30s) | Unlimited (10s) |
| API tests | 1 (5min) | 5 (5min) | 25 (1min) | Unlimited (30s) |
| Status pages | 1 | 1 | 3 | Unlimited |
| Email + webhook alerts | — | ✓ | ✓ | ✓ |
See the pricing page for current prices.
Checking your balance
Your remaining credits are shown on the dashboard. For more detail, go to Settings where you can see:
- Current credit balance
- Credits used this period
- Transaction history (credits added, consumed, refunded)
Upgrading
Click Pricing & Plans from the user menu or visit the pricing page. Plans are billed through Lemon Squeezy. After purchase, your account upgrades immediately and credits are set to your plan's monthly allowance.
What happens when credits run out?
If your credit balance hits zero:
- Monitors, API tests, and heartbeats keep running — they don't consume credits
- Webhook capture and relay will pause until credits are replenished
- You'll see a warning on your dashboard
Credits reset monthly on paid plans.