Skip to main content

What is Team Plan

Team Plan is a flexible organization subscription that centralizes seats, compute resources, AI usage, and administration in CodeBanana. It allows organizations to manage:
  • Customizable seat quantities
  • Seat-specific VM configurations
  • A shared Budget Balance
  • Member on-demand limits
  • Available models and reusable model templates
  • Organization-level billing and usage records
Unlike individual plans, Team Plan AI usage is funded through a shared organization balance rather than a separate included token quota for each seat.

Get Team Plan

Team Plan can be purchased from Pricing → Team Plan.
0728 Teambuy 1

Seats and Budget Balance

Seats and AI usage balance are purchased separately.
  • Seat quantity can be selected based on organization needs
  • A minimum of 1 seat is required
  • Each seat costs $20 / month
  • AI usage is deducted from the organization’s shared Budget Balance
  • Budget Balance starts from $100
  • Budget Balance does not expire and can be topped up later

Validity period

Team Plan supports multiple validity periods:
  • 1 month
  • 3 months
  • 6 months
  • 12 months
Available discounts may vary depending on the selected validity period.

VM configurations

Seats are associated with specific VM configurations. Available VM tiers include:
  • 2 vCPU / 4 GB RAM
  • 4 vCPU / 8 GB RAM
  • 8 vCPU / 16 GB RAM
The available seat quantity is tracked separately for each VM configuration.

Usage Entry

After purchasing Team Plan, organization Owners and Admins can manage seats, Budget Balance, usage, and members from Avatar → Usage. The Usage page provides access to:
  • Seat usage and availability
  • Shared Budget Balance and AI consumption
  • Member-level limits and usage
  • Model permissions
  • Team Plan renewal
  • Additional seat purchases
  • Budget Balance top-up
  • Seat and balance records
0418 Teamplan Entry

Usage Management

The Usage page provides organization-level management for Owners and Admins, while allowing members to view their own available usage and VM resources.
0418 Teamplan Usermanage

Usage Alerts

CodeBanana provides Team Plan usage alerts for member on-demand limits and the shared organization Budget Balance. Member on-demand limit
  • A reminder is shown when a member’s remaining on-demand limit is 10% or less and no more than $10
  • Each user receives this reminder at most once per day
  • Reminders are evaluated independently for each user
  • The user is asked to contact the organization Owner or Admin before usage is interrupted
Reminder text
You’re almost at your on-demand limit (% used). Reach out to your organization owner or admin to increase your limit before usage is interrupted.
Shared organization Budget Balance
  • A reminder is shown when the remaining Budget Balance falls below 10%
  • The reminder is intended for the organization Owner or Admin so the balance can be topped up in time
Reminder text
Your organization’s shared token budget is almost depleted — $ left. Please contact your organization owner or admin to top up soon and keep your team running smoothly.
No reminder is shown when a member’s personal plan quota is exhausted while the organization still has available shared Budget Balance.

Team usage (Admin view)

Organization Owners and Admins can view:
  • Seats used and available
  • Seat availability by VM configuration
  • Shared Budget Balance
  • Organization-wide AI usage
  • Member usage and on-demand limits
  • Seat records
  • Budget transaction history
They can also:
  • Add seats
  • Top up Budget Balance
  • Renew Team Plan
  • Open Members & Quotas
  • Review seat and balance changes

Personal usage (Member view)

Each Team Plan member can view:
  • Current token usage
  • Available on-demand limit
  • Current VM configuration
  • Limit reset time
  • Team Plan expiration information available to them
For Team Plan members, AI usage is deducted from the organization’s shared Budget Balance, subject to the member’s configured on-demand limit.

Admin Controls

Organization Owners and Admins can manage Team Plan configuration, members, billing behavior, models, limits, and VM resources.

Add members to Team Plan

1

Go to Usage

Click the avatar in the top-right corner.Select Usage from the dropdown to enter the usage management page.
Teamplanstep1
2

Open Members & Quotas

Switch to the Members & Quotas tab.
3

Click Add Members

Click Add Members to open the member selection panel.
Teamplanstep3
4

Configure members

Select members and configure their seats, limits, and model permissions before confirming.
When adding members, admins can:
  • Filter organization members by department
  • View available seats for each VM configuration
  • Assign members to available seats
  • Configure on-demand token limits
  • Apply model permissions or model templates
  • Adjust individual members separately when needed
Members must already belong to the organization before they can be added to Team Plan.
If the required VM seat is unavailable, CodeBanana can direct the admin to purchase an additional seat. Payment can use Budget Balance when sufficient, or continue through Stripe.

