Skip to content

feat(pricing): price Business annually and state its seat minimum - #19

Merged
kipavy merged 1 commit into
mainfrom
feat/business-pricing
Sep 12, 2026
Merged

feat(pricing): price Business annually and state its seat minimum#19
kipavy merged 1 commit into
mainfrom
feat/business-pricing

Conversation

@kipavy

@kipavy kipavy commented Sep 12, 2026

Copy link
Copy Markdown
Contributor

Site half of VoltiusApp/server#21.

Annual pricing for Business

Business was the only tier without an annual discount — Pro saves 22%, Teams 17%, Business showed a flat $30. Annual is genuinely purchasable now (the billing_period / interval mismatch is fixed and deployed), so there is no reason for the outlier:

Pro       $9  → $7   (22% off)
Teams     $18 → $15  (17% off)
Business  $30 → $25  (17% off)   ← new

Seat minimum stated up front

Both per-seat plans enforce a 3-seat floor server-side (422 below it). The Business card and the Terms now say so instead of leaving a buyer to find out at checkout. Teams already said it in its description; the Terms now says it for both.

Still gated

The card keeps comingSoon. The LemonSqueezy variants do not exist yet, and the server answers 503 for an unconfigured variant — publishing a live CTA would produce a broken checkout, which is what this whole sequence has been fixing. Flipping it is one line once LS_VARIANT_BUSINESS_MONTHLY and _YEARLY are set and the server is redeployed.

Deliberately not included

The Teams Terms entry still does not claim a 14-day free trial. That only becomes true when the free-trial box is ticked on the Teams variants in LemonSqueezy; asserting it beforehand would repeat the defect this branch's predecessor removed. One line to add once the box is ticked.

tsc --noEmit exit 0.

Business was the only tier with no annual discount — Pro saves 22% and Teams
17%, while Business showed a flat $30. Annual is now actually purchasable, so
it gets the same 17% as Teams: $25/user/month billed annually, $30 monthly.

Both per-seat plans enforce a 3-seat floor server-side, so the card and the
Terms now say so rather than leaving buyers to discover it at checkout.

The card stays "Coming soon": the LemonSqueezy variants do not exist yet, and
the server returns 503 for an unconfigured variant. Flipping it is a one-line
change once LS_VARIANT_BUSINESS_MONTHLY and _YEARLY are set and deployed.
@vercel

vercel Bot commented Sep 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
voltius Ready Ready Preview Sep 12, 2026 10:15pm UTC
voltius-portal Ready Ready Preview Sep 12, 2026 10:15pm UTC

@kipavy
kipavy merged commit cd56a96 into main Sep 12, 2026
5 checks passed
@kipavy
kipavy deleted the feat/business-pricing branch September 12, 2026 22:19
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