Plans & billing

Hourly scan quotas, Stripe subscriptions, and how upgrades work.

Threatless usage is metered per hour, not per month. Your plan sets how many files you can scan in the current hour. The window resets on the hour.

Plans

PlanScans / hourPrice
Free5$0
Starter50$15 / month
Pro100$25 / month
Business500$99 / month
Enterprise1,000$179 / month
Elite5,000$699 / month
Ultimate10,000$1,199 / month

Need more than Ultimate? Email contact@trythreatless.com for a custom arrangement.

Where to manage billing

Open Billing while signed in.

  • New paid plans go through Stripe Checkout.
  • Existing subscriptions are changed or canceled in the Stripe customer portal.
  • After checkout, Threatless syncs the subscription and updates your pack.
If you already have a managed subscription, the dashboard sends you to the portal instead of starting a second checkout. That avoids duplicate Stripe customers on one account.

What changes after an upgrade

Your pack (plan code) is stored on the user. The next scan uses the new hourly limit immediately. Remaining quota in the current hour follows the new limit.

Public pricing lives on /pricing without an account.

Stripe on self-hosted instances

Paid plans require Stripe keys on the API. Without them, checkout returns an error and users stay on Free. See Environment variables.

Previous

Rate limits

Hourly scan quotas, response headers, and what happens when you run out.

Next