How to join an Organization?

Billing mode

Billing Mode determines whose usage identity is used when AI costs are attributed inside the organization. Organization Owners and Admins can change the organization’s Billing Mode. Where to configure
  1. Click your avatar in the top-right corner
  2. Select Billing Mode
  3. Choose a billing mode
  4. Click Save
0715 Billingmode
Available billing modes
  • Owner Mode — Usage is attributed to the project Owner
  • Presenter Mode — Usage is attributed to the current presenter based on their actual activity
The selected Billing Mode applies to the entire organization. The AI-Native Index Dashboard also displays usage statistics based on the selected mode.

Model templates

Team Plan admins can create reusable model configurations for different teams or types of work. A model template can define:
  • Available models
  • Model display order
  • Default model
  • Whether Auto mode is used as the default
Examples include:
  • Product and engineering template
  • Marketing and operations template
  • Cost-controlled template
After a template is created, admins can apply it when adding members or managing existing members in Members & Quotas.

Model usage limits

Team Plan admins can control which AI models each member is allowed to use. Model template
  • Go to Usage → Members & Quotas
  • Find the Models column
  • Create a model template
0728 Teammodelmanage
  1. Per-member model limits
For each member, admins can select:
  • All — all organization-available models
  • Model template — a reusable model configuration created by the admin
  • Selected models only — only individually selected models are available
Models outside the configured range are unavailable to that member.
0418 Teamplan Modellimite Overview
  1. Batch member management
Team Plan admins can manage multiple members at once from Members & Quotas. Admins can:
  • Filter members by department based on the organization structure
  • Select multiple members or use the top panel to set in bulk
  • Apply available models or model templates
0520 Teamplan Batchmodel
Filtering and visibility
  • The Model Limits filter helps identify members with restricted model access
  • The member table shows the model configuration applied to each member
  • Unavailable models appear disabled in project model selectors
Restriction scope
  • Model restrictions are applied at the member level
  • If a restricted member creates a project:
    • If the billing mode is Owner Mode: everyone in that project can only use the models allowed under that member’s model configuration
    • If the billing mode is Presenter Mode: everyone in that project can use the models allowed under their own model configuration
0418 Teamplan Modellimit Result

Additional payment when seats are insufficient

If the required VM seat is unavailable, confirming the member configuration redirects the admin to the payment page. Payment can be completed through:
  • Budget Balance, when the organization has sufficient balance
  • Stripe, when additional payment is required

Member on-demand limits

Organization Owners and Admins can configure an independent on-demand limit for each Team Plan member. Admins can:
  • Set limits while adding members
  • Modify limits directly in Members & Quotas
  • Configure multiple members in bulk
  • Apply different limits to individual members
A member’s available AI usage depends on:
  • Their configured on-demand limit
  • The organization’s remaining Budget Balance
When the member approaches their limit, the Team Plan usage alert rules apply.

Modify member plans

Admins can manage:
  • On-demand limits
  • Model permissions
  • VM configurations
  • Team Plan membership
VM upgrades
  • VM upgrades are supported
  • Changes take effect after confirmation
  • If an additional seat or payment is required, the admin is directed to the payment flow
  • Payment can use Budget Balance when sufficient, or Stripe
VM downgrades
  • VM downgrades are supported
  • Each member can downgrade their VM configuration only once during an entitlement period
Remove member
  • Admins can remove members from Team Plan
  • The released seat becomes available for reassignment
  • Removing a member does not automatically reduce the number of purchased seats

Billing management

Invoices are available from Personal Center → Billing.
Teamplanbill

Budget Balance

Budget Balance is the organization’s shared balance for Team Plan usage and management. It replaces the previous Token Balance name because the balance can now be used for more than AI token consumption. Budget Balance can be used for:
  • Organization-wide AI usage
  • Team Plan renewal
  • Purchasing additional seats
  • Upgrading member VM configurations

Top up Budget Balance

Organization Owners and Admins can top up Budget Balance from the Usage page. Available preset amounts include:
  • $100
  • $500
  • $1,000
  • $2,000
A custom amount can also be entered. The top-up panel shows:
  • Current balance
  • Top-up amount
  • Balance after top-up
Budget Balance does not expire.
0728 Teambugage

Add Seats

Organization Owners and Admins can purchase additional seats at any time from the Usage page. Additional seats can use different VM configurations, including:
  • 2 vCPU / 4 GB RAM
  • 4 vCPU / 8 GB RAM
  • 8 vCPU / 16 GB RAM
