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

# Repost Plans, Billing Intervals, and Event Quota Limits

> Compare Repost Free, Starter, Pro, and Enterprise plans, switch subscriptions, manage billing details, and understand event quota and overage pricing.

The Plans page controls your workspace subscription. You use it to compare plan limits, choose between monthly and annual billing, upgrade from Free, switch between paid plans, or open the Stripe-powered billing portal to manage payment details. Only workspace owners and admins can start checkout, accept billing terms, or change the subscription.

## Compare plans

Plan limits apply to the whole workspace, not to individual buckets. Event quota, bucket count, seats, and history retention are all workspace-level settings.

<Tabs>
  <Tab title="Free">
    **50,000 events/month** — hard cap (no overage; new events stop recording after the limit is reached)

    * 1 seat
    * 3 buckets
    * 30 days event retention

    Free workspaces stop accepting new events when the monthly limit is reached. Upgrade or wait for the next billing period to resume traffic.
  </Tab>

  <Tab title="Starter">
    **200,000 events included** — overage billed per 1,000 events after the included volume

    * 5 seats
    * 25 buckets
    * 3 months event retention

    Starter workspaces keep delivering and recording events after the included quota is exceeded. Overage is charged at the end of the billing period.
  </Tab>

  <Tab title="Pro">
    **2,000,000 events included** — lower overage rate than Starter

    * 15 seats
    * 100 buckets
    * 12 months event retention

    Pro is designed for high-volume pipelines that need longer history and more room for the team.
  </Tab>

  <Tab title="Enterprise">
    **Custom event volume** — negotiated by agreement

    * Unlimited seats
    * Unlimited buckets
    * Unlimited retention
    * Dedicated support

    Enterprise workspaces do not use self-serve checkout for plan changes. Contact [hello@repost.sh](mailto:hello@repost.sh) to discuss commercial terms.
  </Tab>
</Tabs>

<Note>
  Repost does not bill per seat. Starter and Pro each include a fixed seat allowance as part of the base subscription. If you need more seats than your current plan includes, upgrade the plan.
</Note>

## Choose a billing interval

Set the billing interval before selecting a paid plan. You can switch intervals later from the Plans page.

<CardGroup cols={2}>
  <Card title="Monthly" icon="calendar">
    Pay the listed monthly price. Event overage is calculated and billed at the end of each billing period.
  </Card>

  <Card title="Annual" icon="calendar-days">
    Pay the yearly base price upfront. Plan cards show the annual cost as a per-month equivalent, with the yearly total displayed underneath. Event overage still bills monthly even on an annual subscription.
  </Card>
</CardGroup>

<Info>
  The dashboard displays prices in USD or EUR based on your request country. Eurozone countries are billed in EUR; all other countries default to USD. Checkout uses the same currency the dashboard displays, so the price you see matches what you are charged.
</Info>

## Upgrade your plan

<Steps>
  <Step title="Open Dashboard → Plans">
    Your current plan is highlighted in the plan grid. Paid workspaces also show a **Current plan** summary section at the top.
  </Step>

  <Step title="Select the billing interval">
    Use the monthly/annual toggle before choosing a plan. This ensures you see the correct pricing before entering checkout.
  </Step>

  <Step title="Choose the target plan">
    Free workspaces enter the Stripe checkout flow for Starter or Pro. Existing paid workspaces use the in-dashboard flow to switch plans or intervals.
  </Step>

  <Step title="Review the quote">
    Repost shows a prorated quote for upgrades, downgrades, and interval switches before you confirm. The quote covers the pending change only.
  </Step>

  <Step title="Confirm the change">
    Click **Order with obligation to pay** to apply the change. The plan updates immediately after Stripe accepts the request, and any prorated charges or credits appear on your next invoice.
  </Step>
</Steps>

<Note>
  You cannot switch a paid workspace back to Free directly from the plan grid. To cancel a paid subscription, open the billing portal and cancel from there. The workspace stays on the paid plan until the end of the current billing period, then transitions to Free.
</Note>

## Downgrade impact

Switching from Pro to Starter, or from any paid plan to Free, can reduce your seats, included events, overage rate, and retention. Repost makes the impact explicit before you confirm.

<AccordionGroup>
  <Accordion title="Members can lose licenses" icon="users">
    If the target plan has fewer seats than your current licensed member count, the confirmation dialog lists exactly which members will lose access. Affected members keep their Repost account and any other workspaces they belong to, but they cannot use this workspace until a seat is reassigned.
  </Accordion>

  <Accordion title="Older event history can be deleted" icon="archive">
    Events older than the target plan's retention window may be permanently deleted. This action cannot be undone. Review the retention difference carefully before confirming a downgrade.
  </Accordion>

  <Accordion title="Event quota and overage rates change" icon="trending-up">
    The confirmation dialog compares included monthly events and overage rates between your current plan and the target plan so you can evaluate the cost impact.
  </Accordion>
</AccordionGroup>

<Warning>
  The **Continue** button on the downgrade confirmation is locked until you explicitly acknowledge that members may lose access and older events may be deleted. Read the impact summary before proceeding.
</Warning>

## Manage billing details

Use the Stripe-powered billing portal for payment methods, tax details, invoice settings, and subscription cancellation.

<CardGroup cols={2}>
  <Card title="Open the billing portal" icon="credit-card">
    Paid workspaces show a **Manage billing** action on the Plans page. Click it to open the Stripe portal in a new tab.
  </Card>

  <Card title="Cancel to Free" icon="calendar-clock">
    A cancelled subscription stays active until the end of the current paid period. The Plans page shows the scheduled transition date and lets you resume the subscription from the billing portal if you change your mind.
  </Card>
</CardGroup>

<Warning>
  When a paid subscription period ends without renewal, Repost moves the workspace to Free, applies Free plan limits immediately, keeps one owner licensed, revokes any pending invitations, and suspends normal workspace operation until billing is resolved.
</Warning>

## Usage page

The Usage page shows your current event consumption against your plan quota and provides a per-bucket breakdown. See the [Usage guide](/docs/workspace/usage) for a full walkthrough of the billing period, event meters, and overage details.
