My learning 0 of 20 lessons complete
Start lesson 1 →
Back to compare picker

Confirmation page vs Success confirmation vs Review before submit vs Notification banner

Use a confirmation page as the final endpoint after a transaction; use success confirmation for durable proof inside an ongoing task, review before submit before commit, and notification banner for previous-page outcomes while the journey continues.

Learn the decision

Match the interaction to the person's task

Use a confirmation page as the final endpoint after a transaction; use success confirmation for durable proof inside an ongoing task, review before submit before commit, and notification banner for previous-page outcomes while the journey continues.

Confirmation page

Use it when: A transaction or service journey has ended and users need durable proof plus next-step information.

Make this state clear: Submitted state immediately after authoritative commit routes to the confirmation page.

Observe the result: A user copies the reference, saves the receipt, follows Track application, and later returns from a bookmark to the same confirmation details or a helpful tracking fallback.

Study the full pattern →

Success confirmation

Use it when: A user action has completed and users need proof, object identity, or next-step orientation.

Make this state clear: Confirmed success state with object identity, reference or timestamp, and changed status.

Observe the result: Users can copy the receipt reference, open the confirmed record, then see the success message collapse into normal completed state.

Study the full pattern →

Review before submit

Use it when: A user has provided multiple answers and should verify them before a consequential submit action.

Make this state clear: Initial review state with grouped captured answers, relevant sections, and explicit submit action.

Observe the result: A user changes their phone number from review, lands on the phone page with the old value pre-filled, saves, and returns directly to review with other answers preserved.

Study the full pattern →

Notification banner

Use it when: A service problem, deadline, overdue action, or elsewhere-in-service event affects the user's next interpretation of the page.

Make this state clear: Neutral Important state for service problem, deadline, overdue action, or elsewhere-in-service information.

Observe the result: A user lands on Evidence overview and sees the upload confirmation before the page heading, then can continue the unfinished service journey.

Study the full pattern →

Practice the judgment: Imagine this situation: A confirmation page still shows Change links from review, implying submitted answers can be edited directly. Write the person's goal, choose one of these patterns, and show the state that helps the person continue. Use the decision rules and source trail below to explain your choice.

Review the underlying principle →

Decision dimensions

