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.
Only organization admins can pay invoices and use billing actions. Members can view the Billing tab but cannot launch payment.
What’s next

My GPUs overview
Find the reservation detail page and the utilization bar.

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