Fair use and limits
Your plan sets how many submissions you get each month. A few other limits keep the service fast and keep abuse out. Here are the main ones. If you need more on any of them, email [email protected].
Limits by plan
Section titled “Limits by plan”| Limit | Free | Pro | Agency |
|---|---|---|---|
| Submissions per month | 300 | 12,000 | 30,000 |
| Forms per workspace | 10 | 100 | 500 |
| Team workspaces you can own | None | 1 | 100 |
| Members per team workspace, including you | Solo | 3 | 10 |
| Email recipients per form | 2 | 10 | 10 |
| Integrations per form | None | 10 | 10 |
| Spam kept for review per month | 1,000 | 5,000 | 5,000 |
| AI checks per form per hour | 60 | 600 | 1,500 |
| File uploads: size per file | None | 10 MB | 25 MB |
| File uploads: files per submission | None | 5 | 10 |
| File uploads: total per submission | None | 25 MB | 25 MB |
| File storage | None | 2 GB | 10 GB |
The sections below explain each one.
Pro and Agency are sold as unlimited forms with fair use. In practice the limit is 100 forms per workspace on Pro and 500 on Agency. Free allows 10.
- The limit applies when you create a form. Existing forms keep working and keep receiving submissions.
- It is counted per workspace. Your personal workspace and each team workspace have their own count. The workspace owner’s plan sets the limit.
- When you reach it, Formkove tells you and how to ask for more. We can raise it for your account.
- You can create up to 20 forms per hour.
Team workspaces and members
Section titled “Team workspaces and members”Pro includes one team workspace with up to 3 members, including you. Agency includes up to 100 workspaces, one per client, each with up to 10 members, including you. Free has no team workspaces.
Limits per workspace
Section titled “Limits per workspace”A workspace owner can give each team workspace its own monthly submission limit and file storage limit, below the plan’s. This stops one busy client from using up the whole account. Set them in Settings → Team → Usage and limits, which also shows the workspace’s submissions this month and its storage. Admins can see the limits; only the owner can change them.
- Past its monthly limit, the workspace’s forms refuse new submissions until the next month, the same way as the plan limit.
- Past its storage limit, new submissions are still accepted but their files aren’t stored.
Submissions per month
Section titled “Submissions per month”The monthly count resets on the first of each month (UTC). We email the workspace owner at 80%, 95% and 100%.
- Once you reach your plan’s limit (300, 12,000 or 30,000), new submissions are refused until the next month or until you upgrade. There are no overage charges.
- Submissions the AI filter flags as spam count toward the limit. Submissions stopped by the honeypot or Turnstile don’t.
Reaching a limit never deletes submissions you already have.
Email notifications
Section titled “Email notifications”Each form can email up to 2 recipients on Free and 10 on Pro and Agency. Each recipient confirms their address before receiving anything.
Notification emails are subject to fair use. Normal use never comes close. If an account sends far more email than is normal for its plan, its notification emails may be paused until the next day or month. While they’re paused, submissions are still saved in your dashboard and webhooks and integrations still receive them. We email you if this happens.
File uploads
Section titled “File uploads”Available on Pro and Agency, per form: turn on File uploads in the form’s settings. Limits are in the table above; a form can also set a smaller largest-file size. Storage is shared by all forms you own, including workspace forms, and freed when you delete submissions.
When your storage is full, new submissions are still accepted, but their files aren’t stored. The submission shows which files were left out. See File uploads.
Requests per IP address
Section titled “Requests per IP address”Each IP address can send a form 10 submissions per minute and 30 per hour. Past that, the endpoint returns 429 with a Retry-After header. See the API reference.
Submission size
Section titled “Submission size”| Limit | Value |
|---|---|
| Request body | 100 KB (with file uploads on, files can add up to your plan’s per-submission total; text fields stay at 100 KB) |
| Fields per submission | 100 |
| Size per field | 10 KB |
| Field name length | 200 characters |
Spam and AI checks
Section titled “Spam and AI checks”- Spam kept for review: each month Formkove keeps up to 1,000 spam submissions on Free and 5,000 on Pro and Agency. Spam beyond that is still blocked and counted, but not stored.
- How long spam is kept: spam is deleted 30 days after it arrives. Submissions held because they couldn’t be spam-checked are kept until you deliver or delete them.
- AI checks per hour: each form gets 60 checks an hour on Free, 600 on Pro and 1,500 on Agency. Past that, submissions are still accepted and their check waits for the next hour before anything is delivered. A Free form whose waiting queue is also full refuses new submissions until it clears; a paid form accepts them and holds them for you to review.
See AI classification and Spam protection.
Integrations
Section titled “Integrations”Each form can have up to 10 integrations: webhooks, Slack, Discord, Google Sheets and Zapier together. Integrations are available on Pro and Agency.
Exports
Section titled “Exports”- Form CSV: up to 5 exports per hour. A form with up to 10,000 submissions downloads straight away. A larger form runs in the background, up to 100,000 submissions, and you download the file from the Exports page within 24 hours.
- Account data export: one every 24 hours. Up to 5,000 submissions in total downloads straight away. Up to 100,000 runs in the background.
Need more? Email [email protected] with what you’re building and which limit you’re hitting.