Original research · splitforms data
Contact Form Statistics 2026: Spam, Fields & Timing from 993 Forms
Last updated · data window July 3 – September 30, 2026
Contact form statistics are measurements of how real website forms are built, filled in and attacked. This report covers 21,050 submissions to 993 forms on splitforms, a hosted form backend, over 90 days (July 3 – September 30, 2026): how much of that traffic is spam and why, how many fields forms ask for, which fields they use, and when people submit. Every number is an anonymous aggregate shown with its sample size.
Key findings
10 numbers from 90 days of real form traffic
23.1% of stored form submissions were quarantined as spam by content rules. That is a floor: honeypot and time-trap catches are dropped before they are ever stored.
n = 21,050 submissions to 993 forms
25.1% of forms received any quarantined spam at all (249 of 993). Spam is not spread evenly; most forms got none.
n = 993 forms
1.4% was the median spam share on forms with 20 or more submissions, yet 53.6% of those forms received at least one spam submission and a quarter of them saw 16.4% or more.
n = 183 forms
81.0% of quarantined submissions were flagged for links or suspicious URLs, the most common spam signal. 44.5% tripped two or more signal types at once.
n = 3,023 quarantined submissions, August 14 – September 30, 2026
2.0% of quarantined submissions used a disposable email address. Blocking throwaway inboxes alone would miss almost all form spam.
n = 3,023 quarantined submissions, August 14 – September 30, 2026
5 fields is the median length of a live form. The middle half of forms ask for 3 to 7 fields, and 9.7% ask for 11 or more.
n = 637 active forms
54.2% of forms collect a phone number, against 85.2% that collect an email address, 82.7% a name and 68.8% a message.
n = 637 active forms
55.9% of forms are general contact forms (a message plus an email or phone). Another 10.4% collect a name and contact details with no message box at all.
n = 637 active forms
17.3% of submissions arrive on a Tuesday, the busiest day of the week. Saturday is the quietest (10.0%) and the whole weekend carries 21.8%.
n = 16,179 legitimate submissions, weekday-normalized
70 characters is the median length of a real form message. Quarantined spam messages run a median 445 characters, about 6.4× longer.
n = 7,398 messages and 3,013 spam messages
Spam
What share of form submissions is spam?
23.1% of the 21,050 submissions that reached storage were quarantined as spam. The typical form sees far less: on forms with 20 or more submissions the median spam share was 1.4%, because a small group of heavily targeted forms takes most of the hits.
| Measure | Value | Sample |
|---|---|---|
| Submissions quarantined as spam | 23.1% | 21,050 submissions |
| Forms that received any quarantined spam | 25.1% | 993 forms |
| Forms with 20+ submissions that got any spam | 53.6% | 183 forms |
| Median spam share, forms with 20+ submissions | 1.4% | 183 forms |
| Spam share at the 75th percentile, same forms | 16.4% | 183 forms |
| Signal | Share of quarantined | Seen on |
|---|---|---|
| Links or suspicious URLs | 91 forms | |
| Gibberish or random-looking text | 136 forms | |
| Known spam phrases | 38 forms | |
| Disposable email address | 30 forms |
44.5% of quarantined submissions tripped two or more of these signals. Honeypot and time-trap catches are not in these tables: they are dropped before storage, so the real volume of attempted spam is higher. splitforms runs these checks as smart spam filtering on every plan, including Free.
Fields
How many fields does a typical form have?
The median active form submits 5 fields, and the middle half submit 3 to 7. Email (85.2%), name (82.7%) and a message box (68.8%) are near-universal; a phone number appears on 54.2% of forms.
| Fields | Share of forms | Forms |
|---|---|---|
| 1-2 | 60 | |
| 3 | 102 | |
| 4 | 88 | |
| 5 | 117 | |
| 6-7 | 135 | |
| 8-10 | 73 | |
| 11+ | 62 |
| Field type | Share of forms | Forms |
|---|---|---|
| Email address | 543 | |
| Name | 527 | |
| Message / free text | 438 | |
| Phone number | 345 | |
| Service, product or topic picker | 147 | |
| Company / organization | 111 | |
| Address or location | 106 | |
| Date or time | 41 | |
| Consent / opt-in checkbox | 41 | |
| Budget, quantity or timeline | 36 | |
| Website URL | 34 | |
| Job / application details | 34 |
Hidden plumbing fields (UTM tags, page URL, form name, CAPTCHA tokens, honeypots) are not counted. A form “collects” a field type when the field appears in at least half of its submissions.
Purpose
What are website forms used for?
55.9% of active forms are general contact forms. The rest split between lead capture / callback, newsletter or waitlist signup, booking or appointment, job application and quote or service request, classified from the fields each form collects.
| Purpose | Share of forms | Forms |
|---|---|---|
| General contact | 356 | |
| Lead capture / callback (no message) | 66 | |
| Newsletter or waitlist signup | 39 | |
| Booking or appointment | 38 | |
| Job application | 34 | |
| Quote or service request | 33 | |
| Other or unclassified | 71 |
Timing
When do people submit forms?
Around the clock, with a midweek peak. The busiest UTC hour was 15:00 UTC (5.3%), Tuesday was the busiest day (17.3%) and the weekend carried 21.8% of volume.
Show the hourly table
| Hour (UTC) | Share | Submissions |
|---|---|---|
| 00:00 UTC | 3.9% | 631 |
| 01:00 UTC | 4.0% | 642 |
| 02:00 UTC | 3.8% | 618 |
| 03:00 UTC | 3.4% | 556 |
| 04:00 UTC | 2.8% | 460 |
| 05:00 UTC | 3.9% | 632 |
| 06:00 UTC | 3.9% | 626 |
| 07:00 UTC | 5.0% | 807 |
| 08:00 UTC | 4.6% | 752 |
| 09:00 UTC | 4.8% | 777 |
| 10:00 UTC | 4.5% | 726 |
| 11:00 UTC | 4.2% | 672 |
| 12:00 UTC | 4.6% | 747 |
| 13:00 UTC | 4.9% | 790 |
| 14:00 UTC | 4.5% | 734 |
| 15:00 UTC | 5.3% | 861 |
| 16:00 UTC | 4.5% | 720 |
| 17:00 UTC | 4.6% | 744 |
| 18:00 UTC | 4.6% | 747 |
| 19:00 UTC | 4.5% | 721 |
| 20:00 UTC | 4.1% | 657 |
| 21:00 UTC | 4.0% | 640 |
| 22:00 UTC | 2.9% | 476 |
| 23:00 UTC | 2.7% | 443 |
| Day | Share of week | Avg / day |
|---|---|---|
| Monday | 184 | |
| Tuesday | 217 | |
| Wednesday | 211 | |
| Thursday | 195 | |
| Friday | 178 | |
| Saturday | 126 | |
| Sunday | 148 |
Messages and files
How long are form messages, and how often do they carry files?
Short. The median message is 70 characters. Spam is the long one: 445 characters at the median.
- Median message length70 charsn = 7,398 messages
- Middle half of messages13–200 chars25th to 75th percentile
- Messages under 100 characters58.7%9.9% run over 500
- Median spam message445 charsn = 3,013 spam messages, 54 forms
0.8% of legitimate submissions carried a stored file attachment (134 of 16,179). Treat it as a floor: uploads are stored only on paid plans with storage connected, and files sent to other accounts are dropped before they are counted.
Methodology
How these numbers were produced
Read-only aggregate queries over splitforms production data. No single account contributed 5% or more of the legitimate submissions, and no single form 5% or more.
Methodology
- Source: the production database of splitforms, a hosted form backend. Read-only queries; only aggregate counts were kept. No submitted values, names, email addresses, domains or account identifiers were stored or published.
- Window: submissions received from 2026-07-03 00:00 UTC through 2026-09-30 23:59 UTC (90 days).
- Excluded: submissions sent from splitforms.com or localhost pages (dashboard tests and the playground).
- Quarantined spam: submissions stored with the spam flag by splitforms' rule-based content filter (a handful were marked spam by the form owner). Honeypot, time-trap, CAPTCHA and rate-limit catches are dropped before storage and are not counted.
- Spam signals: taken from the quarantine log, which records the triggering rules for each quarantined submission and has existed since 2026-08-14. A submission can trip several signals, so shares add up to more than 100%.
- Active forms: forms with at least 3 non-spam submissions in the window. A form's field count is the median number of fields across its non-spam submissions, excluding hidden plumbing fields (UTM tags, page URL, form name, submit button, timestamps, CAPTCHA tokens, honeypots).
- Field types: detected from field names (English plus common Spanish, Portuguese, French and German names). A form captures a type when the field appears in at least half of its submissions. A field whose value is a well-formed email address counts as an email field.
- Form purpose: classified from the captured field types, first match wins: job application, booking (date or time fields), quote (budget, quantity, timeline or a service picker without a message), newsletter (email plus at most one other field, no message or phone), general contact (message plus email or phone), lead capture (name plus email or phone, no message), other.
- Timing: UTC receipt time of non-spam submissions. Weekday shares are normalized per occurrence because the 90-day window holds 13 of six weekdays and 12 Thursdays.
- Message length: characters in the longest message-like field of each non-spam submission that had one.
- Suppression: any cell built from fewer than 30 submissions or forms is folded into "other" or left out. The largest single account's and single form's shares are published only as a rounded-up ceiling (under 5%), never as exact values.
Limitations
- splitforms customers skew toward developers, small businesses and static or Jamstack sites, so this is not a random sample of every form on the web.
- The spam share is a floor: honeypot and time-trap catches never reach storage. Spam is also highly concentrated, so the overall share is driven by a small number of heavily targeted forms.
- Hours are UTC. Customers sit in many time zones, so the hourly curve is a global aggregate, not local office hours.
- Field types and purposes come from name heuristics and can misclassify forms that use unusual or non-English field names.
- File uploads count only files that were stored. Uploads require a paid plan with storage connected, and files sent to other accounts are dropped, so the upload share is a lower bound.
- Time from page load to submit is not reported: the form_loaded_at timestamp is only used for the time-trap and is not stored, and the opt-in drop-off tracker covers too few forms to publish.
- A field named subject is reserved for the notification email subject line and is not stored, so it does not appear in the field counts.
Last updated . Sample: 21,050 submissions (16,179 legitimate, 4,871 quarantined) to 993 forms; 1,316 test submissions excluded.
Cite this page
Using these statistics
Quote any figure with its sample size and a link to this page. The full aggregate dataset is available as JSON.
splitforms. (2026). Contact Form Statistics 2026: Spam, Fields & Timing from 993 Forms. Anonymous aggregate data from 21,050 submissions to 993 forms, July 3 – September 30, 2026. Retrieved from https://splitforms.com/form-statistics<a href="https://splitforms.com/form-statistics">Contact form statistics 2026 (splitforms)</a>Form statistics FAQ
Questions about the data.
View all FAQsWhat percentage of contact form submissions are spam?
In splitforms production data covering July 3 – September 30, 2026, 23.1% of the 21,050 submissions that reached storage were quarantined as spam by rule-based content checks. That is a floor, because honeypot and time-trap catches are dropped before they are stored. Spam is also very uneven: on forms with 20 or more submissions the median spam share was 1.4%, and only 25.1% of all 993 forms received any quarantined spam.
What is the most common sign that a form submission is spam?
Links or suspicious URLs. 81.0% of quarantined submissions were flagged for links or suspicious URLs, 47.6% for gibberish or random-looking text and 24.7% for known spam phrases. Disposable email addresses were behind only 2.0%. 44.5% tripped two or more signal types (n = 3,023 quarantined submissions, August 14 – September 30, 2026).
How many fields does a typical contact form have?
Across 637 active forms, the median form submits 5 fields and the middle half submit 3 to 7. 9.4% use one or two fields and 9.7% use 11 or more. This describes what forms ask for, not which length converts best; splitforms does not measure conversion rates.
Which fields do most contact forms include?
Email address (85.2% of forms), name (82.7%), a message or free-text box (68.8%) and phone number (54.2%). Next come service, product or topic picker (23.1%), company / organization (17.4%) and address or location (16.6%). (n = 637 active forms.)
Do most contact forms ask for a phone number?
54.2% of 637 active forms collected a phone number in at least half of their submissions. Email is far more common, at 85.2% of forms.
What time of day are contact forms submitted most?
Submissions are spread across the clock because senders sit in many time zones. The busiest hour was 15:00 UTC (5.3% of legitimate submissions) and the quietest 23:00 UTC (2.7%). The 12:00-17:59 UTC block carried 28.4% (n = 16,179). All times are UTC.
What day of the week gets the most form submissions?
Tuesday, with 17.3% of weekday-normalized volume. Saturday is the quietest at 10.0%, and Saturday plus Sunday together carry 21.8% (n = 16,179 legitimate submissions).
How long is a typical contact form message?
The median message is 70 characters; the middle half run 13 to 200. 58.7% are under 100 characters and 9.9% are over 500 (n = 7,398 messages). Spam is much wordier, with a median of 445 characters.
Where does this data come from, and can I cite it?
From the production database of splitforms, a hosted form backend, using read-only aggregate queries covering July 3 – September 30, 2026. Only counts were kept: no submitted values, names, email addresses, domains or account identifiers. Any figure built from fewer than 30 submissions or forms is left out. You can cite it with a link to this page; the aggregate data is also available as JSON.