Tutorials

Ideogram API Pricing: Full Breakdown of Costs (Jun 2026)

On this page

This guide covers current Ideogram API pricing across every model and quality tier, what drives your bill up, how to bring it down, and how to use Ideogram for free with the free Ideogram API tutorial.

How much does the Ideogram API cost?

Ideogram 4.0 Default costs $0.06 per generated image on the API, with 4.0 Quality at $0.10 and 4.0 Turbo at $0.03. The cheapest options are the older 1.0 Turbo at $0.02 and 2a Turbo at $0.025 per image. Every price is a flat fee per output image, so a request that returns four images costs four times the per-image rate.

Model and tier Price per image
4.0 Quality $0.10
4.0 Default $0.06
4.0 Turbo $0.03
3.0 Quality $0.09
3.0 Default $0.06
3.0 Turbo / 3.0 Flash $0.03
2a Turbo $0.025
1.0 Turbo $0.02

Prices are per output image, not per request, so the image count you set on each call is the multiplier that matters.

How Ideogram API pricing works

Ideogram charges a flat fee for each output image returned. There are no input or output tokens, no context window, and no prompt caching, so the per-token concepts used by text model APIs do not apply here.

Model version and quality tier

Price is set by two dials. The model version (4.0, 3.0, 2.x, 1.0) sets the generation family, and the quality tier (Turbo, Default, Quality) sets the rate within that family. The same model can cost three different amounts: 3.0 Turbo is $0.03, 3.0 Default is $0.06, and 3.0 Quality is $0.09. Turbo is the fast, cheaper tier; Quality is the slower, higher-fidelity tier.

Number of output images per call

By default an API call returns one image, but you can request more. Each returned image is billed at the full per-image rate, so a single call set to return eight images at 4.0 Default costs $0.48, not $0.06.

Endpoint

The core endpoints (Generate, Remix, Edit, Reframe, and Replace Background) share the same per-image rates by model and tier. Other endpoints have their own pricing, covered in the next sections: transparent generation, upscaling, Gemini-powered generation, instructional edit, describe, and layerize.

What makes your bill higher than expected

Character Reference surcharge

Passing a character reference image to keep a consistent subject is billed at a higher rate. On Ideogram 3.0 it goes from $0.03/$0.06/$0.09 (Turbo/Default/Quality) to $0.10/$0.15/$0.20. That is roughly two to three times the base rate for the same image count.

Upscale factors compound

Transparent generation with upscaling is priced by both quality and upscale factor, and the factor moves the price sharply. On 3.0 Default, a 1X result is $0.07, 2X is $0.19, and 4X is $0.23. Topaz upscaling is priced by output resolution: $0.12 at 2K, $0.24 at 4K, and $0.48 at 8K per input image.

Premium endpoints

Some endpoints cost several times a normal generation. Gemini-powered generation is $0.20 per image at 1K or 2K and $0.36 at 4K. Instructional Edit is a flat $0.20 per image. If a workflow routes through these by default, the per-image cost is well above the $0.03 to $0.10 range of standard generation.

Returning multiple images per call

Because every output image is billed, leaving the image count higher than you need multiplies the whole job. A batch of 1,000 prompts set to return four candidates each is 4,000 billed images, not 1,000.

Expiring image URLs

Image links returned by the API expire. To keep an image you have to download and store it yourself, which means your own storage and egress costs sit on top of the generation fee, and any image you fail to save has to be regenerated at full price.

Quality tier higher than the job needs

The default tier is not always the cheapest one that meets your needs. Rendering everything at Quality when Turbo output is acceptable triples the rate on 4.0 (from $0.03 to $0.10) for no benefit on jobs that do not need the extra fidelity.

How to reduce Ideogram API costs

1. Match the model and quality tier to the job

This is the largest lever. Within 4.0, Turbo to Quality is a 3.3x price difference ($0.03 vs $0.10). Use Turbo for drafts, thumbnails, and high-volume generation, and reserve Default or Quality for finals. Older families are cheaper still when they suffice: 2a Turbo is $0.025 and 1.0 Turbo is $0.02.

2. Avoid premium endpoints unless you need them

Standard generation runs $0.03 to $0.10. Gemini-powered generation ($0.20 to $0.36), Instructional Edit ($0.20), and Character Reference ($0.10 to $0.20 on 3.0) are multiples of that. Use them only where the feature is required, and use base generation everywhere else.

3. Request only the images you need per call

Lower the output image count to what you will actually use. Dropping from four candidates to two halves the bill on every call. Generate extra candidates only for prompts where you expect to discard most of them.

4. Upscale selectively and at the lowest factor that works

Upscaling and high target resolutions carry the steepest premiums. Upscale only the images you ship, and choose the smallest factor or resolution that meets the output spec rather than defaulting to 4X or 8K.

5. Store your outputs to avoid regenerating

Because image URLs expire, download and store every image you might reuse. Saving outputs to your own storage costs far less than regenerating an image you already paid for.

6. Use subscription credits for non-programmatic bulk work

For manual, browser-based design work at a steady monthly volume, a paid web subscription can cost less per image than the API. Reserve API spend for the automated work that actually needs programmatic access.

