Plans
Free plan
Trunk offers a free tier for small teams and open-source projects to experiment with each of our features. You can use Trunk at no cost if:- You have 5 or fewer monthly active committers on private repositories, and
- Your monthly test span usage is under 5 million
Team plan
Trunk Team Plans offers a monthly subscription plan using a per-seat model. At the end of every billing period, we calculate the number of users using Trunk and update the next month’s invoice to reflect the latest user count. Each seat has access to all of Trunk’s features.Enterprise plan
Trunk Enterprise offers powerful admin controls, dedicated support, access to custom billing or terms, and features like SSO. If your team is interested in an enterprise plan, please contact sales@trunk.io. Trials You and your team can trial Trunk before signing up for an Enterprise or Team plan. To try Trunk, please contact sales@trunk.io. To extend or cancel the trial, please contact sales@trunk.io.Calculating user counts
A user is a non-bot user who has made a commit to a private repo with Trunk enabled in the last 30 days. Specifically, we look at their username; if someone changes their username on Git, we would consider that a separate user. We do not count contributions to public (open source) repos. Contributor counts are displayed on Settings → Billing.Trunk requires the Trunk GitHub App to be installed in your repo to count seats.
abc/repo1 and abc/repo2. Given the following timeline of events:
On Day 1, the user count would be one: just Alice.
On Day 15, the user count would be two: Alice and Bob, since the same organization owns both private repos.
On Day 22, the user count would be three: Alice, Bob, and Charlie.
On Day 30, the user count would be three. We consider days 1 through 30 (inclusive), which include Alice’s, Bob’s, and Charlie’s commits.
On Day 31, the user count would be two. We consider days 2 through 31 (inclusive), which only includes Bob’s and Charlie’s commits.