Your account is always on a plan. New accounts start on Free. Paid plans (Professional and Business) are self-serve through Stripe Checkout, with a 21-day free trial that needs no card. Enterprise is set up by talking to sales. Everything billing-related lives under Admin > Billing, and only account owners and admins can open it.
Plans at a glance
Every plan includes unlimited links, QR codes, and click tracking. Higher tiers raise resource limits and unlock team governance features. Pricing is base price plus per-seat: the base price covers an included number of users, and you pay a per-seat price for each active member beyond that allowance.| Free | Professional | Business | Enterprise | |
|---|---|---|---|---|
| Base price | $0 | 360 / year | 1,800 / year | $10,000 / year |
| Included users | 2 | 1 | 1 | 40 |
| Extra seat | n/a | 180 / year | 180 / year | $200 / year |
| Workspaces | 1 | 3 | 10 | Unlimited |
| Custom domains | 1 | 3 | 10 | Unlimited |
| Click history | 30 days | 1 year | 2 years | 3 years |
| API access | No | Yes | Yes | Yes |
| Approval workflows | No | No | Yes | Yes |
| Audit log | No | No | Yes | Yes |
| SSO and SAML | No | No | No | Yes |
| Self-serve checkout | n/a | Yes | Yes (“Most popular”) | No (contact sales) |
sales@terminusapp.com.
How seats are billed
A seat is an active member of your account. Suspended and removed members do not count.- Each paid plan includes some users in the base price (see the table above).
- Billable seats are the active members beyond the included allowance. With one included seat, a five-member account bills four extra seats.
- Seat count is kept in sync automatically. When you invite, suspend, or remove a member, your subscription quantity and your Stripe seat line update on their own.
Start a free trial or upgrade
Open the pricing page
Go to Admin > Billing. You see the plan cards and a full feature comparison. Use the monthly/yearly toggle to switch interval.
Confirm in Stripe Checkout
Paid plans start with a 21-day free trial, no card required. You can add a card during checkout or skip it for now.
Change, cancel, or resume your plan
These controls are on the Admin > Billing settings page and are owner/admin only.Change plan
Change plan
Use Change plan to move to another paid plan in any direction, including switching between monthly and annual. The change applies immediately and is prorated. If you downgrade to a plan whose limits are below your current usage (for example, more workspaces than the lower plan allows), the change is blocked until you reduce usage to fit.
Cancel
Cancel
Use Cancel to end the subscription at the end of the current billing period. You keep paid access until that date, then the account returns to Free. A pending cancellation shows a notice on the settings page until it takes effect.
Resume
Resume
If a cancellation is pending, use Resume on the same notice to reverse it before the period ends and stay on your current plan.
Payment methods and invoices
Use Manage billing on the settings page to open the Stripe billing portal. The portal is where you:- Update or replace your payment method.
- View and download past invoices.
What plans gate
Most of the product works on every plan, including all field types. A few capabilities and limits depend on your tier:- Approval workflows. Sending submissions for review, and turning on “review required” for a workspace, require Business or higher. See review and approve submissions.
- Single sign-on (SSO and SAML). Setting up an SSO connection requires Enterprise.
- Workspaces. The free plan allows one workspace. Creating a second one prompts you to upgrade.
- Custom domains. The free plan allows one custom domain. Adding a second one prompts you to upgrade.
Invoiced accounts
Some accounts are billed by invoice rather than through self-serve checkout. On an invoiced account:- The pricing page and the change, cancel, and manage controls are hidden.
- The settings page shows a Billed by invoice notice and a seat-usage meter (seats used out of your contracted seats).
- Plan and seat changes are handled by your account team, not in-app. To change anything, contact your account manager.
Gotchas
- Owner and admin only. Billing pages are visible only to account owners and admins. Regular members do not see them.
- Free is the floor. Every account always has at least the Free plan. Canceling or letting a trial lapse returns you to Free, not to no plan.
- Downgrade blocks need a manual fix. A downgrade that exceeds the target plan’s limits is blocked. Reduce the over-limit resource (for example, delete extra workspaces) and try again.
- Paid-tier limits are soft today. The workspace and custom-domain caps are enforced as hard blocks on the Free plan only. On paid plans they are shown as allowances but not enforced as hard stops yet.
- Click history values are targets. The per-plan click-history numbers describe the retention each tier is intended to provide. Automatic deletion of old clicks is not in place yet, so do not rely on these as a guaranteed purge window.
- Trial without a card reverts to Free. A 21-day trial that ends with no payment method on file is canceled back to Free automatically.
Related
Account overview
Your account container, who can administer it, and where billing fits in.
Team members
Invite, suspend, and remove members, and see how seats map to your plan.
Workspaces
Create and manage workspaces, which the free plan caps at one.
API keys
Create keys for programmatic access on plans that include the API.
Review and approve submissions
The approval workflow that Business and Enterprise plans unlock.