Dimension Confirmation pageSuccess confirmationReview before submitNotification banner
UI or UX UI + UX - Final endpoint page after a transaction is completeUI + UX - Durable in-context proof that an action completedUI + UX - Final editable answer summary before committing a transactionUI + UX - Page-flow service notification before the H1
UI guidance Render a full page after commit with a prominent completion panel, a page heading that names what finished, a reference or receipt when users need one, and a clear section for what happens next.Render success confirmation near the action result or affected object with a success label, object-specific message, reference or timestamp when useful, and one next step such as View receipt, Continue review, or Copy reference.Render a single review page immediately before commit with a clear title, grouped answer sections, readable key/value rows, per-answer or per-section Change actions, skipped optional answers when meaningful, and a primary button whose label names the committed action.Render one notification banner in the page content column immediately before the page H1, using the same width as the surrounding service content.
UX guidance Use a confirmation page when the transaction or service journey has ended and users need durable proof, reassurance, next-step timing, or a record they can bookmark, print, quote, or revisit.Use success confirmation when users need confidence that a just-finished action has really completed and can identify what changed before continuing.Use review before submit to give users one final chance to verify and correct captured answers before a transaction is sent, paid, published, applied, or otherwise committed.Reserve the pattern for service-wide problems, personal deadlines or obligations elsewhere in the service, and outcomes from a previous page when the journey continues rather than ends.
Good UI A grant application page says Application complete, shows reference APP-48291, lists what happens next within 5 working days, and offers Save record, Track application, and feedback links.After evidence upload, a success panel beside the evidence checklist says Evidence uploaded, shows receipt EV-2048, timestamp, and View receipt.A claim review page has Applicant, Contact details, Evidence, and Declaration sections; each row shows the captured answer and a Change link with hidden context such as Change email address.A case-management page shows an Important notification banner immediately before Manage evidence, saying evidence upload may be delayed and linking to service status.
Bad UI Users submit twice because refresh or Back replays the final action instead of returning to the receipt.A file-upload receipt appears only in a disappearing toast even though the user must quote it later.Change links lack context, so assistive technology users hear a list of identical Change links.A success toast appears in the corner after redirect and disappears before the user can verify which evidence was uploaded.
Good UX A user copies the reference, saves the receipt, follows Track application, and later returns from a bookmark to the same confirmation details or a helpful tracking fallback.Users can copy the receipt reference, open the confirmed record, then see the success message collapse into normal completed state.A user changes their phone number from review, lands on the phone page with the old value pre-filled, saves, and returns directly to review with other answers preserved.A user lands on Evidence overview and sees the upload confirmation before the page heading, then can continue the unfinished service journey.
Bad UX Users submit twice because refresh or Back replays the final action instead of returning to the receipt.The UI says Saved before the network request finishes and later silently reverts the draft.A user selects Change address, edits one field, then has to repeat every later page before finding the review page again.The same upload confirmation remains on unrelated pages after the user has already reviewed the evidence record.
Best fit A transaction or service journey has ended and users need durable proof plus next-step information.A user action has completed and users need proof, object identity, or next-step orientation.A user has provided multiple answers and should verify them before a consequential submit action.A service problem, deadline, overdue action, or elsewhere-in-service event affects the user's next interpretation of the page.
Avoid when The user remains inside an ongoing task and only needs local proof near the changed object.The success is obvious, low consequence, and safe to communicate as a brief toast.The task is a single low-risk field with clear inline validation and an obvious submit action.The message is a submitted-form validation error or field correction.
Required state Submitted state immediately after authoritative commit routes to the confirmation page.Confirmed success state with object identity, reference or timestamp, and changed status.Initial review state with grouped captured answers, relevant sections, and explicit submit action.Neutral Important state for service problem, deadline, overdue action, or elsewhere-in-service information.
Accessibility burden Keep interactive controls out of low-contrast panel treatments unless focus and text contrast are explicitly verified.Keep confirmation actions keyboard reachable and labelled with the affected object or reference.Use headings that make the review task explicit, such as Check your answers before sending your application.Use a labelled region for neutral page-load notification banners so screen-reader users can navigate to the notice.
Common misuse Showing a toast or local success strip as the only proof of a completed transaction.Showing success before the operation is actually committed.Labelling the final commit button Continue.Using a notification banner for field validation errors instead of an error summary and field-level messages.

Confirmation page

UI or UX
UI + UX - Final endpoint page after a transaction is complete
UI guidance
Render a full page after commit with a prominent completion panel, a page heading that names what finished, a reference or receipt when users need one, and a clear section for what happens next.
UX guidance
Use a confirmation page when the transaction or service journey has ended and users need durable proof, reassurance, next-step timing, or a record they can bookmark, print, quote, or revisit.
Good UI
A grant application page says Application complete, shows reference APP-48291, lists what happens next within 5 working days, and offers Save record, Track application, and feedback links.
Bad UI
Users submit twice because refresh or Back replays the final action instead of returning to the receipt.
Good UX
A user copies the reference, saves the receipt, follows Track application, and later returns from a bookmark to the same confirmation details or a helpful tracking fallback.
Bad UX
Users submit twice because refresh or Back replays the final action instead of returning to the receipt.
Best fit
A transaction or service journey has ended and users need durable proof plus next-step information.
Avoid when
The user remains inside an ongoing task and only needs local proof near the changed object.
Required state
Submitted state immediately after authoritative commit routes to the confirmation page.
Accessibility burden
Keep interactive controls out of low-contrast panel treatments unless focus and text contrast are explicitly verified.
Common misuse
Showing a toast or local success strip as the only proof of a completed transaction.

Success confirmation

UI or UX
UI + UX - Durable in-context proof that an action completed
UI guidance
Render success confirmation near the action result or affected object with a success label, object-specific message, reference or timestamp when useful, and one next step such as View receipt, Continue review, or Copy reference.
UX guidance
Use success confirmation when users need confidence that a just-finished action has really completed and can identify what changed before continuing.
Good UI
After evidence upload, a success panel beside the evidence checklist says Evidence uploaded, shows receipt EV-2048, timestamp, and View receipt.
Bad UI
A file-upload receipt appears only in a disappearing toast even though the user must quote it later.
Good UX
Users can copy the receipt reference, open the confirmed record, then see the success message collapse into normal completed state.
Bad UX
The UI says Saved before the network request finishes and later silently reverts the draft.
Best fit
A user action has completed and users need proof, object identity, or next-step orientation.
Avoid when
The success is obvious, low consequence, and safe to communicate as a brief toast.
Required state
Confirmed success state with object identity, reference or timestamp, and changed status.
Accessibility burden
Keep confirmation actions keyboard reachable and labelled with the affected object or reference.
Common misuse
Showing success before the operation is actually committed.

