Billing
Platform

Billing

Understand JuhJuh's billing model with subscription plans, AI token usage, infrastructure metering, credits, invoices, and cost alerts.

JuhJuh billing covers three areas: your subscription plan, AI token usage, and infrastructure metering. All three roll into a single monthly invoice.

Plans

Four tiers, each with a monthly and annual option. Annual billing saves 20%.

Feature Standard Pro Premium Enterprise
Monthly price $30 $80/user $149/user Custom
Annual price $25/mo $65/user/mo $119/user/mo Custom
Token allocation 500K/month 2M/month 5M/month Unlimited
Projects 3 Unlimited Unlimited Unlimited
Executions/month 100 Unlimited Unlimited Unlimited
Team members 1 10 25 Unlimited
Runners 1 3 5 Unlimited
AI agents 0 5 20 Unlimited
Deployments 0 0 5 Unlimited
Vault secrets 0 50 200 Unlimited
API access No Yes Yes Yes
Multi-repo No Yes Yes Yes
Priority queue No No Yes Yes
Advanced analytics No No Yes Yes
Custom integrations No No Yes Yes
Custom subdomains No No Yes Yes
SSO/SAML No No No Yes
Self-hosted No No No Yes
SLA None None None 99.9%
Support Email Priority Priority Dedicated

Changing plans

  1. Go to Settings > Billing
  2. Click Change Plan
  3. Select your new plan
  4. Confirm

Upgrades take effect immediately with prorated charges. Downgrades apply at the end of your current billing period. No data is lost when switching.

Before downgrading, check that your current usage fits within the new plan's limits. If you have more active agents, deployments, or vault secrets than the target plan allows, you need to reduce them first.

AI token usage

Each plan includes a monthly token allocation. Tokens are consumed by ticket executions, code analysis, reviews, triage, and other AI operations. Both input tokens (your prompts and codebase context) and output tokens (generated code) count toward your allocation.

Usage resets at the start of each billing period. Track current consumption from Settings > Billing in your organization dashboard. JuhJuh breaks down token usage per ticket, per project, and per team member.

Overage

When you exceed your allocation, overage billing starts automatically:

Plan Overage rate
Standard $0.05 per 1K tokens
Pro $0.04 per 1K tokens
Premium $0.03 per 1K tokens
Enterprise $0.02 per 1K tokens

You receive a notification when approaching your limit. Once your allocation runs out, overage charges accrue until the billing period resets or you purchase additional credits.

Credits

If you need tokens beyond your plan allocation without waiting for the next billing cycle, purchase credits from Settings > Billing > Buy Credits.

Credits are one-time token purchases. Select a predefined amount or enter a custom dollar value (minimum $5). Purchased tokens are added to your balance immediately and apply to the current billing period. Credits do not roll over to the next period.

Velocity alerts

JuhJuh monitors for unusual spikes in token consumption. If an organization burns through a large portion of its allocation in a short window (for example, 50% of the monthly allocation within a single hour), JuhJuh flags the activity and can temporarily throttle execution until a team member reviews it. This protects against runaway executions or misconfigured automations.

Infrastructure metering

If your organization uses cloud infrastructure through JuhJuh (VMs, deployments), those costs are metered separately from your subscription.

Resource Billing model Notes
Compute Hourly while running Stops when the VM is terminated
Static IPs Hourly, always on ~$3.65/month base, billed even when the VM is stopped
Disk storage By provisioned size ~$0.170/GB/month base

Stopped VMs still incur static IP and disk charges. Terminated VMs stop all charges after the final metering cycle.

graph LR
    A[VM Running] -->|Compute + IP + disk| B[Metered]
    A -->|Stop| C[VM Stopped]
    C -->|IP + disk only| B
    C -->|Terminate| D[VM Terminated]
    D -->|Final meter| E[No charges]

Infrastructure markup

Plans that include infrastructure apply a markup percentage on top of base resource costs. The markup varies by plan tier. Enterprise customers receive the lowest markup. Your invoice shows the final cost after markup; you do not need to calculate it separately.

Commitment options

Reduce infrastructure costs by committing to longer terms:

Option Description
On-demand Default. Pay as you go, no commitment.
1-year reserved Discounted hourly rate for a 12-month commitment.
3-year reserved Largest discount for a 36-month commitment.

Cost alerts

JuhJuh monitors your infrastructure spending and notifies you before costs get out of hand.

Alert Trigger Availability
Spend cap 80%, 90%, and 100% of monthly infrastructure cap Premium and above
Idle VM Stopped VM idle for 7+ days, with wasted cost breakdown All plans
Auto-stop VM automatically stops after a configured number of idle days All plans
Commitment expiry Reserved commitment expires within 30 days Plans with active commitments

Idle VM alerts include a cost breakdown showing how much the stopped VM is costing per month in static IP and disk charges. You can destroy idle VMs directly from the alert.

Auto-stop warnings fire 24 hours before JuhJuh stops an idle VM, giving you time to intervene if the machine is still needed.

Configure alerts and auto-stop rules from Settings > Billing > Cost Alerts.

Invoices

A single monthly invoice combines all three billing components:

  1. Subscription fee: your fixed plan cost
  2. Token overage: any tokens consumed beyond your allocation
  3. Infrastructure usage: metered compute, static IPs, and disk storage

Example breakdown:

JuhJuh Pro Plan $80.00 Token overage: 150,000 tokens @ $0.04/1K $6.00 Infrastructure: Metered usage $45.00 ------ Total: $131.00

View and download invoices from Settings > Billing > Invoices. Each invoice shows a Stripe invoice number, date, amount, and status. You can view the full breakdown on Stripe or download a PDF.

Infrastructure costs appear as a separate line item on your Stripe invoice. The daily metering cycle rolls up into the invoice at the end of the billing period.

Payment methods

Manage your saved cards from Settings > Billing > Payment Methods. You can:

  • Add a new card
  • Set a default payment method
  • Remove a card

JuhJuh processes payments through Stripe. Card details are never stored on JuhJuh servers.

If a payment fails, your subscription moves to "past due" status. JuhJuh retries automatically within 3 days. You receive an email notification with a link to update your payment method. Your projects and data remain accessible during the retry window. Update your payment method from Settings > Billing or through the link in the notification email.

Subscription status

Status What it means What to do
Active Everything is working normally Nothing
Past due Last payment failed Update your payment method
Canceled Subscription ended Choose a new plan to reactivate
Unpaid Multiple payment attempts failed Update your payment method
Paused Billing paused by request Resume from the billing dashboard

When a subscription is inactive, you can still sign in, but access to projects and executions is restricted until the subscription is restored. Your data is preserved.