No free plan. The cheapest way in is Flux Schnell at Free (self-hosted) / ~$0.003 per image via API. Consider free alternatives in the data & analytics category if budget is tight.
Flux Schnell is fully free and open-source under the Apache 2.0 license, allowing both personal and commercial use when self-hosted. Flux Dev weights are free to download but restricted to non-commercial use unless you obtain a commercial license from Black Forest Labs. Flux Pro is only available through paid APIs, typically costing around $0.05 per image on platforms like Replicate or fal.ai. Most API platforms offer free credits to get started, making it easy to test before committing.
Flux Pro matches or exceeds both DALL-E 3 and Midjourney v6 in photorealism benchmarks and prompt adherence, while uniquely offering open-source variants for local hosting. DALL-E 3 still has a slight edge in complex text rendering within images and is more conservative with content policies. Midjourney offers a stronger artistic aesthetic, an integrated Discord community, and a polished web UI that Flux lacks natively. Choose Flux when you need realism, API control, or self-hosting; choose the others for ecosystem polish.
It depends on the variant. Flux Schnell is licensed under Apache 2.0 and is fully safe for commercial use, including self-hosting in production applications. Flux Dev has a non-commercial license—you can experiment freely but need a separate commercial agreement from Black Forest Labs to monetize outputs. Flux Pro is commercial-friendly when accessed through the official BFL API or licensed partners like Replicate and fal.ai. Always verify the current license terms on the BFL GitHub repository before deploying.
For optimal quality with Flux Dev, you'll need a GPU with at least 16GB VRAM, such as an RTX 4080, RTX 4090, A100, or H100. Lower VRAM GPUs (12GB) can run Flux with quantized models (FP8 or NF4) at slightly reduced quality. Flux Schnell is more lightweight and can run on 8-12GB VRAM cards thanks to its distilled architecture. CPU-only generation is technically possible but takes minutes per image—cloud GPU services like RunPod or Vast.ai are practical alternatives if you don't own suitable hardware.
Use Flux Schnell for rapid iteration, concept exploration, and any commercial self-hosted deployment—it generates images in 1-4 steps and has the most permissive license. Flux Dev is best for high-quality non-commercial work, research, and personal projects where you want maximum quality from open weights. Flux Pro is the right choice for production commercial applications where you need top-tier quality and don't mind paying per generation. Most professional teams start with Pro via API for quality, then evaluate whether Schnell self-hosting reduces costs at scale.
See Flux plans and find the right tier for your needs.
See Pricing Plans →Still not sure? Read our full verdict →
Last verified March 2026