Billing & Plans
Thallus offers three subscription tiers designed for different team sizes and usage levels. Each plan includes a set of monthly limits, and BYOK variants provide reduced pricing for users who supply their own model API keys.
Plan overview
1 user
500 chunks processed/mo
SaaS integrations
Community support
Up to 3 users
5,000 chunks processed/mo
DB queries & API access
Priority support
Unlimited users
Unlimited chunk processing
SSO & granular RBAC
Custom API & MCP connections
Dedicated support
Feature comparison
| Feature | Starter | Pro | Enterprise |
|---|---|---|---|
| Investigations per month | 100 | 350 | Unlimited |
| Users | 1 | 3 | Unlimited |
| Chunk processing per month | 500 | 5,000 | Unlimited |
| Chunk storage | 1,000 | 10,000 | Unlimited |
| Database queries | — | Yes | Yes |
| API access | — | Yes | Yes |
| SSO (OIDC/SAML) | — | — | Yes |
| SaaS integrations | Yes | All | All |
| Audit log export | — | Yes | Yes |
| Granular RBAC | — | — | Yes |
| Custom API & MCP connections | — | — | Yes |
| Self-hosted option | — | — | Yes |
BYOK variants
Each plan has a BYOK variant with reduced pricing and slightly higher limits. BYOK users provide their own LLM API keys — see Bring Your Own Keys for setup details.
| Starter BYOK | Pro BYOK | Enterprise BYOK | |
|---|---|---|---|
| Price | $30/mo | $99/mo | Custom |
| Investigations | 125/mo | 440/mo | Unlimited |
| Chunk processing | 625/mo | 6,250/mo | Unlimited |
| Chunk storage | 1,250 | 12,500 | Unlimited |
All other features match the standard plan at the same tier.
Free trial
New accounts start with a 14-day free trial with limited usage:
| Limit | Trial Value |
|---|---|
| Investigations | 10/mo |
| Chunk processing | 50/mo |
| Chunk storage | 100 |
| Test runs | Not available |
One trial per email address.
After the trial period, you'll need to select a paid plan to continue using Thallus.
Usage tracking
The Billing tab shows your current period usage against your plan limits:
Usage counters reset at the start of each billing period.
Subscription status
Your subscription can be in one of four states:
| Status | Meaning |
|---|---|
| Active | Subscription is current and paid |
| Trialing | Within the 14-day free trial period |
| Past Due | Payment failed — access continues temporarily while Stripe retries |
| Cancelled | Subscription ended — limited access until re-subscription |
Overage cap
If you exceed your plan's monthly investigation limit, additional investigations are charged at $0.50 each (or $0.25 each for BYOK plans).
By default, your overage cap is set to your plan's monthly price. This means if you exceed your plan limits, you'll be charged up to an additional amount equal to your subscription price before usage is restricted. You can adjust this cap (between $0 and $500) from the Billing tab.
Setting the overage cap to $0 means usage is hard-capped at your plan limits with no overage charges.
Feature gating
Certain features are gated by plan tier:
| Feature | Required Plan |
|---|---|
| Database queries | Pro or Enterprise |
| API access (API keys) | Pro or Enterprise |
| SSO (OIDC/SAML) | Enterprise |
Attempting to use a gated feature on a lower-tier plan returns a 403 error with a message indicating which plan is required.
Team management
Pro plans support up to 3 users. Enterprise plans have no user limit. The billing admin can manage team membership from the Billing tab:
- Invite members — Send an invite by email. The invited user joins your organization when they accept.
- Remove members — Removing a user creates a new personal organization for them and moves them out of your org.
- Billing admin — One user per organization is designated as billing admin. This user manages payment, invitations, and plan changes. Org admins and superadmins can also perform billing actions.
Payment management
Thallus uses Stripe for payment processing. The billing admin can:
- Subscribe — Select a plan and complete checkout via Stripe's hosted checkout page
- Manage payment — Update credit card, view invoices, and manage subscription from the Stripe Customer Portal
- Cancel — Cancel the subscription through the Stripe Customer Portal. Access continues until the end of the current billing period.
Related pages
- Bring Your Own Keys — BYOK plan configuration and provider setup
- API Keys — API access (requires Pro or Enterprise)
- Account Deletion — deleting your account cancels your subscription