โ† All posts
Tech & Deep Dives

Running SDXL on RunPod Serverless โ€” What It Actually Costs

The real numbers on running your own SDXL endpoint via RunPod serverless. When it beats a hosted API, and when it doesn't.

May 13, 2026 ยท 6 min read

Running SDXL on RunPod Serverless โ€” What It Actually Costs

The setup

RunPod serverless lets you deploy a Docker container to their GPU fleet, and you only pay for actual GPU seconds. No cold-boot penalty for warm workers. Ideal for spiky image workloads.

The math (mid-2026)

  • RTX 4090 serverless: $0.00044 / second
  • Typical SDXL 1024 generation: ~7 seconds wall clock
  • Cost per image: $0.003

Add ~10 % for network egress and storage. Call it $0.0035 per image at cost.

Compare to hosted APIs

  • Stability API (SD3.5): $0.065 / image
  • Fal.ai SDXL: $0.02 / image
  • Replicate SDXL: $0.007 / image
  • RunPod your own worker: $0.003 / image

Self-hosting on RunPod is 2โ€“20ร— cheaper than the hosted competition. That's why Imagoat runs its own worker instead of paying per-image at Replicate/Fal.

The catch

Cheaper only if you actually can operate it:

  • You need a working Docker image (~1 day to get right)
  • You need to handle safetensors download at boot (or bake it in โ€” 6 GB per image)
  • You need retry / timeout / error handling logic
  • You need monitoring
  • You need to keep the container updated as models evolve

For most people, paying 2ร— the wholesale cost via a hosted API is well worth avoiding the ops burden.

Where the break-even sits

Roughly 10,000 generations / month โ€” below that, use a hosted API. Above that, self-hosting pays for the ops effort.

What Imagoat exposes

Imagoat handles the ops for you and passes RunPod pricing through in the credit system. Each SDXL Standard image is 1 credit โ€” priced so heavy users get near-cost economics without operating anything.

Related reading

Ready to make one?

10 free credits, no card.

Try Imagoat Free โ†’