An event is one capture, or one delivery
You are billed one event when either of these happens:- We capture a request. Any request that reaches one of your endpoints and is stored.
- We deliver an event to a destination. Each destination you forward to is one event.
Retries are never billed
If a destination is down and we retry, you are not charged for the retries. A delivery is billed once, when we first dispatch it — however many attempts it takes.Our retry schedule is our cost. A receiver’s downtime is not your fault, and charging you eight
times for one failed delivery is exactly the surprise this product exists to avoid.
What is never metered
- Retries of a delivery you were already billed for.
- Duplicate requests that deduplication collapses. A retry from a provider that we recognise as the same event never becomes a second billable event. See Deduplication.
- Verification handshakes. A provider’s
GETchallenge is a control message, not an event — it is never stored and never billed. - Reading your own data. Listing events, inspecting payloads, and replaying from the dashboard, API, CLI, or MCP cost nothing. (A replay that forwards to a destination is a delivery, and that delivery is billed.)
Reaching your limit
Every plan includes a number of events. When you reach it, the default is to pause, not bill:- We email you before you get there, not after.
- At the limit, capture pauses. You are never billed past your included volume by surprise.
- Nothing you already captured is lost. Resume by upgrading, or by raising your limit.