Skip to content

Plan and Credits

Everything related to billing and consumption lives in the Subscription tab of the Settings page (/admin/settings?tab=subscription).

Subscription tab with Credit Balance and Current Plan

  • Credit Balance (purple highlighted card): current balance updated in real time, with the note Plan includes N credits/month right below.
  • Current Plan: plan name (e.g. Free, Pro), green Active badge, and the Change Plan button (opens the pricing page at /admin/pricing).
  • Plan counters: current Agents, Users, and Conversations in the organization.

Use this tab to check balance before heavy-usage campaigns or before publishing a new agent that will draw a lot of traffic.

Every message an agent replies to consumes credits. How much each message costs depends on several factors:

  • Model picked by the agent (advanced models cost more per token);
  • Size of the system prompt (sent on every call);
  • History size included in the call (controlled by the history limit in the agent’s Advanced Settings);
  • Use of knowledge bases (each retrieved chunk enters the context);
  • Tools called (each call triggers an extra LLM round);
  • Image generation (billed separately, per image);
  • Response size (controlled by the max response limit).

To investigate consumption, go to Analytics → Credits tab — there you can filter by agent, channel, and period to find where the spend is coming from.

The Change Plan button takes you to the pricing page inside the admin panel. Before switching, evaluate:

  • conversation volume in the last 30 days;
  • number of active users;
  • channels required (WhatsApp, Telegram, API);
  • support requirements (higher-tier plans have tighter SLAs).

There is also an alternative billing path: in Settings → AI Models tab, you can connect your own OpenRouter API key. When configured, LLM token billing goes straight to your OpenRouter account, and SquadOS only charges 1 credit per message as an orchestration fee. See Organization Settings for details.

  • Monitor consumption after publishing new agents — usage spikes show up in the first 24h.
  • Test cheaper models for simple tasks (input validation, classification, etc.) and reserve the expensive ones for complex reasoning.
  • Avoid excessive history when the agent does not need it — every extra turn means more tokens on every call.
  • Investigate usage spikes in Analytics → Credits, especially when a tool starts failing and the agent enters a loop.
  • Review credit balance whenever you make big changes (new channel, new base, default-model swap).