> ## Documentation Index
> Fetch the complete documentation index at: https://docs.trophy.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Billing

> Learn how Trophy controls costs by charging based on monthly active users.

export const PlanBadge = ({plan}) => {
  return <div>
      <span style={{
    display: 'inline-flex',
    alignItems: 'center',
    borderRadius: '0.375rem',
    paddingLeft: '0.5rem',
    paddingRight: '0.5rem',
    paddingTop: '0.25rem',
    paddingBottom: '0.25rem',
    fontSize: '0.75rem',
    lineHeight: '1rem',
    fontWeight: plan === 'pro' ? '600' : '500',
    backgroundColor: plan === 'free' ? '#fefce8' : '#f0fdf4',
    color: plan === 'free' ? '#ca8a04' : '#4CC74A',
    boxShadow: plan === 'free' ? 'inset 0 0 0 1px rgba(200, 138, 4, 0.4)' : plan === 'starter' ? 'inset 0 0 0 1px rgba(78, 200, 76, 0.4)' : 'inset 0 0 0 1px #4CC74A',
    backgroundImage: plan === 'pro' ? 'linear-gradient(to bottom right, #bbf7d0, #f0fdf4, #bbf7d0)' : 'none'
  }}>
        {plan.charAt(0).toUpperCase() + plan.slice(1)}
      </span>
    </div>;
};

<h2 id="usage-based-billing">
  Usage-based Billing
</h2>

Trophy follows a usage-based pricing model where customers only pay for the units of usage they consume. For Trophy, a unit of usage corresponds to a single [Monthly Active User](#monthly-active-users-maus) (MAU).

<Info>
  See our [pricing page](https://trophy.so/pricing) to get an estimate of your
  costs based on your expected usage.
</Info>

<h2 id="monthly-active-users-maus">
  Monthly Active Users (MAUs)
</h2>

Trophy defines an MAU as a single user that sends at least one [metric event](/features/events) to Trophy in a given month.

<Tip>
  Bear in mind **you never pay for churned users**. If a user signs up for your
  product in a given month but doesn't return, you only pay for that user once
  and never again.
</Tip>

<h2 id="free-tier">
  Free Tier
</h2>

The free tier allows teams to test and evaluate Trophy up to **100 MAUs** without accruing usage charges.

<Tip>
  Once you exceed the free plan, your account will continue to function and
  we'll reach out to you directly with a friendly reminder to upgrade.
</Tip>

<h2 id="paid-plans">
  Paid Plans
</h2>

Trophy has two paid plans, [Starter](#starter-plan) and [Pro](#pro-plan).

<h3 id="starter-plan">
  Starter Plan
</h3>

The starter plan is for customers who have graduated from the testing and evaluation phase and are using Trophy in small-scale production deployments.

Unlike the [Free Tier](#free-tier), the starter plan has no limits on MAUs.

<Tip>
  Beyond \~`16,000` MAUs it's usually more cost-efficient to upgrade to the [Pro
  Plan](#pro-plan).
</Tip>

<h3 id="pro-plan">
  Pro Plan
</h3>

The pro plan is for customers who are using Trophy in larger scale deployments or who require more advanced [features](#features).

<h3 id="plan-allowances">
  Plan Allowances
</h3>

Here's a comparison of the allowances of each paid plan:

| Item                        | Starter | Pro      |
| --------------------------- | ------- | -------- |
| Base price                  | `$99`   | `$299`   |
| Included MAUs               | `1,000` | `10,000` |
| Included Emails             | `5,000` | `50,000` |
| Included Push Notifications | `5,000` | `50,000` |

<h3 id="overages">
  Overages
</h3>

Overages are charged on paid plans above the included [allowances](#plan-allowances) at the following rates:

| Item                     | Starter  | Pro      |
| ------------------------ | -------- | -------- |
| 1 MAU                    | `$0.015` | `$0.015` |
| 1,000 Emails             | `$2.50`  | `$2.00`  |
| 1,000 Push Notifications | `$1.50`  | `$1.00`  |

Volume discounts are available as part of [custom contracts](#custom-contracts).

<h2 id="features">
  Features
</h2>

Here's a list of all Trophy features and the plan they become available on:

<PlanBadge plan="free" />

* [Achievements](/features/achievements)
* [Streaks](/features/streaks)
* [Points](/features/points)
* [Leaderboards](/features/leaderboards)
* [Emails](/features/emails)
* [Push Notifications](/features/push-notifications)

<PlanBadge plan="starter" />

* [DNS Verification](/features/emails#dns-verification-advanced)

<PlanBadge plan="pro" />

* [Webhooks](/webhooks)
* [Custom Attributes](/features/users#custom-user-attributes)

<h2 id="custom-contracts">
  Custom Contracts
</h2>

If you have more than 100K MAUs and would like to discuss custom contracts including volume discounts to suit your business needs then please [get in touch](mailto:hello@trophy.so) and we'll be happy to help.

<h2 id="viewing-your-usage">
  Viewing Your Usage
</h2>

You can view your usage for the current billing period on the [billing page](https://app.trophy.so/billing) of the Trophy dashboard and view all past invoices in your billing portal.

<Frame>
  <img height="200" width="50%" noZoom src="https://mintcdn.com/trophy/1oeWsV8yZWUmtFeh/assets/account/billing/plan-usage.png?fit=max&auto=format&n=1oeWsV8yZWUmtFeh&q=85&s=0221827533e4cb7861e574f2c9afb178" data-path="assets/account/billing/plan-usage.png" />
</Frame>

<h2 id="frequently-asked-questions">
  Frequently Asked Questions
</h2>

<AccordionGroup>
  <Accordion title="When will I be charged?">
    We charge all customers on the 1st of the month for usage in arrears.
  </Accordion>
</AccordionGroup>

<h2 id="get-support">
  Get Support
</h2>

Want to get in touch with the Trophy team? Reach out to us via [email](mailto:support@trophy.so). We're here to help!
