DEV Community

boyuan tuo
boyuan tuo

Posted on

I costed out AI product photography for a small store and found we were comparing the wrong number

I costed out AI product photography for a small store and found we were comparing the wrong number

I wanted a straight answer to a simple question. What does it cost per month to produce product images with AI for a store doing modest volume?

Every pricing page I opened used a different unit. Some charge per image, some per credit, one charged per second for video. So I sat down and converted them all to the same number. The conversion turned out to be the easy part.

Convert everything to cost per image first

Here are the published model prices from TangyuanAI's pricing page, checked 6 August 2026 (pricing page).

Model Price Unit
GPT Image 2 $0.008 per image
Nano Banana 2 $0.040 per image
Seedance 2.0 $0.040 per second of video

The same page lists the Starter plan at $16 per month billed annually, with 2,000 credits per month, described as roughly 1,000 standard images.

Divide it out.

16 / 1000 = about $0.016 per image
Enter fullscreen mode Exit fullscreen mode

That is twice the per-image price of GPT Image 2 and about 60 percent below Nano Banana 2. So whether a subscription beats pay-as-you-go depends entirely on which model you actually use and how much of the allowance you burn. Use only the cheap model and never fill the quota, and the monthly fee inflates your effective per-image cost. Use only the expensive one and you run out early.

The number I had wrong

My first estimate used the count of images I needed to ship. That produced a figure I liked.

It was wrong because it ignored retries. A usable image usually sits on top of three to five generations. You adjust the angle, redo the lighting, change the crop, and each change means generating again.

real generations = images needed × retry factor
Enter fullscreen mode Exit fullscreen mode

You have to measure your own retry factor. Mine runs three to four for the categories I work in. A colleague doing room-scene composites told me his reaches eight.

Estimating from finished images alone understates the bill by three to five times.

What is easy to miss when comparing plans

Per-image price is simple to compare. These are not, and they usually move the total more.

Easy to miss Why it matters Where to look
Concurrency cap Two concurrent jobs versus eight changes the wall-clock time for 500 images by a factor of four Usually on the pricing page. Starter tiers commonly allow 2
Whether credits expire Monthly expiry means unused allowance is a straight loss Search the terms for expire, rollover, carry over
Daily refresh allowance Some tiers grant a small amount daily, which absorbs low-volume days Pricing page. The Starter tier lists 100 per day
Commercial licence included If it is billed separately, add it to the total Pricing page or terms
Brand kit count Running several brands means the kit count decides your tier Pricing page. Starter includes 5

How I would choose

Situation What I would pick Why
Low volume, very uneven Pay-as-you-go API Quiet months cost nothing
Steady volume, budget must be predictable Subscription with a credit pool The ceiling is fixed, which finance likes
High volume, existing pipeline and someone to run it Self-hosted Lowest marginal cost
Several brands to keep separate Check the brand kit count first Too few kits and the styles bleed

A short checklist

  • Estimate from real generation count, not finished images
  • Split the estimate by model rather than using one blended price
  • Check the concurrency cap, since it affects delivery time as well as cost
  • Confirm whether credits expire at month end
  • Add commercial licensing and brand kit count into the total
  • Track the hours spent on manual rework, which is usually the largest line

Sources

Prices come from the TangyuanAI pricing and credits page, https://tangyuanai.vip/en/pricing , checked 6 August 2026. The costing method is my own. Prices change, so check the current values on each vendor's own page. Nothing here is an unpublished or estimated price.

Top comments (1)

Collapse
 
alexshev profile image
Alex Shev

The wrong-number framing is important for small stores. The comparison is not just AI image cost versus a photoshoot. It is cost per usable variant, retake speed, consistency across SKUs, and how much human review is still needed before the image is safe to ship.