> For the complete documentation index, see [llms.txt](https://help.usehaystack.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.usehaystack.io/admin/account-and-billing/managing-your-subscription-billing-plans-and-cancellation.md).

# Managing Your Subscription: Billing, Plans & Cancellation

### Free Trial

Haystack offers a **14-day free trial** — no credit card required. Get started in minutes at <https://auth.usehaystack.io/sign-up>.

***

### Subscription Plans

#### Growth Plan — $20/member per month (annual commitment)

Best for teams under 100 engineers.

* Unlimited alerts and notifications
* 12 months of historical data
* Email & Slack support
* Dedicated Account Specialist

#### Enterprise Plan

For organizations with 100+ engineers.

Everything in Growth, plus: - On-premise and custom integrations - Dedicated Performance Specialist - Quarterly performance reports - Team training and onboarding sessions - Custom pricing

***

### Paid Add-Ons

#### Surveys

Recurring pulse surveys to measure team sentiment across topics like collaboration, tooling, and workload. Contact your Account Specialist to enable.

#### API Access

Public API endpoints for extracting metrics programmatically. Contact <support@usehaystack.io> to enable.

***

### How Billing Works

#### What you're billed for

Haystack bills based on the number of **team members** added across your Haystack teams. This is the count of unique members assigned to at least one team in your workspace.

**Key clarification:** Billing counts every member added to any team — not just "active" users who logged into the dashboard. If an engineer is on a Haystack team but never opens the app, they still count toward your seat total.

#### How to check your current seat count

Go to **Members** from the top-left menu to see all members and their team assignments. A member on multiple teams counts as one seat (deduplicated).

***

### Updating Your Billing Information

**Who can do this:** Admins only.

1. Navigate to **Settings > Billing > Manage Payment**
2. A Stripe billing portal will open (make sure pop-ups are enabled in your browser)
3. You can update: billing email, billing address, phone number, Tax ID
4. Save your changes in the Stripe portal

**Note:** The default billing contact is whoever originally signed up for Haystack, or the billing address provided if your company signed up through Sales.

***

### Understanding Your Invoice

Your invoice reflects:

* **Number of team members** across all Haystack teams during the billing period
* **Plan tier** (Growth or Enterprise)
* **Add-ons** (Surveys, API access) if applicable

For Enterprise contract details, contact your Haystack account specialist. For specific line item questions, reach out via the in-app chat, Slack Connect channels or email <support@usehaystack.io>.

***

### Changing Your Plan

#### Upgrading to Enterprise

Contact your Account Specialist or email <sales@usehaystack.io>.

#### Downgrading from Enterprise to Growth

Contact your Account Specialist. Downgrades take effect at the end of your current billing period. Enterprise-only features (SSO, custom integrations, on-premise) will be removed.

#### Reducing your seat count

1. Go to **Team Settings > Members** for each team and remove departed engineers
2. Remove bot accounts that should not be tracked
3. Verify removed members no longer appear as active on the **Members** page

Seat count changes are reflected in your next billing cycle.

***

### Cancelling Your Subscription

To cancel your Haystack Delivery subscription:

**Email <support@usehaystack.io>** with:

1. Your company name
2. The admin email on your account
3. Your requested cancellation date (end of billing period, or immediate)
4. Our team will confirm cancellation and provide:
   1. Your final invoice date
   2. Data export options
   3. Confirmation once processed

**What happens after cancellation:**&#x20;

1. Your team retains access until the end of the current billing period&#x20;
2. Integrations (Jira, GitHub, Slack, etc.) are disconnected automatically
3. Surveys (if enabled) are deactivated immediately — active surveys will close&#x20;
4. If you need a full data export before cancellation, let us know and we'll arrange it

**Want to pause instead?** Talk to us about reducing seats or pausing. Contact <support@usehaystack.io>.

***

### Exporting Your Data

* Use **Flexible Reports** to export dashboards and reports as CSV or PNG
* Use the **Retrospective** page to export sprint data as CSV or PNG
* If API access is enabled, use the API for bulk data extraction
* For a full data export, contact <support@usehaystack.io>

***

### Data Deletion Requests

For GDPR or compliance-driven full data deletion:

1. Email **<support@usehaystack.io>** with subject: "Data Deletion Request — \[Company Name]"
2. Include: company name, admin email, whether you need a deletion confirmation certificate
3. We will remove all data, disconnect integrations, and confirm within 5 business days

**Note:** Data deletion is irreversible. Export any data you need first.

***

### FAQ

<details>

<summary>Why does my invoice amount change month to month?</summary>

Seat count fluctuates as you add/remove team members. Each billing cycle reflects the current count.

</details>

<details>

<summary>I'm an admin — why can't I see the billing page?</summary>

Make sure pop-ups are enabled. The billing portal opens via Stripe in a new window.

</details>

<details>

<summary>How do I transfer admin ownership?</summary>

Contact <support@usehaystack.io> with the current and new admin emails.

</details>

<details>

<summary>Does Haystack offer annual billing?</summary>

Enterprise plans include annual billing. Contact <sales@usehaystack.io>.

</details>

<details>

<summary>I have both DORA and Delivery — do I get billed twice?</summary>

Contact your Account Specialist to understand your combined billing arrangement. Seat counts may be shared or separate depending on your contract.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.usehaystack.io/admin/account-and-billing/managing-your-subscription-billing-plans-and-cancellation.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
