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

# Billing FAQ

> Common questions about plans, payments, and usage

<AccordionGroup>
  <Accordion title="What happens when I reach my event limit?">
    When you hit your plan's monthly event limit, incoming events may be rejected or queued depending on your plan. To avoid losing events, upgrade to a higher plan before you reach the limit.
  </Accordion>

  <Accordion title="How long are events stored?">
    Each plan has a `retention_hours` value that determines how long Hookdrop keeps your captured events. The free plan has a shorter retention window than paid plans. Once an event expires, it is permanently deleted and cannot be replayed.

    You can check your current plan's retention period via the [billing API](/billing/plans#list-all-plans).
  </Accordion>

  <Accordion title="Can I downgrade my plan?">
    Downgrading is not currently available from the billing UI. If you need to change your plan, contact support.
  </Accordion>

  <Accordion title="How is payment processed?">
    Payments are processed by [Paystack](https://paystack.com) and billed monthly in Nigerian naira (₦). When you upgrade, you're redirected to a Paystack-hosted checkout page to complete the transaction securely.
  </Accordion>

  <Accordion title="Do I need a credit card to start?">
    No. The free plan requires no credit card or payment information. You can sign up and start capturing webhooks immediately.
  </Accordion>

  <Accordion title="Which plan includes AI features?">
    AI features — explain payload, generate TypeScript interface, generate handler code, and diagnose failure — require the **Starter plan or above**. They are not available on the free plan.

    See [AI features](/api-reference/ai) for details.
  </Accordion>

  <Accordion title="What is event retention?">
    Event retention is how long Hookdrop stores your captured webhook events before they expire. For example, a retention window of 24 hours means events older than 24 hours are deleted automatically. Paid plans offer longer retention so you can inspect and replay older events.
  </Accordion>

  <Accordion title="Can I replay events after they expire?">
    No. Once an event's retention period ends, it is permanently deleted and cannot be replayed. If you need longer access to your events, upgrade to a plan with a longer retention window before they expire.
  </Accordion>
</AccordionGroup>
