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

Starter
For individuals
$45/mo
100 investigations/mo
1 user
500 chunks processed/mo
SaaS integrations
Community support
Most Popular
Pro
For teams
$149/mo
350 investigations/mo
Up to 3 users
5,000 chunks processed/mo
DB queries & API access
Priority support
Enterprise
For organizations
Custom
Unlimited investigations
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:

Current Period Usage
Investigations 67 / 100
Chunk Processing 230 / 500
Chunk Storage 412 / 1,000

Usage counters reset at the start of each billing period.


Subscription status

Your subscription can be in one of four states:

Active Trialing Past Due Cancelled
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.