New: create a free account and get 14 days ad-free.Sign up free
EarnGeniX
Skip to main content

Tutorial · Updated October 2026

How to Run ComfyUI on RunPod: Full Setup + 3 Beginner Mistakes That Burn Your Credits

Rent a cloud GPU, open ComfyUI in your browser, and generate your first image in eight steps, without a graphics card in your own computer.

$10

Min credits

Not needed

Local GPU

Beginner

Skill level

RunPod

Platform

🗺️ Part of the Free ComfyUI RoadmapLevel 1: Beginner FoundationsBeginnerStep: Step 2: Installing ComfyUI
View Full Roadmap

By Earngenix Team · · Tested on ComfyUI, RTX 4090, 24

⚡ Quick Answer

To run ComfyUI on RunPod, you rent a cloud computer with a graphics card (a "pod"), start it from RunPod's official ComfyUI template (a ready-made setup), and open ComfyUI in your web browser. You need a RunPod account with at least $10 in credits and no graphics card in your own computer. The three beginner mistakes that burn credits are leaving the pod running, skipping the network volume (extra storage that survives after the pod is deleted), and renting a bigger GPU than you need.

Most beginners hit the same wall. ComfyUI, a free program for making AI images, needs a strong graphics card, and their computer does not have one. You can run ComfyUI on RunPod instead. RunPod is a company that rents powerful computers over the internet, and you control them from a browser tab.

This guide takes you from sign-up to your first image in eight steps. After that, it covers the three mistakes that waste money and the errors you are most likely to see on the way.

Hardware and versions used for this guide: ComfyUI, pod GPU: RTX 4090, 24.

What Do You Need Before You Start?

You need five things:

  1. A RunPod account.
  2. At least $10 in RunPod credits (credits are prepaid money that RunPod uses up while your pod runs).
  3. Any computer with a web browser and an internet connection.
  4. A free Civitai account and a Civitai API key. You will need the key in Step 6 to download models.
  5. Up to 30 minutes of patience for your first start. RunPod says a first deploy can take that long.

Here are the terms you will see in this guide:

  • GPU is the graphics card. It is the chip that does the heavy math when the AI draws an image.
  • VRAM (the memory on the graphics card; an AI model has to fit inside it to run). An RTX 4090 has 24 GB of it.
  • Pod is a rented computer in a RunPod data center. It has a GPU, and you control it from your browser.
  • Template is a ready-made setup that installs ComfyUI on the pod for you, so you do not have to install anything by hand.
  • Civicomfy is the button inside ComfyUI that searches Civitai and downloads models straight onto your pod.

We use SDXL-Turbo as the first model. It is a small, fast AI image model, and it is the one RunPod's own tutorial uses. You can read its model card on Hugging Face.

RunPod charges by the second while a pod is running. In June 2026, an RTX 4090 cost $0.34 per hour on Community Cloud and $0.69 per hour on Secure Cloud. Community Cloud runs on hardware from independent hosts and costs less. Secure Cloud runs in managed data centers (large buildings full of servers) and costs more. Prices change, so check the RunPod pricing page before you deploy.

If you would rather skip the setup and the billing chores, read about Comfy Cloud, the managed alternative.

Do You Need a GPU on Your Own Computer to Run ComfyUI on RunPod?

No. The pod does all the heavy work in RunPod's data center. Your computer only shows the ComfyUI screen in a browser tab, so an old laptop works.

If you have a decent graphics card and want to run ComfyUI at home instead, see how to install ComfyUI on your own PC. If your card is weak, the ComfyUI low VRAM guide shows what you can still run locally.

How to Run ComfyUI on RunPod, Step by Step

Step 1: Create a RunPod account and add credits

RunPod only starts a pod when your account has money in it. Add the credits first so you are not stopped halfway through.

  1. Go to runpod.io and click the sign-up button.
  2. Create your account by following the on-screen prompts.
  3. Open the billing section of the console and add at least $10 in credits.
