Skip to main content
Ankra billing is based on worker vCPU usage. Each plan includes a free vCPU allowance - you only pay for usage above that threshold, billed monthly.

Plans

Ankra offers three standard plans. Organisations on a custom agreement see a dedicated plan view.
Annual commitment saves 20% on per-vCPU pricing. You can switch between monthly and annual on the Plan page.

Billing Overview

Navigate to Billing from the organisation sidebar to see an at-a-glance summary:
  • Current Plan - your active plan, billing cycle, commitment period, and Stripe connection status.
  • Stat cards - total vCPU, worker vCPU, billable vCPU (above free allowance), estimated monthly cost, and cost so far.
  • Cluster vCPU Summary - per-cluster breakdown of worker and total vCPU. Clusters that have sent no node data recently (for example because their agent is disconnected or the cluster was torn down) are marked Not reporting instead of showing vCPU counts - they do not accrue usage while in that state.

Estimated Monthly Cost

The overview and analytics pages show two cost figures: The “so far” subtitle shows how much has accrued and what percentage of the month has elapsed.

Usage Analytics

Go to Billing → Usage Analytics for detailed usage data:
  • Time range picker - view the last 24 hours, 7 days, 30 days, or a custom range.
  • Metric cards - current, peak, and average worker vCPU; active cluster count; estimated monthly cost with full-month average.
  • vCPU chart - area chart of worker vCPU over time with a dashed line for the free allowance.
  • Cost breakdown chart - hourly cost bar chart showing estimated billable cost per hour (only appears when usage exceeds the free tier).
  • Cluster breakdown table - per-cluster worker vCPU, total vCPU, and percentage share.
If all your usage is within the free vCPU allowance, the cost breakdown shows a “Within free tier” message instead of a chart.

Invoices

Go to Billing → Invoices to view your billing history:
  • Search and filter - find invoices by text or filter by status (all, paid, open, draft).
  • Summary cards - total invoices, combined amount and vCPU-hours for the current page, outstanding balance, and average invoice.
  • Invoice table - billing period, amount, billable vCPU-hours, status, PDF download, and a Pay Now link for open invoices.
  • Stripe portal - click “Manage in Stripe” to access Stripe’s hosted billing portal for payment methods and invoice history.

Changing Your Plan

Navigate to Billing → Plan & Subscription to upgrade, downgrade, or adjust your billing cycle.
1

Choose a billing cycle

Toggle between No commitment (monthly) and Annual commitment (20% discount).
2

Select a plan

Click the button on the plan you want. If the plan requires payment, you’ll be redirected to Stripe Checkout.
3

Complete payment

Enter your payment details in Stripe. After checkout you’re redirected back to Ankra and your subscription syncs automatically.
If your organisation doesn’t have Stripe connected and you select a paid plan, you’ll be prompted to set up billing first.

How Billing Is Calculated

Ankra tracks vCPU usage through periodic snapshots of your clusters:
  1. Snapshots are taken hourly per cluster, recording worker vCPU and total vCPU.
  2. Billable vCPU = worker vCPU minus the free allowance (per hour bucket, aggregated across clusters).
  3. Cost per hour = billable vCPU × effective rate (plan rate adjusted for any annual discount).
  4. Monthly cost = sum of hourly costs for the billing period.
Only worker node vCPU counts toward billing. Control plane nodes are not billed.

FAQ

Worker vCPU is the total vCPU count across all worker nodes in your clusters. Control plane / master nodes are excluded from billing.
Billing starts when your clusters report worker vCPU usage above the free allowance. If you stay within the free tier, there is no charge.
Yes. Plan changes take effect immediately. Your invoice for the month will reflect the prorated usage under each plan.
Annual billing locks in a 20% discount on the per-vCPU rate. You commit for 12 months and are billed monthly at the discounted rate. Your commitment end date is shown on the billing overview.
Usage above the free vCPU allowance is billed at your plan’s per-vCPU/hr rate. The estimated monthly cost on the overview page updates in near real-time.
The Ankra agent on that cluster has not synced node data recently, so Ankra cannot see its capacity. This usually means the agent is disconnected, the cluster was deleted outside Ankra, or node syncing is failing. A non-reporting cluster accrues no usage. Reconnect the agent to resume metering, or delete the cluster from Ankra if it no longer exists.

Next Steps

Usage Analytics

Dive deeper into vCPU trends and cost breakdowns.

Organisations

Manage teams and resources across organisations.