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 | Priority | Priority | Dedicated |
Changing plans¶
- Go to Settings > Billing
- Click Change Plan
- Select your new plan
- 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:
- Subscription fee: your fixed plan cost
- Token overage: any tokens consumed beyond your allocation
- 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.
Related¶
- Infrastructure Overview: manage cloud resources and VMs
- VMs: provision and manage virtual machines
- Vault: store secrets for your deployments
- Agents: configure AI agents (plan-gated)
- Deployments: ship container images to VMs
- Permissions: understand role-based access and plan-gated features