Billing Overview

Otto uses a credit-based billing system. You purchase credits and they're consumed as you use AI features.

How It Works

  1. Purchase credits — Add funds to your organization's balance
  2. Use Otto — Credits are consumed when agents run
  3. Monitor usage — Track spending in your dashboard
  4. Top up as needed — Add more credits when running low

What Consumes Credits

Credits are consumed when Otto's AI agents:

  • Read and analyze tickets
  • Ask clarifying questions
  • Create implementation plans
  • Generate code
  • Respond to PR feedback

Credit Calculation

Credits are based on token usage from AI models:

Credit Cost = (Input Tokens + Output Tokens) × Model Rate + Convenience Charge
  • Input tokens: The context sent to the AI (ticket, code, history)
  • Output tokens: The AI's response (code, comments, plans)
  • Model rate: Different models have different costs
  • Convenience charge: A small fee to facilitate the request

Adding Funds

To add credits to your organization:

  1. Go to Settings → Billing
  2. Click Add Funds
  3. Select a preset amount ($10, $25, $50, $100) or enter a custom amount
  4. Complete the payment

You can also enable Auto-Refill to automatically add funds when your balance runs low.

Viewing Usage

In your dashboard, you can see:

  • Current balance — Available credits
  • Usage this month — Credits consumed
  • Usage by agent — Which agents are consuming most
  • Usage by project — Breakdown by project/repository

Understanding Your Transaction History

Your transaction history shows two types of usage:

  • Lifecycle agent run usage — Smaller charges for agents running through the clarify, plan, implement, deliver lifecycle
  • Agent run usage — Charges for direct agent execution (typically larger)

Lifecycle runs are more cost-effective because they break work into smaller, focused phases with human checkpoints in between.

Billing Alerts

Set up alerts to avoid surprises:

  • Low balance warning — Notify when credits are running low
  • Usage spike alert — Notify on unusual consumption
  • Monthly summary — Email with usage breakdown

Frequently Asked Questions

Do unused credits roll over?

Yes! Your credit balance carries over indefinitely. Credits never expire — you can use them whenever you need them.

What if I exceed my balance?

Agents will pause until you add more credits. You'll receive a warning notification before this happens, so you can top up proactively.

Can I get a refund on unused credits?

Credits are non-refundable, but they never expire. If you're not using Otto frequently, you can simply leave your balance as-is and use it when needed.

How do I control spending?

You can:

  • Set up low balance alerts to monitor usage
  • Review transaction history to see which agents consume the most
  • Pause or delete agents that aren't needed
  • Use lifecycle agents (more cost-effective than direct agent runs)

What payment methods do you accept?

We accept all major credit cards via Stripe. Auto-refill uses your default payment method on file.

Can I see usage by team member?

Currently, usage is tracked at the organization and agent level, not per team member. All usage is aggregated under your organization's account.

Next Steps