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.
Calculating an invoice
At the end of every billing cycle, Trunk calculates what the next invoice should be. Trunk determines feature usage and the number of seats used over the free tier usage limits . See our section on calculating user counts to determine how much we charge per feature usage.Editing payment details
You can edit your payment details by navigating to Settings → Billing and clicking on the pencil icon on the credit card. Trunk accepts both credit card and ACH; if you require a different payment method, please contact us at sales@trunk.io.