Skip to main content
Make a declaration

Design notes

Many services ask users to confirm that they have understood something or to formally state that the information they have given is true. This is often the last step before submitting an application.

There are several common ways to do this: we set out to see if we could standardise the way declarations are designed in DWP.

Design goals

The declaration pattern aims to help users understand that the next step they take will be important, and that they are making a formal or official statement by doing it. For example, it could:

  • tell users about the legal consequences of submitting false information

  • make sure they understand the results of the next step, for example if a benefit might be affected or withdrawn

In other design systems

There was a backlog item for a declaration pattern on the GOV.UK Design System backlog. It was not published.

The HMRC design system also includes one: https://github.com/hmrc/design-patterns/issues/73

Home Office: https://design.homeoffice.gov.uk/patterns/make-a-declaration

HM Courts and Tribunals Service design system backlog

US Veterans Administration: https://design.va.gov/components/form/statement-of-truth

There are several common types of declaration:

  • with a checkbox
  • with a radio selection
  • without either

We found examples of all of these in use.

Do checkboxes work?

We have not seen any evidence that checkboxes or radios increase compliance rates or understanding of the declaration. In the absence of this our pattern prefers the simpler interaction of a single button with clear text.

As the GOV.UK backlog discussion reports when discussing informed consent, "it’s not clear that clicking on a checkbox carries any more legal weight than just having the user click a button."

The main function of the pattern is to send a message to the user that this is a time to pause and check information, because the next step is consequential.

This is why the bottom of a Check answers page can be a good place for a declaration.

The Information Commissioner's Office has a useful page on what constitutes valid consent. This is in the context of consenting to use of data under GDPR but includes useful discussions of concepts such as a "clear and affirmative action".

Signing ceremonies

The GOV.UK design system discussion says:

If your users are expressing reservations about completing a transaction because it doesn't feel 'important' enough, consider a signing ceremony.

For example:

  • a text field where the user has to type 'I agree'.
  • two radio buttons:
    • 'Yes, I understand and agree
    • No, I do not want to submit this claim'

Make it very clear which information is covered by the declaration. Signing ceremonies add extra work for people and may even put some users off the service. Only use them if you have evidence that they're helping.

Examples of different designs

A declaration with a single button, as in the pattern

A declaration with a checkbox

A declaration with radios

A single-button declaration at the bottom of a Check Answers page

Get support

Need help implementing this in a prototype or production build? Get support from the Design System team.

Give feedback

We depend on insights from real projects to update and improve the design system. If you use something we made, tell us how it went.


Could we improve this page?

Send questions, comments or suggestions to the DWP Design System team.

Last updated: