Limits and quotas¶
Current numbers per plan are on the pricing page — they change, and this page would go stale. What follows is how the metering behaves, which does not.
What is metered¶
| Limit | Counted |
|---|---|
| Team members | Right now |
| Projects | Right now |
| Widgets | Right now |
| Live surveys | Right now |
| Submissions | Per calendar month |
| Published testimonials | Total, right now |
| Video seconds | Per calendar month |
Two different kinds, and the difference matters when you hit one:
Gauges (members, projects, widgets, live surveys, published testimonials) count what exists. Delete something and you are under again immediately.
Monthly counters (submissions, video seconds) reset when the month rolls. You cannot free them up by deleting things — the work was already done.
What happens at the limit¶
A 402 with a code saying which limit. The dashboard shows the same thing in
words.
Being over a limit never destroys anything you already have. An embed keeps serving, existing testimonials keep displaying. What stops is adding more.
Video seconds¶
The one worth understanding, because it is the only place a visitor can spend your money.
Reserving an upload reserves 60 seconds — the worst case — before a single byte arrives. When the transcode finishes, the reservation settles down to the clip's real length. If the upload never happens, a reaper releases it.
Settled video seconds are not refunded
Delete or reject a video and the minutes stay spent. The transcoding already happened; the cost was real. Rejecting is free of storage, not of processing.
Abuse controls are not quotas¶
Separate, lower, and they protect you rather than bill you:
| Control | Bound |
|---|---|
| Per-IP throttles | request rate |
| Per-project submission caps | per hour and per day |
| Upload byte budgets | per project per day, per IP per hour |
| Uploads in flight | per project |
| Transcode jobs | per project per day |
You will not meet these in normal use. They exist so that a bot pointed at your
public embed costs you 429s instead of your monthly allowance — the free
controls always run before the paid ledger, deliberately.
Feature gates¶
Some things are not metered but gated: video testimonials, the API/CLI/MCP, white-labelling. Checked per request, so an upgrade works at once and a downgrade takes effect at once too.