Tip: Start with the $10 minimum. You can add more later, and a small balance limits how much a forgotten pod can cost.

Step 2: Which RunPod ComfyUI Template Should You Choose for Your GPU?

A template decides what gets installed on your pod. Picking the right one saves you from installing ComfyUI by hand.

RunPod builds its official ComfyUI templates from one public repository, and they come with the ComfyUI Manager add-on pre-installed. The ComfyUI Manager (a built-in tool that manages add-ons inside ComfyUI) adds a Manager button to the top bar. The Civicomfy button, which you will use to download models in Step 6, sits right next to it.

  1. In the RunPod console, search for ComfyUI in the templates.
  2. Pick the template that matches your GPU:
    • ComfyUI for standard GPUs such as the RTX 4090, L40 and A100.
    • ComfyUI Blackwell Edition for the RTX 5090 and B200.
  3. Click Deploy on that template.
RunPod template search results showing the ComfyUI and ComfyUI Blackwell Edition templates🔍 Click to zoom
The two official templates: ComfyUI for most GPUs, ComfyUI Blackwell Edition for the RTX 5090 and B200.
Warning: Blackwell GPUs use a different design, so they need their own template. Do not use the standard template on an RTX 5090 or B200.
Tip: Choose the template made by RunPod itself. Community guides advise against picking a template uploaded by a random user.

Step 3: Which GPU and Storage Settings Should You Pick?

The GPU decides how fast your images generate and how much you pay per hour. The storage decides which of your files survive when the pod stops. Choose both before you deploy, because some of these settings cannot be changed afterward.

  1. Choose a GPU. The RunPod docs recommend an L40 or an RTX 4090 for SDXL-Turbo, and an RTX 5090 or B200 if you chose the Blackwell template. For more help choosing, see the best GPU for ComfyUI in 2026.
  2. Choose the cloud type. Community Cloud costs less. Secure Cloud costs more and runs in managed data centers.
  3. Set the deployment type to On-Demand. The docs suggest this for flexibility.
  4. Leave the default disk sizes as they are. The template's defaults are enough for SDXL-Turbo.
  5. Add a network volume. This step is optional, but it is the one that protects your models. A network volume is storage that lives apart from your pod. You must pick it now, because it has to be attached when the pod is created.
RunPod deploy screen with a GPU selected, On-Demand chosen, and a network volume attached🔍 Click to zoom
GPU, deployment type and network volume, all set before you click Deploy.

Mistake 2 below explains why the network volume matters.

Step 4: Deploy the Pod and Wait for It to Start

Deploying tells RunPod to build your pod and start ComfyUI on it. Nothing is ready to use yet when you click.

  1. Click Deploy On-Demand.
  2. Open the Pods section of the RunPod console. Your new pod appears in the list.
  3. Wait. The first start can take up to 30 minutes, and later starts are much faster.
RunPod Pods page showing a new pod that is still starting🔍 Click to zoom
A new pod in its starting state. ComfyUI is not ready until the start finishes.

Plan as if the billing meter starts when the pod starts, because a slow first start costs money too.

Step 5: How to Open ComfyUI in Your Browser

ComfyUI runs on a "port" (a numbered door on the pod that a program listens on). ComfyUI uses port 8188, and RunPod gives you a button that opens that door.

  1. In the Pods section, find your pod and expand it.
  2. Click Connect.
  3. Click the last HTTP service button in the list, labeled Connect to HTTP Service [Port 8188].
  4. ComfyUI opens in a new browser tab. The address looks like https://[POD_ID]-8188.proxy.runpod.net.
RunPod Connect panel with the Connect to HTTP Service [Port 8188] button🔍 Click to zoom
The last HTTP service button in the list opens ComfyUI on port 8188.

ComfyUI is built from nodes. A node (a rectangular block that does one job, such as loading a model or making an image) is the building piece you will meet in the next step. If you want a tour of the screen first, read the ComfyUI interface overview.

