Skip to content

[Due for payment 2026-03-30] [Home Page][Fix] Payment Card showing for users who don't need to pay #84767

@grgia

Description

@grgia

See https://expensify.slack.com/archives/C07HPDRELLD/p1772658998159109

Trial banner/countdown shows after deleting trial workspace (account has paid workspaces), for grandfathered users

Problem

  • Upgraded to Collect via #migrate.
  • Deleted the upgraded workspace immediately.
  • Account is now shown as being on a trial with a countdown in home
  • This is odd because the user is still a member/owner of other paid workspaces.
  • In at least one case, the account shows the banner without any active trial fields (e.g. no lastDayFreeTrial), suggesting stale/incorrect trial state.

Expected

  • No trial banner/countdown if there is no active trial or the account is not the owner of a workspace that needs a billing card

Actual

  • Trial banner/countdown persists after deleting the trial workspace.

Notes

  • trialEndDate appears to be account-level; logic likely needs a tighter “active trial exists” check (not just trialEndDate present/past).
Issue OwnerCurrent Issue Owner: @ZhenjaHorbach
Issue OwnerCurrent Issue Owner: @mallenexpensify

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionDailyKSv2

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions