Skip to main content
Monitor GPU-hour consumption on the reservation detail page, and review and pay Stripe-hosted invoices from Account → Billing. Ornn surfaces GPU utilization on each reservation when telemetry is available, and issues invoices through Stripe. You can check usage from the reservation detail page and review or pay invoices from Account → Billing.

Viewing GPU usage

Usage data for a reservation is shown on its detail page (/portfolio/[reservationId]) when telemetry from the underlying hardware has been received. The panel is labeled Utilization and shows a progress bar whose value reads <used>/<total> GPU hours (for example, 120/960 GPU hours), where the total is derived from GPU count and term length. A secondary line below the value shows the recent-jobs synced count and a staleness figure.
Until real telemetry lands, Utilization and SLA Uptime render placeholders — Ornn no longer estimates either from elapsed wall-clock time. Spend follows the commerce contract: for a booking with explicit start/end instants, it accrues hoursBetween(start, min(end, now)) × GPUs × rate (clamped at cancelled_at for cancelled reservations); otherwise it renders a placeholder until telemetry or an admin override is present. Spend is an accrued estimate and may be lower than a checkout or down-payment invoice that reflects the full contract amount. The commitment figure below Spend is the full contract cost across the term and remains visible.

Recent jobs

When usage data is available, the utilization panel shows a recent-jobs synced count alongside the GPU-hour figure, with text like “12 recent jobs synced · 45s stale”. The detail page does not render per-job rows. If usage data hasn’t synced yet, no count appears. The usage response still carries per-job details for scripted use; see the Raw fields (advanced) section below.

Raw fields (advanced)

For scripted use, the usage response exposes these fields: Each job entry exposes: job_id, account, user, state, gpu_count, duration_secs, gpu_hours, start_time, end_time.

Invoices in Account → Billing

The Billing tab on the Account page is the source of truth for billing activity on your tenant. It includes:
  • Billing overview: your current balance and any amount due.
  • Payment & invoicing: your payment method and the email address invoices are sent to.
  • Overdue: a highlighted section that appears only when one or more open invoices are past their due date.
  • Recent invoices: your latest invoices with date, amount, and status, plus actions to pay or download.
Invoice delivery email and billing details are not editable from Account → Billing in the current release. To update them, use the Support link in the Billing tab.

Invoice statuses

Ornn surfaces the following invoice statuses from Stripe: Overdue is not a separate Stripe status; it’s derived from an Open invoice whose due date has passed. Overdue invoices are highlighted in the Billing tab.

Invoice fields (advanced)

Paying an invoice

Recent invoice rows in Account → Billing expose actions based on the invoice state and whether the underlying URLs are available:
  • Pay now: shown for open invoices. Opens the Stripe-hosted invoice page.
  • Pay overdue: shown for open invoices past their due date. Opens the Stripe-hosted invoice page.
  • Download: shown when a PDF copy is available.
All payments happen on the Stripe-hosted invoice page; the link from each row is the source of truth for payment status.
Only organization admins can pay invoices and use billing actions. Members can view the Billing tab but cannot launch payment.
Check the Stripe-hosted invoice page for the full list of accepted payment methods on your invoice.

What’s next

portfolio

My GPUs overview

Find the reservation detail page and the utilization bar.
account-settings

Account settings

Open the Billing tab and review your tenant’s billing state.