Can you use the Ideogram API for free?

Puter.js: the User-Pays model

Puter.js is a JavaScript library that lets you add Ideogram models to your app with no API key, no backend, and no bill to you as the developer. It works on the User-Pays model: each user of your app covers their own image generation through their Puter account, so your costs stay at zero no matter how many users you have.

<html>
<body>
  <script src="https://js.puter.com/v2/"></script>
  <script>
    puter.ai.txt2img(
      "A retro-futurist concert poster, bold geometric layout, the title 'NEON HORIZON' in chrome metallic letters across the top, vibrant magenta and cyan accents",
      { model: "ideogram/ideogram-3.0" }
    ).then(image => {
      document.body.appendChild(image);
    });
  </script>
</body>
</html>

We modeled the image workload we use across these guides: 500 monthly users generating 20 images each, for 10,000 images a month. On Ideogram 3.0 Default at $0.06 per image, our calculation puts that at about $600 a month, growing linearly with your user base. Through Puter.js the same app costs you $0 at any scale, because each user carries their own usage, and it removes API key and billing management on top of the dollar saving.

Ideogram's own free options

The API itself has no free tier. The only first-party free path is the consumer web app, which gives 10 credits per week with no credit card required. Those images are public by default and run through the slow queue, and the credits are for hand generation in the app, not for API calls.

Because Ideogram 4.0 is open weight, a second free path is to self-host. You can download the weights and run the model on your own GPU, which removes the per-image API fee and leaves you paying only for compute. Non-commercial use is free under Ideogram's license; commercial use of the self-hosted model needs a paid license from Ideogram, so check the terms before putting it in a product.

Real-world cost examples

Social graphics feature in an app

We costed a feature where users generate social graphics, at 5,000 images a month, across tiers.

Tier used Rate Monthly cost
4.0 Turbo $0.03 $150
3.0 Default $0.06 $300
4.0 Quality $0.10 $500

Batch product images for an e-commerce catalog

We modeled 2,000 product images a month generated on 3.0 Default with a transparent background ($0.07 per image), which comes to about $140 a month. On standard 3.0 Default without transparency ($0.06), the same volume is $120 a month.

Daily marketing content generation

We calculated a team generating 50 images a day, about 1,500 a month, on 4.0 Default at $0.06, which is $90 a month. Adding a 2K Topaz upscale ($0.12) on the 300 images they publish adds $36, for about $126 a month total.

Complete Ideogram API pricing table

Generate, Remix, Edit, Reframe, and Replace Background, priced per output image:

Model and tier Price per image
4.0 Turbo $0.03
4.0 Default $0.06
4.0 Quality $0.10
3.0 Flash $0.03
3.0 Turbo $0.03
3.0 Default $0.06
3.0 Quality $0.09
3.0 Turbo + Character Reference $0.10
3.0 Default + Character Reference $0.15
3.0 Quality + Character Reference $0.20
2.0 Turbo $0.05
2.0 Default $0.08
2a Turbo $0.025
2a Default $0.04
1.0 Turbo $0.02
1.0 Default $0.06

Transparent generation and transparent generation with upscaling:

Upscale factor 3.0 Turbo 3.0 Default 3.0 Quality
1X $0.04 $0.07 $0.10
2X $0.16 $0.19 $0.22
4X $0.20 $0.23 $0.26

Gemini-powered generation, instructional edit, describe, and standalone upscale:

Endpoint Price
Generate with Gemini (1K / 2K) $0.20 per image
Generate with Gemini (4K) $0.36 per image
Instructional Edit $0.20 per image
Describe $0.01 per input image
Ideogram Upscale $0.06 per input image
Topaz Upscale (2K) $0.12 per input image
Topaz Upscale (4K) $0.24 per input image
Topaz Upscale (8K) $0.48 per input image

Layerize and custom models:

Item Price
Layerize $0.09 per input image
Generate + Layerize (3.0 Turbo / Default / Quality) $0.12 / $0.15 / $0.18 per image
Self-Serve Custom Model Training $40.00 per training run
Custom Model Inference (4.0 Turbo / Default / Quality) $0.06 / $0.12 / $0.20 per image
Custom Model Inference (3.0 Turbo / Default / Quality) $0.06 / $0.12 / $0.18 per image
Enterprise Custom Model Training Contact sales

The full matrix, including every model and quality combination, is on the official Ideogram API pricing page.

Conclusion

Ideogram 4.0 Default costs $0.06 per image on the API, with Turbo at $0.03 and Quality at $0.10. The main cost levers:

  • Match the model version and quality tier to the job; Turbo to Quality is roughly a 3x swing.
  • Avoid premium endpoints (Gemini generation, instructional edit, character reference) unless required.
  • Request only the output images you need per call.
  • Upscale selectively and at the lowest factor or resolution that works.
  • Store outputs so you never pay to regenerate an expiring image.

All API rates verified against Ideogram's official pricing page.

Free, Serverless AI and Cloud

Start creating powerful web applications with Puter.js in seconds!

Get Started Now

Read the Docs Try the Playground