Billing, plans & seats
Billing lives under Settings → Billing. Organization Admins and Billing Admins can see it; only they can change plans or payment details. Payments are processed by Stripe.
Plans
Paid plans are priced per seat, per month. Prices and included limits are always shown live on the Pricing page and in Settings → Billing; the figures below are what the plans include at the time of writing.
| Free Trial | Pro Starter | Professional | Business | Enterprise | |
|---|---|---|---|---|---|
| Price | $0 | $19 / seat / mo | $35 / seat / mo | $49 / seat / mo | Contact sales |
| Agents (seats) | 2 | 5 | 15 | 50 | Unlimited |
| Phone numbers included | 0 | 3 | 10 | 10 | Unlimited |
| Call minutes / month | 30 | 500 | 2,000 | 5,000 | Unlimited |
| SMS messages / month | 50 | 500 | 2,000 | 5,000 | Unlimited |
| Contacts | 50 | 1,000 | 10,000 | 25,000 | Unlimited |
| Campaigns (call lists) | 1 | 5 | 20 | 20 | Unlimited |
| Call recording | – | ✔ | ✔ | ✔ | ✔ |
| Transcription & AI analysis | – | ✔ | ✔ | ✔ | ✔ |
| SMS Broadcasts | – | – | ✔ | ✔ | ✔ |
- Buying and porting phone numbers requires a paid plan; verified caller-ID numbers are available on every plan.
- Broadcasts are enabled on Professional, Business, and Enterprise.
- Enterprise is quoted individually — click Contact Sales.
- Limits are hard caps: when you reach your minutes, SMS or seat limit, that action is blocked until the next billing period or an upgrade. There is no automatic overage billing.
- Billing is monthly. Annual billing is not currently offered.
The free trial
New organizations get a 14-day trial of Pro Starter with no credit card. The sidebar shows N days left in trial. When the trial ends without a purchase, the organization moves to the Free Trial plan automatically — nothing is charged and nothing is deleted, but Free limits apply and any trial phone number enters a 30-day grace period (see Phone numbers).
Seats
A seat is any member who is Active or Invited. When you subscribe you choose how many seats to pay for (the selector defaults to your current team size). Inviting beyond your paid seats fails with Seat limit reached — add seats or remove an agent. See Agents, roles & permissions.
Upgrade or change plan
- Go to Settings → Billing and scroll to Available Plans.
- Set the number of Seats.
- Click Upgrade (or Downgrade) on the plan you want. The confirmation shows price per seat × seats = total per month.
- You're taken to Stripe Checkout to enter payment details (promotion codes accepted). When you return, your plan is updated.
Upgrades take effect immediately.
Invoices, payment method and cancellation
Click Manage Subscription on the Billing tab (shown once you have an active paid subscription). The Stripe billing portal lets you download invoices, update your card and cancel. When a cancelled subscription ends, your organization moves to the Free Trial plan.
To change the number of seats on an existing subscription, email hello@callhelm.com.
Usage
The Billing tab shows progress bars for agents, call minutes, SMS messages, contacts, phone numbers and AI allowances so you can see how close you are to each limit. Billing Admins also see a summary on their dashboard.
Failed payments and suspension
If a payment fails:
- Your subscription becomes past due and the billing contact receives a Payment Failed email.
- You have 7 days to update your payment method in the billing portal.
- If it's still unpaid, the account is suspended: the dashboard shows Your account is suspended, and calling, texting, number purchases and 10DLC registration are blocked. Your data is preserved.
- As soon as a payment succeeds, access is restored automatically and you'll receive an Account Reactivated email.
If you're not an admin, ask your Organization Admin or Billing Admin to restore billing.
Questions
Email hello@callhelm.com for billing questions, Enterprise pricing, or help with a suspended account.