diff --git a/apps/portal/src/app/features/licensing/components/DocumentSlots.tsx b/apps/portal/src/app/features/licensing/components/DocumentSlots.tsx
index 4ef90cb06..b0fb505ed 100644
--- a/apps/portal/src/app/features/licensing/components/DocumentSlots.tsx
+++ b/apps/portal/src/app/features/licensing/components/DocumentSlots.tsx
@@ -144,6 +144,11 @@ export function DocumentSlots({
)}
+ {requirement.description && (
+
+ {localized(requirement.description)}
+
+ )}
{existing?.files?.[0] && (
{existing.files[0].originalName} ·{' '}
diff --git a/apps/portal/src/app/features/licensing/pages/LicenseApplicationPage.tsx b/apps/portal/src/app/features/licensing/pages/LicenseApplicationPage.tsx
index db8d10562..ede8e887a 100644
--- a/apps/portal/src/app/features/licensing/pages/LicenseApplicationPage.tsx
+++ b/apps/portal/src/app/features/licensing/pages/LicenseApplicationPage.tsx
@@ -727,9 +727,14 @@ export function LicenseApplicationPage() {
return (
{index > 0 &&
}
-
+
{localized(section.title)}
+ {section.description && (
+
+ {localized(section.description)}
+
+ )}
{locked && (
- {/* Both fee stops are bypassable — an examined certificate is
+ {/* Every fee stop is bypassable — an examined certificate charges
+ three separate fees (eligibility, exam, certificate) and is
otherwise untestable without a live gateway. */}
{deps.bypassEnabled &&
(app.status === 'PAYMENT_PENDING' ||
- app.status === 'EXAM_PAYMENT_PENDING') && (
+ app.status === 'ELIGIBILITY_PAYMENT_PENDING' ||
+ app.status === 'EXAM_PAYMENT_PENDING' ||
+ app.status === 'EXAM_PASSED') && (