If the button says Not Ready, or the page says Bad Gateway, jump to the troubleshooting section. It usually only needs a few minutes.

Step 6: How to Load a Workflow and Download Your First Model with Civicomfy

ComfyUI does nothing until you give it a workflow. A workflow (a saved layout of connected nodes that does one task, such as turning a text prompt into an image) tells it what to do. We load a ready-made one so you do not have to build anything.

  1. When ComfyUI opens, the template browser should appear on its own. If it does not, click Workflow in the top right corner and choose Browse Templates.
  2. Click the Image tab in the left sidebar, then click the SDXL-Turbo template. A set of connected nodes appears on the screen.
Tip: Use a workflow made for the model you plan to run. Swapping the model inside a workflow built for a different one can give slow or poor results.
  1. A popup called Missing Models appears. This is normal. The template ships with no models installed.
The Missing Models popup in ComfyUI after loading the SDXL-Turbo template🔍 Click to zoom
The Missing Models popup is expected on a fresh pod.
Warning: Do not click the download button in that popup. It saves the model to your own computer, not to the pod.
  1. Close the popup with the X in the top right corner.

How to Download Models for Your Workflow with Civicomfy

Models are the big files that make ComfyUI draw. You download them straight onto your pod with Civicomfy, a button in the ComfyUI top bar, right next to the Manager button. It searches Civitai (a large site where people share AI models) and downloads what you pick directly to the pod, so nothing passes through your own computer.

Warning: To download models with Civicomfy you must add your Civitai API key first. Without it, downloads will not work.

Part 1: Get your Civitai API key

An API key (a long private code that lets one program act on your behalf on another site) is how Civicomfy proves to Civitai that the download request is yours.

  1. Log in to civitai.com. Create a free account if you do not have one yet.
  2. Open your Account settings and scroll down to the API Keys section.
  3. Click the button to add a new key, give it a name such as runpod-comfyui, and save it.
  4. Copy the key right away. Keep it somewhere safe until you paste it into Civicomfy.
Civitai account settings page with the API Keys section where you create a new key🔍 Click to zoom
Create your key in the API Keys section of your Civitai account settings. Never show the key itself in a screenshot.
Warning: Treat your API key like a password. Do not share it, post it, or paste it into a public workflow. If it ever leaks, delete it on Civitai and make a new one.

Part 2: Add the key to Civicomfy

  1. In the ComfyUI top bar, find the Civicomfy button next to the Manager button and click it. The Civicomfy window opens.
  2. Open the settings area of the Civicomfy window and paste your Civitai API key into the API key box.
  3. Save the setting so Civicomfy remembers the key.
ComfyUI top bar with the Civicomfy button next to the Manager button🔍 Click to zoom
The Civicomfy button sits right next to the Manager button in the top bar.
Civicomfy window with the Civitai API key field where you paste your key🔍 Click to zoom
Paste your Civitai API key here before you try to download anything. Hide the key in your own screenshots.
Tip: If you ever create a new pod without the same network volume attached, check that Civicomfy still has your key saved, and paste it again if the field is empty.

Part 3: Search for the model and download it

  1. In the Civicomfy window, open the Search tab.
  2. Type the name of the model you want in the search box. For this guide, type the name of the model your workflow asked for in the Missing Models popup.
  3. Look through the results, pick the model you want, and click its download button.
  4. Open the download list in Civicomfy to see your model. It shows the model while it downloads and after it finishes.
  5. Wait until the download list shows the model as finished. Big models can take a few minutes.
Civicomfy Search tab with a model name typed in and the search results listed below🔍 Click to zoom
Type the model name on the Search tab and pick the right result.
Tip: Always check the model's type on its Civitai page (checkpoint, LoRA, and so on) and make sure it matches what your workflow expects. A wrong type will not show up in the right node.