Payment can be completed through:
  • Budget Balance, when sufficient
  • Stripe
Additional seats follow the current Team Plan expiration date. If a seat is added during an active Team Plan period, the seat fee is prorated based on the remaining time in the current period.

Renewal

Team Plan can be renewed from the Usage page by clicking Renew. During renewal, admins can:
  • Select a validity period of 1, 3, 6, or 12 months
  • Increase seats
  • Reduce seats
  • Configure seat quantities for different VM tiers
  • Pay with Budget Balance when sufficient
  • Continue through Stripe when needed
Before reducing the number of seats, remove the corresponding members from Team Plan so enough seats are available to remove.
Each Team Plan entitlement period can be renewed only once before expiration.
0728 Teamrenew

Seat and Budget Records

The Usage page provides detailed records for organization seats and Budget Balance.

Seat details

Admins can view:
  • Purchased seats by VM configuration
  • Used seats
  • Available seats
  • Seat changes
Seat records help admins understand current capacity and decide when additional seats are required.
0728 Teamrecord

Budget history

Admins can review Budget Balance transactions and filter them by type, including:
  • Top-up
  • Team Plan renewal
  • Additional seat purchase
  • VM upgrade
  • VM downgrade
  • Refund or balance return
Income and expense records are visually distinguished to make balance changes easier to understand.
0728 Teamrecord2

Transition Note

The updated Team Plan changes how existing Team Plan token benefits are managed. For existing Team Plan customers:
  • Used Token in Plan and used Token Limit amounts are combined in the usage display
  • Existing configured member Token Limits remain unchanged
  • Unused Token in Plan balance is transferred to the organization’s Budget Balance
  • The transferred balance becomes available to all Team Plan members
  • The balance can also be used for renewal, additional seats, and VM upgrades
Existing Team Plan users retain the value of their unused benefits through this migration.
0728 Teammove

FAQs

Answers to common questions about Team Plan.
Team Plan can be purchased from Pricing → Team Plan.
No. Seats and AI usage balance are purchased separately. Team members consume AI usage from the organization’s shared Budget Balance, subject to their configured on-demand limits.
Budget Balance starts from $100. Preset amounts include $100, $500, $1,000, and $2,000, and custom amounts are also supported.
No. Budget Balance does not expire.
Budget Balance can be used for AI usage, Team Plan renewal, additional seat purchases, and member VM upgrades.
Team Plan supports 1, 3, 6, and 12 months.
Yes. Seats are associated with VM configurations, and members can be assigned different VM tiers based on available seats.
Yes. Additional seats can be purchased for 2 vCPU / 4 GB, 4 vCPU / 8 GB, or 8 vCPU / 16 GB configurations.
The added seat follows the current Team Plan expiration date. Its seat fee is prorated based on the remaining time in the active period.
Yes. Admins can filter members by department, select multiple members, and configure on-demand token limits and model access in bulk.
Yes. Admins can separately configure a member’s on-demand token limit, available models or model template, and VM configuration.
CodeBanana redirects the admin to the payment page after confirmation. Payment can use Budget Balance when sufficient, or Stripe when additional payment is required.
Yes. VM downgrades are supported, but each member can downgrade only once during an entitlement period.
Purchased seats are reduced during renewal. Before reducing seats, remove the corresponding members from Team Plan so enough seats are available to remove.
Yes. When the organization has sufficient Budget Balance, it can be used for Team Plan renewal, additional seats, and VM upgrades. Otherwise, payment can continue through Stripe.
Yes. The Add Members and member management flows support filtering members based on the organization’s department structure.
Yes. Admins can create model templates that define available models, model order, and the default model, including Auto mode.
Yes. Admins can apply a model template or manually select the available models for individual members or multiple members.
  • If the billing mode is Owner Mode: everyone in that project can only use the models allowed under that member’s model configuration
  • If the billing mode is Presenter Mode: everyone in that project can use the models allowed under their own model configuration
Team Plan uses separate warning rules:
  • A member receives a reminder when their remaining on-demand limit is 10% or less and no more than $10
  • The organization Owner or Admin receives a reminder when the remaining Budget Balance falls below 10%
Each user receives the reminder at most once per day. The reminder is evaluated independently for each Team Plan member.
Admins can review seat details and Budget Balance history from the Usage page, including top-ups, renewals, additional seats, and VM changes.
Unused Token in Plan value is transferred to the organization’s Budget Balance. It can then be shared by Team Plan members and used for eligible Team Plan payments.