Why rent instead of buying a 4090
ComfyUI is bursty by nature: an evening of prompting, a batch of a thousand images, then nothing for a week. A rented card bills only the seconds the queue is running — $0.262/hr for an RTX 4090 on-demand, $0.131/hr interruptible — so a heavy month rarely reaches a fraction of the card's retail price, and you can jump to a 32 GB or 96 GB card the day a workflow needs it. No driver upgrades, no 450 W heater under the desk.
Pick the card: 24, 32 or 48 GB
| Card | VRAM | On-demand | Interruptible | Best for |
|---|---|---|---|---|
| RTX 3090 | 24 GB | $0.104 | $0.052 | SDXL batch farms, SD 1.5, LoRA training on a budget |
| RTX 4090 | 24 GB | $0.262 | $0.131 | The default: Flux dev FP8, SDXL + ControlNet stacks, most video nodes |
| RTX 5090 | 32 GB | $0.318 | $0.159 | Full-precision Flux, Wan/Hunyuan video, heavy upscale chains |
| L40S | 48 GB | $0.466 | $0.233 | Serving images to users 24/7, several workflows loaded at once |
| RTX PRO 6000 WS | 96 GB | $1.097 | $0.548 | Video diffusion without offloading, giant batches |
Rule of thumb: Flux dev in FP8 wants ~17 GB, SDXL ~8 GB, current video models 24 GB with offloading and 48 GB without. The cheapest-GPU guide ranks the cards by images per dollar.
Deploy the template (30 seconds)
- Open the console, filter on the card, pick a machine.
- Choose ComfyUI in the template picker. It ships ComfyUI-Manager, exposes the UI on a TLS-terminated port and mounts /workspace/ComfyUI/models.
- Set the disk (60 GB is plenty for the OS and cache) and attach a volume for models — next section.
- Deploy. The instance is running in about 30 seconds; click the port link and the node graph is there.
powergpu launch --gpu rtx-4090 --template comfyui \
--disk 60 --volume sdmodels:/workspace/ComfyUI/models
# ✓ instance i-3c91ab04 running (28.6s)
# ✓ https://i-3c91ab04.powergpu.io:8188 (ComfyUI)Models on a volume, once
Checkpoints are 2–12 GB each and downloading them every session is the most common way to waste GPU-hours. Create a volume the first time, mount it on the models folder, fill it once — Hugging Face and Civitai downloads run at multi-Gbps from the datacenter — and every future instance in the region starts with the library present. A 120 GB library costs $9.60/month. Put custom_nodes on the same volume so installed nodes persist too.
Headless: workflows as an API
Enable dev mode in ComfyUI settings, then "Save (API format)" on any workflow. The JSON you get is a request body: POST it to /prompt, poll /history/<id>, fetch the images from /view. That loop is how batch pipelines run a thousand prompts overnight on interruptible capacity, and how a serverless endpoint serves the same workflow behind autoscaling workers.
curl -X POST https://i-3c91ab04.powergpu.io:8188/prompt \
-H 'Content-Type: application/json' \
-d @workflow_api.json
# {"prompt_id": "a1c2…", "number": 12}
curl https://i-3c91ab04.powergpu.io:8188/history/a1c2…What an image costs, honestly
| Job | Card · mode | Time | Cost |
|---|---|---|---|
| One SDXL image, 1024², 25 steps | RTX 4090 on-demand | ~1.1 s | $0.00008 |
| One Flux dev image, 1024², 20 steps | RTX 4090 on-demand | ~2.2 s | $0.00016 |
| An evening of prompting | RTX 4090 on-demand | 3 h | $0.79 |
| 10,000 Flux images, batch | RTX 4090 interruptible | ~6.1 h | $0.80 |
| Model library, always warm | 120 GB volume | 1 month | $9.60 |
Roughly 6,246 Flux images per dollar on-demand, 12,491 interruptible. Speeds are typical for a tuned 4090; your workflow, resolution and step count move them.
Five traps that waste GPU-hours
- Downloading models every session — the volume above fixes it permanently.
- Leaving the instance running overnight — stop it; per-second billing means an idle GPU is pure waste. The disk survives stop/start.
- Running batches on-demand — queues are interruptible by nature: each prompt is a restartable item. Pay half.
- Picking a card by hourly price alone — a 5090 finishes Flux batches faster than its price gap over a 4090; images per dollar is the metric.
- Forgetting the outputs — write results to the volume or download them before destroy; the instance disk dies with the instance.
Put the numbers to work
Every price in this guide is our live rate — fixed, ≥30% under the market median, billed per second. Deploy the exact setup above from the console in about 30 seconds, paid in crypto, no card and no KYC.


