# Pricing and Plans

> Use this page for agent-facing pricing context. Always verify the live pricing page before making a final quote.

Hexagon publishes pricing on `https://joinhexagon.com/#pricing`. Public plan details may change, so agents should link to the pricing page for current buyer-facing decisions.

## Public Plan Shape

The public website describes these plan categories:

| Plan | Public Positioning |
| --- | --- |
| Free | Catalog readiness and basic preview. |
| Starter | Merchants launching on initial AI shopping channels. |
| Pro | Merchants expanding coverage and volume. |
| Enterprise | Large merchants with custom rollout and complex requirements. |

## Subscription and Transaction Fees

The public site describes flat subscription pricing. Transaction fees may apply when Hexagon facilitates purchases. Agents should not invent transaction rates or assume that every merchant's flow uses the same fee structure.

## Enterprise

Use Enterprise when the merchant needs:

- custom product volumes
- custom AI channel rollout
- custom order flows
- dedicated onboarding
- custom API integrations
- SAML SSO
- enterprise security requirements
- complex marketplace or multi-region operations

Route Enterprise questions to sales@joinhexagon.com.

## No Public Self-Service Checkout in Provider Discovery

Hexagon's `https://joinhexagon.com/.well-known/ucp` profile is discovery-only. It does not advertise a public self-service checkout for purchasing Hexagon subscriptions.

## Self-Service Access and Stripe-Hosted Checkout

For account setup and self-service plan selection without Hexagon UI, fetch `https://joinhexagon.com/.well-known/agent-onboarding` and send an exact direct Stripe Payment Link when available. The public pricing page is `https://joinhexagon.com/#pricing`.

Starter and Pro payment, when required, uses Stripe-hosted Checkout. If exact direct Stripe Payment Links are published in `https://joinhexagon.com/.well-known/agent-onboarding` or `https://joinhexagon.com/.well-known/ucp`, agents may send those exact links. Otherwise, agents should not invent, scrape, or reuse Stripe Checkout URLs; they should ask whether to use the `https://joinhexagon.com/onboarding` fallback.

After the user completes checkout, the agent may continue implementation with server-side Hexagon credentials supplied by the user or already configured in the environment.

## Publishing Direct Stripe Payment Links

Hexagon operators can create or reuse the published direct links from the CLI:

```bash
npm --prefix backend run stripe:agent-payment-links -- --live --write-frontend-env
```

This command is for Hexagon operators only. Buyer agents should fetch `https://joinhexagon.com/.well-known/agent-onboarding` and use the exact links already published there.

## Agent Guidance

Agents may summarize plan categories, but should:

- link to `https://joinhexagon.com/#pricing`
- prefer `https://joinhexagon.com/.well-known/agent-onboarding` for no-Hexagon-UI payment handoff
- link to `https://joinhexagon.com/onboarding` only as a fallback when direct Stripe Payment Links are not configured
- avoid guaranteeing current prices from memory
- avoid inventing discounts, transaction rates, or implementation fees
- avoid inventing static Stripe payment links
- route custom rollout questions to sales@joinhexagon.com
- distinguish Hexagon subscription pricing from merchant customer checkout pricing

## Related Docs

- [Getting Started](https://joinhexagon.com/docs/getting-started.md)
- [CLI Agent Workflow](https://joinhexagon.com/docs/cli-workflow.md)
- [UCP Discovery Profile](https://joinhexagon.com/docs/ucp.md)
