Skip to content

Billing & Subscriptions

kendo uses a freemium model: start for free, upgrade to Pro when you need more capacity.

Plans

FreePro
Seats3 usersUnlimited
Projects1 projectUnlimited
FeaturesAll features includedAll features included
BillingPer seat, per month

Both plans include all features — time tracking, sprints, epics, GitHub integration, MCP tools, and API access. The only difference is capacity.

Accessing Billing

The billing page is available to workspace admins only. Navigate to Billing in the sidebar to view your current plan, usage, and subscription details.

Upgrading to Pro

From the billing page (or when you hit a free tier limit):

  1. Click Upgrade to Pro
  2. You'll be redirected to Stripe Checkout
  3. Enter your payment details
  4. After payment, you're immediately on the Pro plan

Seat quantity is set automatically based on your current user count. When you invite or remove users, the subscription quantity updates automatically.

Managing Your Subscription

Pro subscribers can manage their subscription through the Stripe Customer Portal:

  1. Go to the Billing page
  2. Click Manage subscription
  3. In the Stripe Portal you can:
    • Update your payment method
    • View and download invoices
    • Cancel your subscription

Free Tier Limits

On the free plan, kendo enforces these limits:

  • 3 seats — inviting a 4th user shows an upgrade prompt
  • 1 project — creating a 2nd project shows an upgrade prompt

When you hit a limit, a modal appears with your current usage and an option to upgrade. The limit applies to creation only — you can always view existing resources.

Downgrade Behavior

If you cancel your Pro subscription (or a payment fails), you may have more resources than the free tier allows. In this case:

  • Excess projects become read-only — you can view issues but not create or update them
  • Excess users remain in the workspace but you cannot invite new users
  • The oldest resources stay active; the newest become restricted
  • Upgrading again restores full access immediately — no data is ever deleted

Seat Sync

kendo automatically syncs your seat count with Stripe:

  • Invite a user → seat count increases on your Stripe subscription
  • Remove a user → seat count decreases
  • Restore a user → seat count increases again

This happens in the background — you don't need to manually adjust your seat count.

Payment Issues

If a payment fails, your plan status changes to Past Due. A warning banner appears on the billing page with a link to update your payment method via the Stripe Customer Portal. Your subscription remains active while Stripe retries the payment.

Central Admin Management

Central platform administrators can manage tenant billing directly:

  • Grant Pro Access — give a tenant free Pro access (no payment required)
  • Revoke Pro Access — remove a granted Pro subscription immediately
  • Cancel Subscription — cancel a tenant's paid subscription

Granted Pro access shows as "Pro (Grant)" in the tenant's billing status. Revocation is immediate with no grace period.

See Also