Skip to main content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Patterns

Help users to…

Know when their information is prefilled

Use: Deployed
Follow this pattern to help people know when their information will be prefilled for them in an application, form, or tool.

Usage

When to use this pattern

  • When you prefill a user’s information into an application, form, or other online tool. When using this pattern, clearly tell the user where their information is being pulled from to prefill for them.
  • When users can update prefilled information. Review the Help users to update prefilled information pattern for guidance on helping users update this prefilled information.

When not to use this pattern

  • For unauthenticated users. Users who aren’t signed in shouldn’t see their information prefilled when they interact with an application, form, or tool. But, when forms don’t require users to be signed in, they should get the Sign-in alert describing the benefits of signing in.
  • When there’s no prefill data for the user.

When to use caution

  • When prefilling data from a source other than the VA.gov API. It’s crucial to explain to users exactly where the data is coming from so that if there are any errors in the information, it’s clear how to correct those errors.

How to design and build

Anatomy or layout details

This pattern involves these types of sections found in VA.gov forms:

  • Introduction page: The first page of a form. Introduces the process the Veteran or other beneficiary will follow to apply for a benefit or to complete a supporting form. Changes slightly after a user signs in.
  • Prefilled information the user cannot update: This is usually personal information like name, date of birth, and Social Security number.
  • Prefilled information the user can update: This can be many different types of information, like email addresses and mailing addresses, that the user can update directly on the screen where we display it.

Introduction page and sign in alerts

  • Use the form introduction page templates. The existing templates are already updated to support this pattern for both the unauthenticated and authenticated experiences.
  • Use the existing sign-in alert pattern that notifies a user that we will prefill their information will be prefilled when signing in.
  • Use the prefill alert when the user is signed in to notify them that we prefilled some of their information.

How this pattern works

Communicate information that the user can edit

Here’s how to communicate that people can update certain information online:

  • Display an edit link. Display prefilled information in a card component with a link to edit the information. This information may include contact information, such as a phone number, email address, or mailing address.
  • Include a pathway to edit the information. Use the Help users to update prefilled information pattern when the user can update their information.

Communicate information that the user can’t edit

Here’s how to communicate that people can’t update certain information online:

  • Omitting the edit link in cards with uneditable information. For information that the user can’t change online (such as legal name, date of birth, and Social Security number), remove the edit link within the card component.
  • Include instructions for how to update uneditable information. Under the card with the uneditable information, display a note starting with the bolded word “Note:” followed by directions to help users find out how to update this information by phone or another way. These directions will vary by form or type of information. You’ll need to confirm that the directions are accurate for updating that specific type of information. See the Content considerations section.
  • Consider adding a pathway for the user to correct their information for the form itself. Since information from the person’s profile may be inaccurate, it’s helpful to have this option. Clarify that since they can’t update the information online, we’ll only update the information they requested on the current form.

Components used in this pattern

  • Alert - To inform the user about prefilled information and where we will save changes
  • Alert - Sign-in - To inform the user that they can sign so we can prefill their information
  • Card - To display prefilled information in organized sections
  • Card - Status - To display prefilled information that the user can edit
  • Link - To give the user an opportunity to make changes to their prefilled information
  • Prefill - To inform the user before starting the form that we will prefill their information if they sign in
  • Details - To provide expandable details about updating information

Examples

Signed in prefill alert

View signed in prefill alert in Storybook

Unauthenticated prefill alert

View unauthenticated prefill alert in Storybook

Editable prefill card

A card showing information that can be edited by the user.
Editable prefill card (Screenshot)

Uneditable prefill card

A card showing information that cannot be edited by the user.
Uneditable prefill card (Screenshot)

Example within a mock form

An example of the prefill pattern can be found in the Forms library mock form on staging. Sign in with any staging user.

Code Usage

Code for the prefill pattern can be found in the Forms library.

Content considerations

Directions for updating uneditable information

Directions for updating information that can’t be updated online vary by form and type of information. The Help users to update prefilled information pattern has guidance for these directions.

Research findings

The Authenticated Experience Design Patterns team conducted user research in mid 2024 to gather validation about this pattern. The pattern was further tested as part of a late 2024 study by the same team.

Adoption

Forms using some form of prefill: 51 of 61 production forms (84%)

Note: 1 of these forms could not be analyzed because the product directory has no code path for them, so their prefill status is undetermined.

