Limits
staticq enforces usage limits to keep the platform fast and fair. This page lists all current limits by plan.
Plans
| Resource | Free | Pro (from $9/mo) | Business (from $29/mo) |
|---|---|---|---|
| Submissions per month | 100 | 2,000 | 10,000 |
| Forms per account | 5 | Unlimited | Unlimited |
| Submission retention | 90 days | 1 year | Unlimited |
- Monthly submission limit: your total submissions across all forms in a calendar month (UTC). The dashboard shows a progress bar so you can track usage. When you reach the limit, there is a small grace buffer so you don’t lose submissions immediately — but you should upgrade or wait for the next month. Beyond the grace buffer, new submissions are rejected.
- Forms per account: applies only to the Free plan. Pro and Business plans have no form cap.
- Submission retention: how long submission data is stored. After this period, submissions are automatically deleted.
Dashboard usage meters
The dashboard shows color-coded progress bars for your submission and form usage:
- Green (0-60%): plenty of room
- Yellow (60-80%): getting close — consider your usage pattern
- Red (80-100%): approaching the limit
- Pulsing red (over 100%): you have exceeded your plan limit — submissions will stop being accepted soon
Free-plan users see an “Upgrade to Pro” button. Pro-plan users see an “Upgrade to Business” link.
Rate limits
These rate limits apply to all plans and protect against abuse.
Submissions
| Limit | Value |
|---|---|
| Submissions per form per min | 60 |
| Submissions per IP per min | 10 |
| Max request body size | 64 KB |
| Form creations per hour | 10 |
- Per-form rate limit: prevents flooding a single form. The endpoint returns
429with aRetry-Afterheader. - Per-IP rate limit: prevents a single visitor from spamming. Same
429behavior. - Body size: submissions larger than 64 KB are rejected with a
413response. File uploads are not supported.
Authentication
| Limit | Value |
|---|---|
| Login attempts per email | 5 per 15 minutes |
| Signup attempts per IP | 10 per hour |
| Verification code resends | 3 per 15 minutes |
| Password reset requests per email | 3 per 15 minutes |
| Session duration | 7 days (sliding) |
| Verification code TTL | 15 minutes |
| Password reset link TTL | 1 hour |
Usage alerts
staticq sends email alerts when your submission usage approaches your plan limit:
- At 80%: a warning email with your current usage and a link to upgrade. A yellow banner also appears on the dashboard.
- At 100%: an urgent email letting you know submissions will stop being accepted soon. The dashboard banner turns red.
Each alert is sent once per billing period. The dashboard banner is dismissible — it reappears on your next login if you are still over the threshold.
What happens when you hit a limit?
- Monthly submission limit: there is a small grace buffer beyond your plan limit so you don’t lose submissions immediately, but new submissions will be rejected once the buffer is exhausted. Upgrade your plan or wait for the next month.
- Form limit (Free plan): the dashboard shows a clear message when you try to create more forms than your plan allows. Upgrade to Pro or Business for unlimited forms.
- Rate limits: submissions are temporarily rejected. Wait for the window to pass and try again.
- Login lockout: after 5 failed login attempts for the same email, further attempts are blocked for 15 minutes.