# Plans and Pricing

> Source: https://docs.trailspark.ai/billing-plans/plans-overview

## The Billing Unit: Evaluated Accounts

Trailspark bills on **Evaluated Accounts** — the number of distinct companies your workspace scored during a billing period. One company scored ten times still counts as one evaluated account. Companies with only personal-domain contacts (Gmail, Yahoo, Outlook, and similar free consumer email services) are scored right alongside everything else, but they're always free — they never count toward the total.

This model aligns your cost with the scope of your go-to-market motion. You pay for the accounts you are actively working, not for individual signals or scoring events.

## Plan Tiers

Paid plans are available with monthly or yearly billing. Each tier specifies:

- **Included evaluated accounts per period** — the number of distinct billable accounts you can score without overage (personal-domain accounts are always free and don't count against this)
- **Overage rate** — the per-account charge when you exceed the included count (requires overages to be enabled)
- **Signals Processed** — the monthly ingested-signal allowance included in the tier. This is a metered dimension: with overages enabled, signals past the allowance are billed at a small per-signal rate

Specific limits are shown in **Settings > Billing** under the Available Plans section. The current tier and your usage-to-date appear on the **Settings > Usage** page.

## What Counts as an Evaluated Account

A company is counted once per billing period regardless of how many times it is scored. The count uses the company's email domain:

- **Counted:** any company with a recognized business domain that was scored at least once during the period
- **Not counted:** companies whose domain matches a personal email service (e.g., gmail.com, yahoo.com, outlook.com) — these are scored like any other account but are always free, so they never contribute to the billable count
- **Not counted either way:** companies whose domain isn't identified yet

This billing exemption applies automatically and needs no setup on your end. If you'd rather Trailspark not score personal-email accounts at all, contact Trailspark and this can be turned off for your workspace.

## The Other Metered Dimension: Ingested Signals

Every plan also includes a monthly **ingested-signal allowance** — the volume of signals your sources can send in a period. It is a real limit, not just a safety ceiling, so the **Signals** meter appears on **Settings > Usage** alongside Evaluated Accounts.

With overages enabled, signals past the allowance are billed at a small per-signal rate. With overages disabled, Trailspark keeps collecting them free of charge up to twice the allowance and holds them — though that free room is removed permanently after three billing periods in a row over the allowance without pay-as-you-go. See [Usage Tracking](https://docs.trailspark.ai/monitoring-feedback/usage-tracking) for exactly what happens past the allowance. Your plan's allowance and its per-signal rate are shown in **Settings > Billing** (the **View Overage Costs** modal lists the rate as **Per Signal Ingested**).

## Legacy Per-Unit Limits

On current account-based plan tiers, the legacy per-lead, per-evaluation, and per-model limits are set to 0. Per Trailspark's platform convention, 0 means unlimited — those dimensions are not metered or billed. They do not appear on the usage page for account-based plans.

If your workspace is on an older plan tier that does include explicit per-evaluation or per-model limits, those limits remain active and are visible on **Settings > Usage**.

## Billing Intervals

- **Monthly** — Charged monthly on your subscription anniversary date. The evaluated-account count resets each period.
- **Annual** — Charged annually. The evaluated-account count still resets monthly within the annual term.

## Usage Limits and Overages

When you reach the included account count:

- **Overages disabled** (default): New accounts wait rather than failing — nothing errors and nothing is lost. Accounts you've already scored this period keep updating, and the waiting accounts are scored as soon as capacity frees up: when you upgrade, when you enable overages, or when the next billing period starts. The **Settings > Usage** page shows this as **Evaluated Accounts — Paused**.
- **Overages enabled**: Scoring continues beyond the included count with no waiting. Each additional evaluated account is billed at your plan's per-account rate on your next invoice.

Overage charges are based on the count at invoice time — the number is frozen when the invoice is generated, so it will not change after billing. See [Billing Management](https://docs.trailspark.ai/billing-plans/billing-management) for details on configuring overages.

## Viewing Your Current Plan

Go to **Settings > Billing** to see:

- Plan name and status (Active/Inactive)
- Price and billing interval
- Billing period end date
- Payment method on file
- Any scheduled plan changes

## Next Steps

- [Upgrading Plans](https://docs.trailspark.ai/billing-plans/upgrading-plans) — Change your plan tier
- [Billing Management](https://docs.trailspark.ai/billing-plans/billing-management) — Manage payments, invoices, and overages
- [Usage Tracking](https://docs.trailspark.ai/monitoring-feedback/usage-tracking) — Monitor your evaluated-account count and other meters
