{
  "schema_version": "1.1",
  "id": "baymard-average-checkout-5-1-steps-11-3-form-fields-2024",
  "slug": "baymard-average-checkout-5-1-steps-11-3-form-fields-2024",
  "url": "https://groundedkit.com/claims/baymard-average-checkout-5-1-steps-11-3-form-fields-2024/",
  "api_url": "https://groundedkit.com/api/claims/baymard-average-checkout-5-1-steps-11-3-form-fields-2024.json",
  "claim": "The average checkout in 2024 had 5.1 steps and 11.3 form fields, and 17% of users have abandoned because checkout was too complex (Baymard)",
  "commonly_cited_as": "\"How many fields does a checkout need?\"",
  "verdict": "verified",
  "verdict_definition": "Primary source found; it says the same thing, the scope matches, and it is reasonably current.",
  "confidence": "medium",
  "rating": {
    "value": 5,
    "best": 5,
    "worst": 1
  },
  "origin": {
    "publisher": "Baymard Institute",
    "title": "Checkout Optimization: 5 Ways to Minimize Form Fields in Checkout (June 26, 2024)",
    "year": "2024"
  },
  "quote": "The average checkout flow in 2024 is 5.1 steps long and contains 11.3 form fields — and 17% of users have abandoned due to checkout complexity",
  "method": "Baymard benchmark of large e-commerce checkouts plus its abandonment survey of US online shoppers.",
  "drift": [
    "Benchmarks large e-commerce sites, not all stores"
  ],
  "interest": "Baymard sells checkout-UX research and audits.",
  "safe_rephrasing": "Baymard's 2024 benchmark found the average large-site checkout had 5.1 steps and 11.3 form fields, and 17% of shoppers said they had abandoned an order due to checkout complexity.",
  "sources": [
    {
      "title": "Baymard — Minimize form fields in checkout",
      "url": "https://baymard.com/blog/checkout-flow-average-form-fields",
      "primary": true
    }
  ],
  "kind": "reference_fact",
  "as_of": "Published June 26, 2024",
  "last_checked": "2026-10-17",
  "stale": false,
  "date_reviewed": "2026-10-17",
  "license": "CC BY 4.0",
  "license_url": "https://creativecommons.org/licenses/by/4.0/"
}