Skip to content

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].

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.

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.

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.

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.

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.

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.

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.

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 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.

Each form can have up to 10 integrations: webhooks, Slack, Discord, Google Sheets and Zapier together. Integrations are available on Pro and Agency.

  • 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.