~/shelltab — docs/billing

Billing & Plans

ShellTab is free during beta. Every feature is available on the free plan and no credit card is required. This page describes how billing will work when beta ends.

ShellTab is currently in beta. All plans are free, all features are unlocked, and no payment information is needed to sign up. The pricing structure below is what we're planning for general availability — it may change before launch.

Plans

Free

1 drive · Starter size (1 CPU, 2 GB RAM, 10 GB NVMe) · 20 compute hours/month · 1 seat · 90-day recording retention.

Plus

2 drives · Starter size · 60 compute hours/month · 1 seat · 90-day recording retention · priority support.

Team

Up to 10 drives · Standard size (2 CPU, 4 GB RAM, 40 GB NVMe) · 200 compute hours/month · up to 10 seats · 1-year recording retention.

Scale

Unlimited drives · Standard and Performance sizes · custom compute quota · unlimited seats · 1-year recording retention · SLA and dedicated support.

Compute hours

A compute hour is one drive running for one hour. A Starter drive running for 2 hours consumes 2 compute hours. Drives only consume compute hours while they are running — stopped drives do not count against your quota.

The idle-stop feature helps conserve compute hours automatically: a drive that has had no terminal activity for 10 minutes idles down without consuming further compute. It restarts instantly when you return.

Compute hours reset on the first of each month. Unused hours do not roll over.

Seats

A seat is a unique organisation member. Free and Plus plans are single-seat (one owner, no additional members). Team plans include up to 10 seats — adding a new member consumes one seat for the rest of the billing period. Scale plans have no seat limit; members are billed per-seat on a monthly basis.

Guest access (Viewer role) does not consume a seat on Team and Scale plans. Viewers can watch terminals and replay recordings but cannot type commands or start agents.

Storage

Each drive's NVMe volume counts against your storage quota. The quota matches the drive sizes available on your plan:

Free / Plus

10 GB per drive (Starter size). Storage quota is consumed whether the drive is running or stopped.

Team

40 GB per drive (Standard size). Unused drive slots don't consume storage quota.

Scale

Up to 80 GB per drive (Performance size). Additional storage available on request.

Recordings

Session recordings stored in R2 are counted separately from drive NVMe storage and don't affect your drive quota.

Overage

If you exceed your monthly compute quota, drives will continue running but you'll be charged for overage at the per-hour rate for your plan's drive size. You'll receive an email notification when you hit 80% of your quota and again when you hit 100%.

You can set a hard cap in organisation settings to prevent overage charges. With a hard cap enabled, drives will idle-stop when the quota is exhausted and won't restart until the next billing period or until you upgrade your plan.

Managing billing

Billing settings are in your organisation dashboard under Settings → Billing. From there you can view current usage, change plans, update payment details, download invoices, and set overage caps. Billing runs through Stripe — ShellTab never stores your card details.

What's next