How does RunPod billing work?

RunPod billing is prepaid: you add credit, and every running pod, disk and serverless worker is deducted from it per second, with billing running every 5 minutes. You need at least one hour of credit for your chosen setup to deploy, and at $0 RunPod terminates pods that have no network volume. You need about $1 of credit to deploy an RTX 5090 on secure cloud with our template’s disks: one hour of GPU plus disks, at October 2026 prices. GPU prices are in our RunPod for AI images guide.

Affiliate note: RunPod and Fanvue links on this page are referral links. If you sign up through them, AI Empire may earn credits or a commission. You pay the same. How this works.

On this page
  1. How does RunPod charge you?
  2. How much credit do you need to deploy?
  3. What does per-second billing mean in practice?
  4. What happens when your balance hits $0?
  5. What is the $80 an hour spend limit?
  6. How is Serverless billed differently?
  7. What can go wrong?

How does RunPod charge you?

You buy credit up front, and RunPod takes it from your balance as you use things. Compute and storage are both billed per second, and there are no fees for moving data in or out. Credits are deducted in real time: billing runs every 5 minutes, and charges come off continuously while anything runs or sits on a disk.

The rules that matter, from RunPod’s billing and pod pricing docs, checked 2 Oct 2026:

Rule What it means for you
Per-second billing, compute and storage A 10-minute test costs 10 minutes, not an hour
No data transfer fees Downloading your dataset or LoRA is free
Credits deducted in real time; billing runs every 5 minutes Your balance falls the whole time a pod runs or a disk exists
One hour of credit needed to deploy You can’t start a pod you can’t afford for an hour
Default spend limit: $80 per hour, all resources A safety cap; it rises automatically with account history
At $0: all pods stop; pods without a network volume are terminated Their data can’t be recovered
Credits are non-refundable and can’t be withdrawn Only add what you’ll use
Prepaid cards: deposit at least $100 per transaction Use a normal card for small top-ups

Add credit on the Billing page after you sign up at RunPod. RunPod says you can start with as little as $10.

How much credit do you need to deploy?

At least one hour of whatever you’re about to deploy: the GPU’s hourly price plus your disks. If your balance is lower, RunPod won’t deploy and asks you to add credit or pick a cheaper GPU. With our templates’ disks (30 GB container, 100 GB volume), disk storage adds only about 2 cents an hour.

GPU (secure cloud, Oct 2026) GPU per hour Disks per hour Credit needed to deploy
RTX 4090 $0.74 about $0.02 about $0.76
RTX 5090 $0.99 about $0.02 about $1.01
RTX PRO 6000 $2.09 about $0.02 about $2.11

Disk math: 130 GB × $0.10 per GB per month is $13 a month, which is under 2 cents an hour. RunPod’s deploy summary shows the same thing: a per-hour total of GPU, container disk and persistent storage (RunPod docs). That’s the minimum, not a budget. A real session runs longer than an hour, so keep a few hours of credit on the account while you work.

What does per-second billing mean in practice?

You pay for the seconds a pod runs, not whole hours. Ten minutes on an RTX 5090 at $0.99 an hour is about 17 cents. Two hours is two hours. The first-boot model download counts too: the GPU is yours, and billed, from the moment the pod runs, even while the template is still fetching its models.

Paid image APIs come out of the same balance. The Dataset Maker’s paid engines (Nano Banana Pro and Seedream) run on RunPod’s Public Endpoints, which you call with your RunPod API key, and RunPod counts Public Endpoint spend in your account alongside pods, Serverless and storage (billing API docs). RunPod lists Nano Banana Pro Edit at $0.14 a photo at 1k or 2k and $0.24 at 4k, and Seedream 4.0 at $0.027 (checked 2 Oct 2026). The Dataset Maker asks Nano Banana Pro for 2k, so its photos cost $0.14 each.

To price a whole build, from face to dataset to LoRA, use the RunPod cost calculator.

What happens when your balance hits $0?

