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.


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.


Help users to…

Check eligibility

Use: Deployed
Follow this pattern to help users to check their eligibility for a benefit or service.


When to use this pattern

  • When a user may not be eligible for a benefit or service. Providing users feedback on their eligibility for a benefit or service, and enabling a way to change their answers, can help reduce a high rate of declined applications.

Design principles

When not to use this pattern

  • As a panacea for removing friction and complexity. Work must still be done to make eligibility criteria clear and understandable to applicants for a service or benefit. This includes, at minimum, writing the eligibility criteria in plain language and testing that content with users, then iterating on the design based on their feedback. This pattern attempts to make complicated requirements clearer to end users but it is neither an excuse nor salve for overly complex or confusing requirements.


Apply to Rogers STEM scholarship

Check eligibility example from the process to apply for Rogers STEM scholarship.
Examples of two steps in an application process that provide feedback to users regarding their eligibility (shown at mobile viewport width).

How to design and build

How this pattern works

  1. Alert the user if they do not meet the eligibility requirements for the benefit or service and provide an exit. On step 2 of the application process above the user is warned that based on their responses they may not be eligible. There is an option to exit the application, finish the application later, or to continue. (NOTE: The green “Exit application” button is deprecated and would today be secondary button or action link).
  2. Provide a clear summary of eligibility requirements met and not met. This provides the user a clear account of which eligibility requirements they have, and have not, met so that they can adjust their answers if they believe the system’s assertion to be incorrect, or continue with their application with the knowledge that they may not be eligible. There is no need to continuously repeat this summary or message and doing so may prove tedious to users who do want to continue.

Components used in this pattern

Edit this page in GitHub (Permissions required)
Last updated: Dec 05, 2022