All Docs
FeaturesDepositClearUpdated March 11, 2026

Fix: Onboarding Checklist 'Set Up Billing' Now Links to the Correct Page

Fix: Onboarding Checklist 'Set Up Billing' Now Links to the Correct Page

Version: 0.1.93 Category: Usability

What Was Broken

The onboarding checklist includes a "Set Up Billing" step designed to guide new users directly to the Billing page. Prior to this fix, that step used the following link:

/dashboard/settings?tab=billing

However, billing is not a valid tab ID in the Settings page tab configuration. The Settings page uses URL-driven tabs (e.g. ?tab=organization, ?tab=appearance), but Billing is rendered as a separate standalone route — not as a tab within Settings at all.

The practical effect: users who clicked "Set Up Billing" in the onboarding checklist were silently dropped onto the Profile tab of Settings, with no error or indication that anything had gone wrong. Billing remained incomplete and unchecked.

What Changed

The href for the setup_billing onboarding step has been updated in src/components/onboarding-checklist.tsx:

- href: '/dashboard/settings?tab=billing'
+ href: '/dashboard/billing'

The /dashboard/billing route is the correct, standalone destination for billing configuration.

Onboarding Step Link Audit

As part of this fix, all onboarding checklist step href values were reviewed:

StepLinkStatus
upload_logo/dashboard/settings?tab=organization✅ Valid tab
set_brand_color/dashboard/settings?tab=appearance✅ Valid tab
setup_billing/dashboard/billing✅ Fixed in v0.1.93

Impact

This fix affects new users going through the onboarding flow. Any user who previously clicked "Set Up Billing" and found themselves on the Profile tab can now return to the onboarding checklist and follow the corrected link directly to /dashboard/billing.

No data was lost and no billing configuration is affected — this was purely a navigation routing issue.