splitforms.com

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

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

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

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

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

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

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

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

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

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

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

Spam at a glance, July 3 – September 30, 2026
MeasureValueSample
Submissions quarantined as spam23.1%21,050 submissions
Forms that received any quarantined spam25.1%993 forms
Forms with 20+ submissions that got any spam53.6%183 forms
Median spam share, forms with 20+ submissions1.4%183 forms
Spam share at the 75th percentile, same forms16.4%183 forms
What flagged it: share of quarantined submissions by signal, August 14 – September 30, 2026, n = 3,023. One submission can trip several signals.
SignalShare of quarantinedSeen on
Links or suspicious URLs81.0%91 forms
Gibberish or random-looking text47.6%136 forms
Known spam phrases24.7%38 forms
Disposable email address2.0%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 per form (median across each form's submissions), n = 637 active forms
FieldsShare of formsForms
1-29.4%60
316.0%102
413.8%88
518.4%117
6-721.2%135
8-1011.5%73
11+9.7%62
Share of forms that collect each field type, n = 637 active forms
Field typeShare of formsForms
Email address85.2%543
Name82.7%527
Message / free text68.8%438
Phone number54.2%345
Service, product or topic picker23.1%147
Company / organization17.4%111
Address or location16.6%106
Date or time6.4%41
Consent / opt-in checkbox6.4%41
Budget, quantity or timeline5.7%36
Website URL5.3%34
Job / application details5.3%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.

Form purpose by field heuristics, n = 637 active forms. Groups under 30 forms are folded into "Other".
PurposeShare of formsForms
General contact55.9%356
Lead capture / callback (no message)10.4%66
Newsletter or waitlist signup6.1%39
Booking or appointment6.0%38
Job application5.3%34
Quote or service request5.2%33
Other or unclassified11.1%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.

Share of legitimate submissions by hour of day (UTC), n = 16,179
Show the hourly table
Legitimate submissions by UTC hour
Hour (UTC)ShareSubmissions
00:00 UTC3.9%631
01:00 UTC4.0%642
02:00 UTC3.8%618
03:00 UTC3.4%556
04:00 UTC2.8%460
05:00 UTC3.9%632
06:00 UTC3.9%626
07:00 UTC5.0%807
08:00 UTC4.6%752
09:00 UTC4.8%777
10:00 UTC4.5%726
11:00 UTC4.2%672
12:00 UTC4.6%747
13:00 UTC4.9%790
14:00 UTC4.5%734
15:00 UTC5.3%861
16:00 UTC4.5%720
17:00 UTC4.6%744
18:00 UTC4.6%747
19:00 UTC4.5%721
20:00 UTC4.1%657
21:00 UTC4.0%640
22:00 UTC2.9%476
23:00 UTC2.7%443
Share of legitimate submissions by weekday (UTC), normalized per day in the window, n = 16,179
DayShare of weekAvg / day
Monday14.6%184
Tuesday17.3%217
Wednesday16.8%211
Thursday15.5%195
Friday14.1%178
Saturday10.0%126
Sunday11.8%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.

citation.txt
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
link.html
<a href="https://splitforms.com/form-statistics">Contact form statistics 2026 (splitforms)</a>

Form statistics FAQ

Questions about the data.

View all FAQs
What 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.