AI image workflow cost tracker
A single “cost per image” number almost always understates reality. A finished, client-ready image usually passes through several billed stages — you generate a batch, pick a winner, upscale it, fix a detail with inpainting, then strip the background. This tool models that whole pipeline so you can see what one finished image actually costs and what your monthly bill will be.
How it works
Each row is one workflow step with two numbers: cost per run and runs per image. The runs-per-image field is what makes the estimate honest — if you generate four candidates to keep one, generation runs four times per finished image. The tool multiplies cost by runs for every step, sums them into a per-image cost, then multiplies by your monthly volume for the total. You can add or remove steps freely to match your exact pipeline.
Tips and examples
- Count rejections. The biggest hidden cost in image work is the images you throw away. If your hit rate is one in five, set generation to 5 runs per image.
- Upscaling is often the priciest step. High-resolution upscalers can cost more per run than the original generation — keep it as its own line so it stays visible.
- Compare pipelines. Duplicate the workflow with cheaper steps (fewer candidates, a lighter upscaler) to see the monthly saving before you change anything.
- Self-hosted? Convert GPU time to a per-run cost: hourly rate ÷ runs per hour, then enter that as the step cost.