Skip to content

Pricing Reference

Applies to: PRDs 2, 3, 6, 10, 12 Last Updated: February 2026 Source of truth: This document. All PRDs must reference these values.


Canonical Pricing

Tier Price Stripe Config Key Status
Free $0 N/A Shipped, enforced via subscription_access_service.py
Superpowers+ Monthly $7.99/mo stripe_price_monthly Shipped, checkout endpoint operational
Superpowers+ Annual **\(50/yr** (\)4.17/mo effective) stripe_price_annual Shipped in checkout; monthly-only in chat by design (annual discoverable via web)

There is no paid trial. Users start on the free tier and upgrade when ready. The trial subscription status exists in the database schema but is not used in the current product flow.


Free Tier Limits

Limit Value Feature Flag Enforcement
Daily messages 50 free_tier.daily_message_limit (default: 50) rate_limit_service.py via Redis
Superpowers in 1:1 1 slot (personality test default) free_tier.superpowers_disabled (default: true) subscription_access_service.py
Superpowers in group Enabled if room owner is subscribed N/A subscription_access_service.py
Memory storage Unlimited N/A Unlimited for all users. PRD 12 v2 removed the proposed 200 cap — memory is the relationship, not an upgrade lever.
Superpower slots 1 (free, always) / 3 (premium, starting) free_superpower_slots (default: 1) Free = 1 slot always (no level expansion). Premium = 3 starting, growing to 6 at Level 10 per PRD 3. Not yet implemented.

Superpowers+ Unlocks

Feature Free Superpowers+
Daily messages 50 Unlimited
Superpowers in 1:1 1 slot (personality test default, always) 3 slots → up to 6 at L10
Superpowers in group Only if room owner is Superpowers+ Enabled
Proactive workflows Not yet gated Not yet gated
Memory storage Unlimited Unlimited
OAuth integrations Available Available

In-Persona Upgrade Prompts

Three upgrade messages exist in subscription_access_service.py. All reference stripe_payment_link_monthly only.

Trigger When Includes Link?
Message limit hit Free user sends message #51 Yes (monthly)
Superpower in 1:1 Free user tries to invoke superpower in direct chat Yes (monthly)
Superpower in group Non-subscribed room owner's group, user tries superpower No

By design: In-chat upgrade links always point to the monthly plan. The annual option is discoverable via the web portal and Stripe checkout page — not surfaced in conversational upgrade moments (per PRD 12 v2).


Cost Structure (Per User/Month)

Cost Component Free User Superpowers+ User
LLM (routing, generation) ~$0.60 ~$2.40
Memory (Supermemory) ~$0.15 ~$0.40
Proactive workflows $0 (disabled) ~$0.40 (estimated)
Infrastructure ~$0.15 ~$0.15
Total estimated ~$0.90 ~$3.35
Revenue $0 $7.99
Gross margin N/A ~58%

Note: These estimates should be validated against actual telemetry. The routing model changed from GPT-5-mini to Gemini-2.5-flash-lite, which may reduce LLM costs significantly.


Deprecated Pricing Concepts

The following appear in some PRDs but are not part of the current product:

Concept Status Notes
Credits Deprecated Credit top-up feature flags exist (payment.topup_enabled) but credits are not user-facing. Do not reference in PRDs.
$4.99/mo pricing Superseded Was in early PRD 12 drafts. Canonical price is $7.99/mo.
$5 one-time trial Never built Referenced in PRD 6. Does not exist.
Slot-based pricing Not built PRD 3 v3 defines: Free = 1 slot always, Premium = 3 starting → 6 at L10. Level is per-companion. Free slot includes personality test superpower by default.
Memory cap (200 free) Removed PRD 12 v2 explicitly removed the memory cap. Memory is unlimited for all users. Do not reference in PRDs.