Skip to content
Compute

Runcrate Hosts: rent out your GPU machines

Run one command on a GPU machine and set your rate. Runcrate offers your GPUs to its customers, bills them and pays what you earn every Monday.

The Runcrate team

If you own GPU machines, you can now rent them out on Runcrate. You run one command on each machine and set a rate per GPU model. Runcrate offers your GPUs to its customers, bills them and pays what you earn every Monday. You don't need a launch API, a billing system or a public IP.

Customers rent from Runcrate, not from you. Their workloads run only inside virtual machines that Runcrate creates and controls on your machine, and you never see who they are.

What a machine needs

  • Bare metal, x86_64, not a virtual machine: the GPUs are passed through to customer VMs.
  • Ubuntu 22.04, Ubuntu 24.04 or Debian 12.
  • NVIDIA GPUs Runcrate sells: B300, B200, H200, H100, H100 NVL, A100, V100, L40S, L40, L4, A40, A10, RTX PRO 6000 (not the Max-Q), RTX 6000 Ada, RTX A6000, RTX A5000, RTX A4000, or GeForce RTX 3090, 4090 or 5090.
  • Virtualization and IOMMU turned on in the BIOS.
  • 100 GB or more of fast local disk for VM disks.
  • Outbound HTTPS. No inbound ports, and NAT is fine. No NVIDIA driver is needed on the host.

One command

Open Hosts and sign up. The workspace owner accepts the Host Partner Terms for the company, and Runcrate checks the company against sanctions lists, usually within 1 business day.

Then choose Add a machine and run:

bash
curl -fsSL https://get.runcrate.ai/host |
sudo sh

The installer asks for the registration token from your dashboard and hides what you paste. One token works for 30 days and isn't used up by an install, so it can do a whole rack. If the IOMMU is off, the installer offers to turn it on, with one reboot; then run the same command again.

How the machine is checked

The Hosts page follows each machine through Registered, First heartbeat, VM image downloaded and checked, GPU check passed and Online. The GPU check runs in a throwaway VM and tests each GPU's memory and speed, and that the VM reaches the internet but not your network.

Your GPUs are offered only after they pass this check inside a VM on Runcrate's current image, and they are checked again whenever that image changes. If the first customer machine on your host can't start or connect within 20 minutes, the customer isn't billed and its GPUs come off sale: for 6 hours the first time, twice as long each time after, and until a new check passes. Each new VM image starts this over.

The agent installs only updates and VM images Runcrate signed, and connects out. When a rental ends, the VM's disk and the GPUs' memory are overwritten. Root on your machine could still read a VM's memory, as on any server; your agreement with Runcrate forbids it. What runs on your machine lists every file the agent adds.

Listings and your rate

An online machine earns nothing until its GPUs are listed. A listing is one GPU model on one machine, on one tier, at your rate in US dollars per GPU-hour. The customer price is your rate divided by 0.7, rounded up to the cent, so Runcrate keeps 30% of what the customer pays. At a rate of $1.95, customers pay $2.79 and Runcrate keeps $0.84. A rate change applies to new rentals only.

TierCustomersYou
SpotCan be asked to give the GPU backTake the GPUs back at any time, after the notice you set (2 to 60 minutes)
On-demandKeep the GPU for as long as they run itCan't take a rented GPU back; to stop, drain it and keep current rentals running for 14 days
ReservedBook and prepay 1, 3, 6 or 12 monthsKeep the GPUs running for the whole term

Spot is open to every host. On-demand and reserved open once you sign the Host Agreement, which commits each rented GPU to 99.5% availability in every calendar month it is rented. Planned maintenance on a rented on-demand or reserved GPU needs 72 hours' notice and counts as downtime, and missing 99.5% in two months of any three can take you back to spot only. Reserved also needs a machine Runcrate has checked and marked as Datacenter. Runcrate doesn't promise that any listing will be rented.

How and when you are paid

You connect your bank through Stripe on the Payouts page.

  • When. Every Monday, for earnings more than 7 days old, once you're owed $10. A smaller amount carries over.
  • What. Your rate, times the GPUs in the rental, times the hours rented, counted by the minute, less any downtime. Runcrate pays only from money customers have already paid.
  • Fees. Paid in US dollars, converted if your bank uses another currency. Runcrate pays the payout and conversion fees.
  • Holds. Payouts stop while Runcrate is still checking your company, while your payout account can't receive money, or while your host account is suspended. Your earnings stay in your balance and are paid the Monday after the hold ends, unless the law requires Runcrate to keep holding them.
  • Downtime. If a rented machine is down because of your machine, network or power, the customer isn't billed for that time and Runcrate takes back what you earned for it. Runcrate never charges or invoices you for downtime; a negative balance only comes off future earnings.

Removing a machine

Drain stops new rentals on a machine. Take GPUs back ends its spot rentals once their notice runs out. On-demand rentals run for at least 14 days after the drain, and a reserved term runs to its end. When nothing is rented, Remove machine unlists it and the agent stops within seconds. Then, on the machine:

bash
curl -fsSL https://get.runcrate.ai/host |
sudo sh -s -- --uninstall

It gives every GPU back to the host and removes what the installer added, except the packages. What the machine earned is still paid out.

Every rule is in the Hosts docs. Add your first machine.

Subscribe

Get the next post by email.

One email per post. Unsubscribe in one click.