Licensing & renewal
One price, per person, per month: what a seat licenses, what happens when you hire, and what happens when a payment fails.
The model
A seat costs $99 per person per month, or $1,089 per person per year, which is a month free. Either way it licenses every one of the 9 roles (gtmcron, salescron, leadercron, secronjob, partnercron, bdrcron, crocronjob, cscron, supportcron), plus all updates while it is active, plus the Activity view. That is the whole price list: no tier and no per-role pricing.
Larger organisations that need an MSA on their own paper, a security review before signature, invoicing against a purchase order or enforced single sign-on agree terms with us directly. Contact sales for that; everything else is self-serve.
The minimum is 1 seat, so a founder working alone buys one and holds all 9 roles. When you hire, you invite them and the subscription goes up by one seat at the same price. There is no limit on how many.
Seats and roles are two different things
- The seat is what you pay for. Every seat licenses all 9 roles, so nobody on your team is ever blocked by something you did not buy.
- The role assignment is who does what. In Team admin you say which roles each person is accountable for. That is what builds their day and what the coverage view reads. A CRO you hire can hold every role the way you do; a BDR can hold one.
- Changing an assignment is free and instant. It is not a purchase, so reassigning work between people never touches billing.
When the roster changes
- Somebody joins. The moment they accept your invitation, the subscription goes up by one seat, charged pro rata from that day rather than at your next renewal.
- Somebody leaves. Remove them in Team admin and the seat count goes back down. Their grants are revoked in the same pass, so you are not paying for access nobody is using.
- The floor. Removing your last teammate leaves you on one seat, not zero. Cancelling is a separate decision you make in the billing portal.
Renewal, lapse, and what skills do
- Renewal. Stripe renews on the interval you chose, monthly or yearly; your licence extends the moment the payment lands. Nothing to do. The scheduled runs say nothing about your renewal date: they run, and once the subscription lapses they stop being scheduled. An agent you drive yourself over MCP can read the date, because
verify_sessionreturns each role's expiry, but what it does with that is up to the agent. - Failed payment. If a charge fails you get one email per invoice with a fix link, and a banner appears on your Activity view and Settings until it is resolved. Stripe retries automatically.
- Lapse. If a renewal fails or you cancel, scheduled runs stop for everyone on the subscription. The dispatcher enumerates only tenants whose subscription is current, so a lapsed seat is simply not picked up; there is no reduced-capability mode. Your data, your drafts and your settings stay exactly as they are, nothing is deleted, and renewing starts the schedule again on the next pass.
- Cancellation. Cancel from the Settings billing portal. Access runs to the end of the period you have paid for, then the skills pause at their next licence check. The portal is also where you switch between monthly and yearly; it is the same seat either way, so nothing about your access changes.
If you bought before this
Nothing you bought stops working. The per-role yearly subscriptions, the Founder plan, Team on Cron, the All-Access membership and the one-time plugin licences all keep working on the terms you bought them on, and one-time purchases stay perpetual. None of them is sold any more, which is why /pricing shows one number.
Managing it
Everything self-serve lives in Settings (billing portal, cancel and resume) and Team admin (invitations, seats, role assignments). Your entitlements are listed on Connect.
Questions billing cannot answer: contact us.