Billing and Limits
Understanding HookStack pricing, billing, and how to manage your costs
HookStack uses a usage-based billing model that gives you complete control over your spending while ensuring you only pay for what you use.
Pricing Model
Your bill contains two components;
1. Your Plan
We currently offer two plans;
- Starter Plan: For simple use cases, with limited features
- Pro Plan: Introduces higher allowances, priority support and advanced features.
2. Your Usage
The cost of your usage. The usage metric is charged based on both;
- Events Received: Number of events received from webhooks.
- Events Delivered: Number of events successfully delivered to your destinations.
Billing Example
- You receive 10,000 events via a Webhook.
- 1,000 events are filtered out, and discarded
- You deliver 9,000 events to two different Destinations (via two Routes) (18,000 events delivered in total)
- 100 events fail to be delivered to one of the destinations, and had to be retried before they were successfully delivered.
Your usage would be;
- 10,000 events received
- 18,000 events delivered
You would not be charged for the 1,000 discarded events, or the 100 events that had to be retried (until they are successfully delivered).
See the Pricing page for the latest pricing details.
Managing Spend Limits
Setting Usage Alerts
- Navigate to Settings → Usage & Billing
- Configure alert thresholds:
- Set percentage-based alerts (e.g., 80% of limit)
- Set absolute value alerts
- Choose notification methods (email, Slack, webhook)
Implementing Hard Limits
To prevent unexpected costs, you can set hard limits on your usage:
- Go to Settings → Usage & Billing → Limits
- Configure limits for:
- Maximum monthly webhook requests
- Maximum data volume
- Maximum number of destinations
When a hard limit is reached, new requests will be rejected until:
- The limit is increased
- The usage period resets
- The subscription is upgraded
Usage Monitoring
Real-time Dashboard
Monitor your current usage through our real-time dashboard:
- View request counts and data volume
- Track usage trends
- See cost projections
- Download usage reports
Usage Optimization
Tips to optimize your usage and costs:
-
Filter Unnecessary Webhooks
- Use route filters to process only relevant data
- Implement webhook validation rules
-
Optimize Payload Size
- Remove unnecessary fields
- Compress large payloads
Billing FAQ
Need Help?
For any billing-related questions or custom pricing needs:
- Email: billing@hookstack.dev
- Submit a ticket: Support Portal