How estimates work

The calculator is a rate card with a small amount of arithmetic. It is not a billing API, and it will leave a cell blank rather than guess.

Subscription plans

Usage is converted into the plan's unit: credits, tokens, or fast GPU minutes. The cheapest verified plan whose allowance covers that usage wins. If a published overage rate exists, the shortfall is priced at that rate and added to the subscription. If it does not, the plan is marked as not covering the month.

Pay as you go

API prices in dollars per second, per image, or per character skip the subscription picker. The estimate is usage times the published rate. A rate that the vendor lists as "from" is a floor, and the row says so.

What is deliberately left out

A 30-day month

Leonardo's free plan refills daily. When a daily allowance is part of a recommended plan, it is multiplied by 30 and the estimate says that the vendor did not define a 30-day month.

Questions this page answers

What does verified mean?

A verified figure was read from the vendor's own pricing page, help center, or machine-readable pricing file, and the row stores that URL plus the date it was checked. Unverified figures stay visible so you can see the gap, and they cannot win the recommendation.

Why are some video prices per second when the vendor sells 5-second clips?

If the only official number is a 5-second or 10-second bundle, the per-second column divides that bundle by its length and says so. Luma Ray3.2 is a special case: 10 seconds costs three times 5 seconds, so the planner uses the more expensive 10-second equivalent.

How are speech minutes converted?

Minutes are multiplied by 1,000 and added to the character count. ElevenLabs' own plan table treats about 1,000 credits, and therefore about 1,000 website characters, as one minute. Other tools are then priced on that character count only when they publish a per-character rate.