Current codified pattern: 6

  • 21-4138 - Statement in support of claim
  • 21P-0969 Income and Asset Statement Form
  • 21P-527EZ - Apply for Veterans Pension benefits
  • 22-0803 - Request for Reimbursement of Licensing or Certification Test Fees
  • 26-1880 - Request a VA home loan Certificate of Eligibility (COE)
  • Dependency Claims (21-686c and 21-674)

Previous version of the pattern: 42

  • 10-10EZ - Apply for VA health care
  • 10-10EZR - Health Benefits Update Form
  • 10182 - Request a Board Appeal
  • 20-0995 - Supplemental Claim Form
  • 20-0996 - Higher-Level Review
  • 20-10206 - Privacy Act
  • 20-10207 - Request for priority processing
  • 21-0781 - Statement in Support of Claimed Mental Health Disorder(s) Due to an In-Service Traumatic Event(s)
  • 21-0845 - Authorization to Disclose Personal Information to a Third Party
  • 21-0966 - Intent to file a claim
  • 21-0972 - Sign VA claim forms as an alternate signer
  • 21-10210 - Lay or Witness Statement
  • 21-4140 - Income Verification for Disability Benefits
  • 21-4142 - Authorization to Disclose Information to the VA
  • 21-526EZ - File for disability compensation
  • 21-8940 - Veteran's Application for Increased Compensation Based on Unemployability
  • 21P-0537 - Marital Status Questionnaire
  • 21P-0847 - Request to be substitute claimant
  • 21P-530EZ - Apply for Veterans burial allowance and transportation benefits
  • 21P-534EZ - Application for DIC, Survivors Pension, or Accrued Benefits
  • 21P-601 - Application for Accrued Amounts Due a Deceased Beneficiary
  • 21P-8416 - Submit medical expenses to support a pension or DIC claim
  • 22-0839 - Yellow Ribbon Program Agreement (Under Chapter 33 of title 38, United States Code)
  • 22-0976 - Application for Approval of a Program in a Foreign Country
  • 22-10215 - Statement of Assurance of Compliance with 85 Percent Enrollment Ratios
  • 22-10216 - 35% Exemption Request from 85-15 Reporting Requirement
  • 22-10275 - Commit to the Principles of Excellence for educational institutions
  • 22-10282 IBM Skillsbuild Training Program Intake Application
  • 22-1919 - Conflicting Interests Certification for Proprietary Schools
  • 22-1990 - Education Benefits Application
  • 22-1990e - Apply to use transferred education benefits
  • 22-5490 - Apply for education benefits as an eligible dependent
  • 22-8794 - Designation of Certifying Official(s)
  • 26-4555 Application in Acquiring Specially Adapted Housing or Special Home Adaptation Grant
  • 40-10007 - Apply for burial in a VA national cemetery
  • Chapter 31 - Veteran Readiness & Employment - 28-1900
  • Chapter 36 - Educational and Career Counseling - 25-8832
  • Financial Status Report (FSR)
  • My Education Benefits
  • Pre-need Burial
  • Supply Reordering Tool
  • VA Form 21-4502 - Application for Automobile or Other Conveyance and Adaptive Equipment (UNDER 38 U.S.C. 3901-3904)

Basic profile pre-population: 3

  • 10-7959C - CHAMPVA Claim Form
  • 21-4192 - Request for Employment Information in Connection with Claim for Disability Benefits
  • 21P-530a - State Application for Interment Allowance (Under 38 U.S.C. Chapter 23)

No prefill: 9

  • 10-10CG - Apply for the Program of Comprehensive Assistance for Family Caregivers
  • 10-10D - Application for CHAMPVA
  • 10-7959F-2 - Foreign Medical Program Claims Submission
  • 21-0779 - Request for Nursing Home Information (Aid & Attendance)
  • 21-2680 - Examination for Housebound Status or Permanent Need for Regular Aid & Attendance
  • 22-10278 - Authorization To Disclose Personal Information To a Third Party
  • 22-1995 - Education Change of Program or Training Application
  • 40-0247 Presidential Memorial Certificate
  • Discharge Upgrade Wizard

Unknown — no code path to analyze: 1

  • 22-5495 - Change your education benefits
Edit this page in GitHub (Permissions required)
Last updated: May 12, 2026