RunPod stops every running pod. Pods with a network volume keep their data on that volume. Pods without one are terminated, and RunPod says their data can’t be recovered. Network volumes keep billing while stopped, and if the balance stays at $0 the volume itself can eventually be deleted too.

Our templates use a normal volume disk, not a network volume. So for most people reading this, $0 means the dataset or LoRA you were training is gone. Two settings on the Billing page prevent it:

  1. Low balance alert. Under Notifications, turn on Low balance alert and set a threshold. RunPod emails you when the balance drops below it.
  2. Auto-pay (optional). Add a card, set a threshold and an amount, and RunPod tops you up when the balance gets low. It tries at most once an hour.

Better still, download your files at the end of every session so a $0 balance can’t cost you work.

What is the $80 an hour spend limit?

A safety cap on how fast your account can spend: by default $80 an hour across all your pods, serverless endpoints and storage combined. It’s there to stop a misconfigured job from draining your balance. It isn’t a monthly limit. RunPod raises it automatically as your account builds history, or support can raise it sooner if you ask.

For one person training one character, you’ll never get near it. The RTX PRO 6000 the course trains on is $2.09 an hour, and even the H100 SXM, the priciest card in our GPU table, is $3.49 an hour.

Don’t confuse it with a budget. We cap the free Discord face generator at about $80 a month of RunPod spend ourselves, but that’s our own limit on our own bot, not a RunPod setting.

How is Serverless billed differently?

A serverless endpoint has no pod sitting there. You pay per second from the moment a worker starts until it fully stops, rounded up to the second. That covers three phases: starting the worker and loading the model, running the job, and the idle timeout after it. With nothing running, you pay nothing for compute.

From RunPod’s serverless pricing (checked 2 Oct 2026): flex workers scale to zero when idle, active workers run 24/7 (RunPod offers discounts on them through sales), and the idle timeout defaults to 5 seconds.

Our private bot uses max workers 1, idle timeout 5 seconds and FlashBoot, so it costs $0 idle; the 1 to 2 minute wake-up after a break is billed.

What can go wrong?

  • You stop instead of terminate. The GPU bill ends, the disk bill doesn’t: a stopped volume disk bills at $0.20 per GB per month. See stop vs terminate.
  • You can’t deploy. You don’t have one hour of credit for that setup. Add credit or pick a cheaper card.
  • Your balance hits $0 mid-training. The pod is terminated and the LoRA is gone. Training takes 2 to 3 hours on an RTX PRO 6000 at $2.09 an hour, so keep credit for the whole run and turn on the low balance alert.
  • You add $100 to try it out. Credits can’t be refunded or withdrawn. Start small.
  • You redeploy a slow pod over and over. Every new pod downloads its models again, on billed GPU time. Read the logs first: why a RunPod pod gets stuck.
  • A small top-up on a prepaid card fails. RunPod says prepaid cards should deposit at least $100 per transaction. Use a regular card for small amounts.

Questions people ask

Does RunPod charge by the hour or by the second?
By the second, for both compute and storage. Prices are shown per hour, but a 10-minute test on a $0.99/hour GPU costs about 17 cents, not 99.
How much money do I need to start on RunPod?
Enough for one hour of the setup you want to deploy, which RunPod checks before it lets you deploy. For an RTX 5090 on secure cloud with our template's disks that's about $1 (October 2026 prices). RunPod says you can start with as little as $10.
Can I get a refund on RunPod credits?
No. RunPod's billing docs say credits are non-refundable, can't be withdrawn and can only be spent on RunPod services. Add what you'll use in the next few weeks, not more.
Does RunPod charge for downloads?
No. RunPod's billing docs say there are no fees for data transfer in or out. Downloading your dataset or LoRA costs nothing beyond the time the pod is running.
What is the RunPod spend limit?
By default, $80 an hour across everything on your account. It's a safety cap against runaway jobs. RunPod raises it automatically as your account builds history, or support can raise it sooner.

Read next