Form ID

Limits

Body size, field counts, rate limits, monthly usage, webhooks and retention.

Fixed limits that apply to every workspace and form. Only monthly usage and the number of webhook endpoints depend on your plan.

Submissions

LimitValueOver the limit
Request body256 KB413 payload_too_large
Stored fields, serialized as JSON64 KB413 payload_too_large
Fields per submission100413 payload_too_large
Field name length128 characters413 payload_too_large
Field value size16 KB413 payload_too_large
JSON depth3 levels, counting the top-level object422 too_deep
_subject200 charactersCut to length
Idempotency key255 characters, kept 24 hours400 invalid_body
FilesNot built yet422 files_not_supported

Form definitions

LimitValue
Fields per form100
Options per field500
Options per form2,000
Field id64 characters, lowercase snake_case
Label200 characters
Help text1,000 characters
Text fieldUp to 10,000 characters, 1,000 by default
Long text fieldUp to 16,000 characters, 10,000 by default
Pattern200 characters
Allowed domains per form20

Rate limits

Applies toLimit
Posts to one form from one IP, Standard5 a minute and 3 in 10 seconds
Posts to one form from one IP, other presetsRelaxed 20 a minute, Strict 2 every 10 minutes, or Custom
Posts to any form from one IP30 a minute, and never more than 600 a minute
Posts to one form in total300 a minute, or a Custom cap of 1 to 10,000
GET /f/<formId>/schema60 a minute per IP and form
The Ikiform check frame60 a minute per IP and form
REST API100 requests per 60 seconds per key

Details and the refill behaviour are on Rate limits.

Monthly usage

Each workspace has a monthly submission limit set by its plan; see Pricing. Months are calendar months in UTC. Only received submissions count; spam and rejected posts don't.

  • The workspace's notification recipients get an email at 80% and at 100% of the limit.
  • At 2 times the limit, new submissions are rejected with 429 quota_exceeded until the next month or an upgrade, and workspace owners get an email.

Between 100% and the ceiling

ItemTodayOnce billing is on
New submissionsReceived as usualHeld: visitors see a normal success page, but held submissions stay hidden
Webhooks and emailsSentNot sent until the workspace upgrades
Kept forUntil you delete them30 days
Billing is not switched on yet. Until it is, no workspace is refused for not having a plan.

Webhooks

LimitValue
Endpoints per workspace3, no limit on Enterprise
Payload size256 KB, then fields is left out and truncated is true
Response timeout15 seconds
Attempts9 over about 3 d 6 h
Auto-disableAfter 5 days of failed deliveries, or on 410 Gone
Old secret after rotation24 hours
Response body saved in the log4 KB

Notification emails

LimitValue
Emails per form per hour50, then one digest for the rest of the hour
Emails per form per hour, workspaces younger than 7 days10
Recipients per email10
Fields shown per email20, values cut at 500 characters

Retention

DataKept for
Received submissionsUntil you delete them
Spam submissions30 days
Held submissions30 days
Webhook deliveries90 days
Webhook attempts30 days
Idempotency keys24 hours
Need higher limits? Email hello@ikiform.com about Enterprise.