Back to compare picker

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

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.

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.Use notification banners sparingly for information users need before interpreting the page but that is not the main task content on that page.
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 A submitted application only redirects to a dashboard toast that says Done, with no reference, receipt, or next-step details.A green strip says Done with no object, reference, or next step.A final page says Check your answers but shows only a paragraph and a Continue button with no answers, section headings, or change links.A validation error appears in a notification banner at the top of the page with no links to the invalid fields.
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 A user closes the page after seeing a transient message and later cannot prove the payment or application happened.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 message should be encountered before the page H1 but is not the page's main task content.
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.Pre-action state with no success confirmation.Initial review state with grouped captured answers, relevant sections, and explicit submit action.No-banner state when no service-context notice or previous-page outcome applies.
Accessibility burden Use one clear page H1 or panel title that communicates completion without relying on green color alone.Expose dynamic success as a status message or equivalent so assistive technologies can announce it without moving focus unnecessarily.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.Using a review page that contains no captured answers.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
A submitted application only redirects to a dashboard toast that says Done, with no reference, receipt, or next-step details.
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
A user closes the page after seeing a transient message and later cannot prove the payment or application happened.
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
Use one clear page H1 or panel title that communicates completion without relying on green color alone.
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 green strip says Done with no object, reference, or next step.
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
Pre-action state with no success confirmation.
Accessibility burden
Expose dynamic success as a status message or equivalent so assistive technologies can announce it without moving focus unnecessarily.
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
A final page says Check your answers but shows only a paragraph and a Continue button with no answers, section headings, or 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
Using a review page that contains no captured answers.

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
Use notification banners sparingly for information users need before interpreting the page but that is not the main task content on that page.
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 validation error appears in a notification banner at the top of the page with no links to the invalid fields.
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 message should be encountered before the page H1 but is not the page's main task content.
Avoid when
The message is a submitted-form validation error or field correction.
Required state
No-banner state when no service-context notice or previous-page outcome applies.
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.