Review before submit

UI or UX
UI + UX - Final editable answer summary before committing a transaction
UI guidance
Render a single review page immediately before commit with a clear title, grouped answer sections, readable key/value rows, per-answer or per-section Change actions, skipped optional answers when meaningful, and a primary button whose label names the committed action.
UX guidance
Use review before submit to give users one final chance to verify and correct captured answers before a transaction is sent, paid, published, applied, or otherwise committed.
Good UI
A claim review page has Applicant, Contact details, Evidence, and Declaration sections; each row shows the captured answer and a Change link with hidden context such as Change email address.
Bad UI
Change links lack context, so assistive technology users hear a list of identical Change links.
Good UX
A user changes their phone number from review, lands on the phone page with the old value pre-filled, saves, and returns directly to review with other answers preserved.
Bad UX
A user selects Change address, edits one field, then has to repeat every later page before finding the review page again.
Best fit
A user has provided multiple answers and should verify them before a consequential submit action.
Avoid when
The task is a single low-risk field with clear inline validation and an obvious submit action.
Required state
Initial review state with grouped captured answers, relevant sections, and explicit submit action.
Accessibility burden
Use headings that make the review task explicit, such as Check your answers before sending your application.
Common misuse
Labelling the final commit button Continue.

Notification banner

UI or UX
UI + UX - Page-flow service notification before the H1
UI guidance
Render one notification banner in the page content column immediately before the page H1, using the same width as the surrounding service content.
UX guidance
Reserve the pattern for service-wide problems, personal deadlines or obligations elsewhere in the service, and outcomes from a previous page when the journey continues rather than ends.
Good UI
A case-management page shows an Important notification banner immediately before Manage evidence, saying evidence upload may be delayed and linking to service status.
Bad UI
A success toast appears in the corner after redirect and disappears before the user can verify which evidence was uploaded.
Good UX
A user lands on Evidence overview and sees the upload confirmation before the page heading, then can continue the unfinished service journey.
Bad UX
The same upload confirmation remains on unrelated pages after the user has already reviewed the evidence record.
Best fit
A service problem, deadline, overdue action, or elsewhere-in-service event affects the user's next interpretation of the page.
Avoid when
The message is a submitted-form validation error or field correction.
Required state
Neutral Important state for service problem, deadline, overdue action, or elsewhere-in-service information.
Accessibility burden
Use a labelled region for neutral page-load notification banners so screen-reader users can navigate to the notice.
Common misuse
Using a notification banner for field validation errors instead of an error summary and field-level messages.
Decision rules
  • Choose confirmation page when the whole transaction is committed and users need a durable endpoint with completion heading, reference, what happens next, contact or tracking path, and a way to keep a record.
  • Choose success confirmation when the user remains in the same task surface after a saved, uploaded, copied, or configured item and needs proof near the changed object rather than a new endpoint page.
  • Choose review before submit before data is committed, when users need Change links, captured-answer summaries, and final action copy before the post-submit receipt exists.
  • Choose notification banner when a previous-page action succeeded but the user has navigated to a page where the journey continues and the message belongs before the next page heading.
  • Route payment, application, booking, survey, account-closure, and publication flows to a confirmation page when there is no further required step in the current transaction.
  • Do not keep pre-submit edit links on a confirmation page; after commit, recovery should move to contact, track, amend, cancel, or start-again paths that match the service rules.
  • Do not replace a confirmation page with a toast or in-context success message when users may bookmark, print, quote, screenshot, or later return to the receipt.
  • Do not use a confirmation page for service failure, permission denial, validation recovery, or guidance-only content; route those to error, status, permission, or guide pages.
Inspect live examples
Failure modes
  • A completed application lands on the dashboard with a toast, so users cannot find the reference number later.
  • A confirmation page still shows Change links from review, implying submitted answers can be edited directly.
  • A review page says Application complete before the user has pressed the final submit action.
  • A success banner appears before an H1 after navigation but omits the endpoint receipt and next-step timing.
  • The page lists many competing cards and calls to action, so users cannot tell whether anything else is required.
  • A permission denial is styled as a green completion page, making users think the request succeeded.

Saved items