Skip to content

Reduce enterprise seat price from $150 to $60/seat/month#690

Open
alexkgold wants to merge 1 commit intomainfrom
reduce-enterprise-price-to-60
Open

Reduce enterprise seat price from $150 to $60/seat/month#690
alexkgold wants to merge 1 commit intomainfrom
reduce-enterprise-price-to-60

Conversation

@alexkgold
Copy link
Contributor

Changes

  • Price update: ENTERPRISE_SEAT_PRICE_MONTHLY_USD reduced from 150 to 60 in src/lib/organizations/constants.ts. The yearly constant is computed from it and now evaluates to $720/year.

  • Bug fix: SubscriptionQuickActions.tsx was passing TEAM_SEAT_PRICE_YEARLY_USD ($180) to the SeatChangeModal for enterprise orgs instead of ENTERPRISE_SEAT_PRICE_MONTHLY_USD. Fixed the import and ternary so enterprise orgs see the correct price in the seat change cost preview.

- Update ENTERPRISE_SEAT_PRICE_MONTHLY_USD from 150 to 60
- Fix bug in SubscriptionQuickActions where enterprise orgs were shown
  TEAM_SEAT_PRICE_YEARLY_USD ($180) instead of ENTERPRISE_SEAT_PRICE_MONTHLY_USD
  in the seat change modal cost preview
@alexkgold alexkgold requested a review from jrf0110 February 28, 2026 19:41
@kilo-code-bot
Copy link
Contributor

kilo-code-bot bot commented Feb 28, 2026

Code Review Summary

Status: No Issues Found | Recommendation: Merge

Files Reviewed (2 files)
  • src/lib/organizations/constants.ts - Price constant updated from $150 to $60; yearly constant auto-updates via computation
  • src/components/organizations/subscription/SubscriptionQuickActions.tsx - Bug fix: enterprise orgs now correctly see ENTERPRISE_SEAT_PRICE_MONTHLY_USD instead of TEAM_SEAT_PRICE_YEARLY_USD in the seat change modal
Other Observations (not in diff)
  • TEAM_SEAT_PRICE_YEARLY_USD and ENTERPRISE_SEAT_PRICE_YEARLY_USD in src/lib/organizations/constants.ts are now unused exports (not imported anywhere). Consider removing them in a follow-up cleanup if they're not needed.
  • The comment on line 6 of constants.ts ("maybe take this from stripe at some point?") remains relevant — these display-only constants could drift from actual Stripe prices. Not a blocker, but worth keeping in mind.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant