Skip to content

Pricing · USD

Priced per image, in dollars, before you run it.

A plan buys storage, retention and support; every op is on every plan. AI ops are paid per image from a credit balance, and deterministic ops are free on paid plans.

Priced in dollars
Every AI op has a USD price per image. The API counts in credits at a fixed 10,000 to the dollar.
A capped markup
We never charge more than 1.5× the provider’s list price for the work we quote. Analyze is quoted at the most a request can use, so a typical one costs us less. The price behind each model is in the catalogue API.
A quote before you spend
Send any job with ?dryRun=true and get its exact cost back. Nothing is created. How the dry run works
What expires, what doesn’t
Monthly credit is for that month and does not roll over. Credit you buy — and the one-time welcome credit — never expires.

Plans

Free

$0 forever

AI credit
$3 once, on sign-up
Assets stored
200
Deterministic ops
200 a month, then $0.002 each
Assets kept
30 days
Support
Community + Docs

Pro

$20 a month

AI credit
$5 every month
Assets stored
50,000
Deterministic ops
Unlimited
Assets kept
180 days
Support
Email

Max

$100 a month

AI credit
$50 every month
Assets stored
500,000
Deterministic ops
Unlimited
Assets kept
1 year
Support
Slack direct

Refunds: unused credit within 14 days.

Per-op prices

USD per image, from the live model catalogue. A range moves with size, quality or upscale factor; a dry run prices the parameters you actually send.

generate

Text → image.

ModelPrice / image
GPT-Image-2OpenAI
$0.0063 - $0.2659
Gemini 3.1 Flash Image (Nano Banana 2)Google default
$0.0567 - $0.1903
Gemini 3 Pro Image (Nano Banana Pro)Google
$0.1689 - $0.3024

edit

Image + prompt → image (instruction edit, style transfer, inpaint by description).

ModelPrice / image
GPT-Image-2OpenAI
$0.0063 - $0.2659
Flux-1 Krea Image-to-ImageFal.ai
$0.0315
Gemini 3.1 Flash Image (Nano Banana 2)Google default
$0.0567 - $0.1903
Gemini 3 Pro Image (Nano Banana Pro)Google
$0.1689 - $0.3024

remove_bg

Cut the subject out; transparent PNG result.

ModelPrice / image
Remove-BGReplicate
$0.0004
851 Labs Background RemoverReplicate
$0.0007
Bria RMBG 2.0Fal.ai default
$0.0227

upscale

Increase resolution by parameters.scaleFactor, regenerating detail rather than interpolating it.

ModelPrice / image
Real-ESRGANReplicate
$0.0026
SwinIRReplicate
$0.029
Magic Image RefinerReplicate
$0.1386
Clarity UpscalerFal.ai default
$0.1512 - $0.6048

restore_face

Fix faces in old or low-quality photos.

ModelPrice / image
GFPGANReplicate default
$0.0028

colorize

Colour a black-and-white photo.

ModelPrice / image
DDColorReplicate default
$0.0013

analyze

Image → structured JSON: a description, search tags, objects, the scene and any legible text, or the shape you pass as parameters.schema.

ModelPrice / image
Mistral Small 3.2 24BMistral
$0.0011
Gemini 2.5 Flash LiteGoogle default
$0.0013
Qwen3 VL 32B InstructQwen
$0.0013
GPT-4.1 MiniOpenAI
$0.005
Claude Haiku 4.5Anthropic
$0.0138

Deterministic ops

Unlimited on paid plans · 200 a month on Free, then $0.002 each
  • resize
  • convert
  • compress
  • crop
  • pad
  • grayscale
  • rotate
  • flip
  • flop
  • trim
  • overlay
  • caption
  • mask
  • blur_region
  • adjust
  • flatten
  • render_template

Free on every plan

  • read_metadata

Read on every asset at ingest.

Questions

What happens when my AI credit runs out?
A job that needs more credit than you have is refused when you submit it, before anything runs: 402 insufficient_credit (retryable: false). Credit your running jobs already hold counts as spent until they finish, so a burst of jobs cannot all start against the same balance. Top up, then submit it again. A dry run (?dryRun=true) says in advance whether you have enough. The monthly credit is spent before credit you bought, and work that has already finished is always charged. With auto top-up on, a charge may take the balance below zero by up to one top-up while that top-up is on its way.
Does the monthly credit roll over?
No. Monthly credit is for that month and does not roll over. Credit you buy — and the one-time welcome credit — never expires.
What happens when the Free plan's deterministic ops run out?
Nothing stops. Past the Free plan's monthly allowance of 200 deterministic ops, each one is paid from your balance at $0.002 — the balance AI ops are paid from, welcome credit included. Only a call the balance cannot cover is refused: 402 insufficient_credit (retryable: false). A dry run (?dryRun=true) says how many of a job's runs fall past the allowance and what they cost. Pro and Max have no such limit. AI ops are paid from credit and do not count against it.
If I downgrade or cancel, what happens to the assets I already stored?
They keep the retention they were created with. Each asset's retention is stamped when it is created, from the plan you are on at that moment, and never recomputed — so a downgrade or a cancellation does not shorten what you already paid to store. Assets created after the change get the new plan's retention. Retention today: 30 days on Free, 180 days on Pro and 1 year on Max.
Can I cancel any time?
Yes, on Usage & billing, without writing to anyone. A cancellation takes effect at the end of the period you have paid for: until then the plan and its limits stay as they are, and you can resume it. After that the account is on Free.
Can I get a refund?
Unused credit you bought is refundable within 14 days of purchase; credit already spent is not. Write to support@imagestep.dev. Your rights under consumer law are not affected.
Do you charge per image or per call?
Per image. An AI op is charged for each image it returns, at the model's listed price. Deterministic ops are not charged per image: Pro and Max run them without limit, and Free counts them against a monthly allowance and pays only for the runs past it. A dry run (?dryRun=true) returns a job's exact cost before anything is spent.
Is there a yearly price?
Yes: Pro is $200 a year and Max is $1,000 a year — switch the plan table to Yearly. The year is paid up front, and the monthly credit still arrives month by month.

Cancel, resume and top up on Usage & billing. The full rules are in the terms; anything else, write to support@imagestep.dev or see support.

Price your first job.

Free plan: 200 assets · 200 deterministic ops a month, then $0.002 each · $3 welcome credit for AI ops. No card.