Part 4: Pick the downloaded model in your workflow

  1. Refresh your browser tab, or press the R key, so ComfyUI notices the new file.
  2. Find the Load Checkpoint node, the first node on the left. A checkpoint (the main AI model file; it controls what style your images have) is what this node loads.
  3. Click the ckpt_name dropdown and choose the model you just downloaded. Model files usually end in .safetensors (a safe file format for AI models).

You should now see your model's file name shown inside the Load Checkpoint node.

Step 7: How to Generate Your First Image with ComfyUI on RunPod

This workflow is a text-to-image workflow (you type words, and the AI draws a picture from them).

  1. Find the CLIP Text Encode (Prompt) node. CLIP (the part that reads your words and turns them into numbers the image model understands) is what this node uses.
  2. Click the text box inside it and replace the default text with your own idea. For example: A serene mountain landscape at sunset with a crystal clear lake.
  3. Click Run at the bottom of the workflow, or press Ctrl+Enter. This is the queue prompt step (it adds your job to ComfyUI's waiting line).
  4. Watch the nodes light up as ComfyUI reads your text, loads the model, and draws the image.
  5. Wait for the picture to appear in the output node. The first run can take a few minutes because the model has to load, and later runs are much faster.
  6. Right-click the image to save it to your computer.
The finished image in the ComfyUI output node🔍 Click to zoom
Your first image, generated on a rented GPU.

You now have your first image made on a rented GPU. Do not close the tab yet, because the pod is still running and still costing money.

Step 8: How to Stop Your Pod When You Finish

A running pod keeps charging you, even when nothing is happening in ComfyUI. The RunPod docs tell you to stop the pod when you finish, and to download your custom workflows first.

  1. Save your workflow and download your images. See how to save, load and share a ComfyUI workflow.
  2. Open the Pods page of the RunPod console.
  3. Find your pod and click Stop.
  4. Check that the pod's status changed, so you know the GPU meter has stopped.
RunPod Pods page with the Stop button for a running pod🔍 Click to zoom
Stop the pod from the console. Closing the browser tab does not stop it.
Warning: Closing the browser tab does not stop the pod. You must stop it in the console.

What Are the 3 Beginner Mistakes That Burn Your Credits on RunPod?

Each of these costs real money, and each one is easy to avoid once you know about it.

Mistake 1: Leaving the pod running, or terminating when you meant to stop

Stop and Terminate sound alike, but they do very different things:

ActionGPU billingYour files
StopEndsThe disk stays, and you keep paying for its storage.
TerminateEndsThe pod and its disk are deleted for good. RunPod keeps no copies.
Network volumeNot part of the podStays after a Stop or a Terminate.

Here is what forgetting costs on an RTX 4090 at the June 2026 rates from earlier:

Hours left runningCommunity Cloud ($0.34/hr)Secure Cloud ($0.69/hr)
10 hours$3.40$6.90
24 hours$8.16$16.56

The fix: Stop the pod every time you finish. RunPod bills by the second, so a short session costs very little. Make a habit of checking the Pods page before you close your browser.

Mistake 2: Skipping the network volume, so you re-download models every session

When you terminate a pod, its disk is deleted. That includes the models you downloaded with Civicomfy. Without a network volume, your next pod starts empty, and you wait through the setup and the download again while the meter runs.

A network volume lives apart from any pod. If you terminate the pod, the volume stays. That is why models, outputs and settings kept on it survive between sessions.

The fix: Create the network volume in Step 3, before you deploy. You cannot add one to a pod that already exists. After your first model download, check that the model is still there when you start the pod again.

Mistake 3: Renting a bigger GPU than the model needs

A bigger GPU costs a lot more per hour, and SDXL-Turbo does not need one. An H100 with 80 GB starts at $1.99 per hour on-demand, while an RTX 4090 starts at $0.34. Ten hours on an H100 costs about $19.90, compared with $3.40 to $6.90 on an RTX 4090.

The fix:Start with an RTX 4090 or an L40, as the docs recommend. If you later see an "out of memory" error (the model does not fit in the GPU's memory), first lower the image size or the batch size (how many images ComfyUI makes at once). Rent a bigger GPU only if that does not help.

What Should You Do If ComfyUI Won't Open or Shows an Error?

Running into something not covered below? Our general ComfyUI troubleshooting guide covers the errors that show up across every workflow.

"Not Ready" on the port 8188 button

What causes it: ComfyUI is still starting on the pod.

  1. Wait 2 to 3 minutes and refresh the page.
  2. On a first deploy, keep waiting. It can take up to 30 minutes.
  3. Open the pod logs in the console (a running text record of what the pod is doing) and look for errors.
The Not Ready label on the RunPod port 8188 button🔍 Click to zoom
The Not Ready label usually clears once ComfyUI finishes starting.

"Bad Gateway" when you first connect

What causes it: Your browser reached the pod before ComfyUI finished starting.

  1. Wait a minute or two and refresh. Community guides say 30 to 60 seconds after a restart, while the RunPod docs say 2 to 3 minutes.
  2. Check the Logs tab for errors.
  3. If it keeps happening, stop the pod, wait about 15 seconds, and start it again.

"Missing Models" popup after loading a workflow

What causes it: The template has no models installed yet.

  1. Close the popup with the X. Do not use its download button.
  2. Click the Civicomfy button next to Manager, search for the model named in the workflow, and download it. Your Civitai API key must be saved in Civicomfy first.
  3. Refresh the tab or press R, then pick the model in the Load Checkpoint node.

Civicomfy download does not start or fails

What causes it: The Civitai API key is missing or wrong, or the download has not finished yet.

  1. Open Civicomfy and check that your Civitai API key is pasted in and saved.
  2. If the key may be wrong, create a new one on Civitai and paste it in again.
  3. Check the download list to see whether the model is still downloading. Big files take a while.

Frequently Asked Questions

No. The pod does the heavy work in RunPod’s data center, and your computer only needs a web browser and a steady internet connection. An older laptop works fine.

You need at least $10 in credits to start. An RTX 4090 cost $0.34 to $0.69 per hour in June 2026, depending on the cloud type. Storage is billed separately, so check the RunPod pricing page before you deploy.

Stopping keeps the pod’s disk, so they stay. Terminating deletes the pod and its disk for good. A network volume survives even a terminate, which is why it is worth setting up before your first deploy.

A first deploy can take up to 30 minutes, and later starts are much faster. If the page shows "Not Ready" or "Bad Gateway", wait a few minutes and refresh before you try anything else.

The RunPod docs suggest an L40 or an RTX 4090 for SDXL-Turbo. Start there and move up only if you see out-of-memory errors that smaller images do not fix. A bigger GPU costs much more per hour.

Use the Civicomfy button next to the Manager button in ComfyUI. Paste your Civitai API key into Civicomfy first, because downloads need it. Then search for the model by name on the Search tab and download it. You can follow its progress in the download list.

Right-click an image in ComfyUI and save it to your computer. For many images at once, some templates add a file browser. Check your pod’s Connect panel to see if yours has one.

What to Do Next

Stop your pod, then build your own workflow next time.

Once the pod is stopped, follow the basic text-to-image tutorial to build a workflow from scratch the next time you start it.

What to Read Next

If your pod is running well, the three guides worth reading next are the ComfyUI interface overview, so the screen feels familiar, our guide to checkpoint models, so you know which models to download on your pod, and the troubleshooting guide for errors that are not RunPod-specific.

— Written as a personal recommendation from the Earngenix team.

Published: 2026-10-12 · Last updated: 2026-10-12 ·

Discussion

Join the discussion

Sign in to leave a comment or reply

💬

No comments yet

Be the first to share your thoughts!