Costs & Pricing
All AI generation costs are charged by fal.ai directly to your account. modelBridge does not process, mark up, or add any fees. It surfaces fal.ai’s pricing inside Premiere Pro so you can see what a generation will cost before you run it.
The problem modelBridge solves
Section titled “The problem modelBridge solves”On fal.ai’s model pages, pricing is presented as a rate — dollars per second, per megapixel, or per token. That’s technically precise, but it leaves you to do the math yourself. When you’re about to generate a 10-second 1080p video with audio enabled, you’d need to find the right rate, check whether audio adds a surcharge, look up the resolution tier, and multiply it all out. Most people skip that step and generate blind.
modelBridge does the calculation for you, in real time, directly in Premiere Pro — similar to the cost preview you’d see in fal.ai’s Sandbox, but applied to your actual settings across the fal.ai catalog. Change resolution, duration, or toggle audio, and the estimate updates instantly. No tab-switching, no manual math, no guesswork.
But not all pricing data is equal. Some models have complete, verified pricing. Others expose only a base rate. Some publish nothing at all. Instead of hiding this complexity, modelBridge is transparent about what it knows and how confident each estimate is. Every cost badge carries a confidence tier so you always understand the basis for the number you’re seeing.
Confidence tiers
Section titled “Confidence tiers”modelBridge uses five tiers to communicate exactly how reliable each displayed cost is. The first is post-generation (confirmed data); the other four are pre-generation (estimates of varying precision).
| Badge | Tier | When | Source | What it means |
|---|---|---|---|---|
Billed $X.XX | Billed | Post-generation | fal.ai billing units × rate | The confirmed cost derived from the billing data returned with each completed generation. Covers both simple per-unit pricing and parameter-dependent formulas (audio, resolution, video tokens). The most reliable cost data available. |
$X.XX · Estimated | Estimated | Pre-generation | Curated pricing formulas | Calculated from hand-verified pricing data that accounts for your specific parameters — duration, resolution, audio, quality tier. Updates live as you change settings. Typically very close to the final charge. |
Learned ≈$X.XX | Learned | Pre-generation | Median of your past charges | Derived from the median of your actual fal.ai charges for this model and parameter combination. Improves with usage. Expires after a period of inactivity to stay current with provider pricing changes. |
From $X.XX | From | Pre-generation | fal.ai published rate | A minimum starting price. The actual charge may be higher depending on resolution, duration, audio, or quality settings. |
No price | No price | Pre-generation | No data available | No pricing data exists for this model. modelBridge never fabricates a number — if it doesn’t know, it says so. You can still generate, and the plugin will learn the cost from your billing. |
All pre-generation tiers naturally resolve to Billed once fal.ai confirms the billing amount after generation.
How supplement pricing works
Section titled “How supplement pricing works”Some AI models — particularly video generation models like Kling, Veo, Seedance, and Wan — have complex pricing that depends on multiple parameters: duration, resolution, audio, and quality tier. fal.ai’s pricing API provides a base rate for these models, but it doesn’t always capture how cost changes when you toggle audio on or switch to a higher resolution. For these models, modelBridge maintains curated pricing formulas that are researched from fal.ai’s official documentation and pricing API, then reviewed monthly for accuracy.
When a curated formula exists, the cost estimate responds to your settings in real time. Move the duration slider — the estimate updates. Toggle audio — it updates. Switch resolution — it updates. This is what produces the Estimated confidence tier: a pre-generation number calculated from verified per-parameter rates applied to your exact settings.
For models without a curated formula, the estimate falls back honestly. You’ll see From $X.XX (the minimum published rate from fal.ai’s API) or, after a few generations, Learned (based on what fal.ai actually charged you). Both are clearly labeled so you know the basis for the number. modelBridge never fabricates an estimate — if the data isn’t sufficient for a confident number, the confidence tier tells you so.
Every model improves with use
Section titled “Every model improves with use”Regardless of where a model starts — “No price,” “From,” or “Estimated” — it can reach the Learned tier after just a few generations. modelBridge records the actual charge from fal.ai after each generation, and once enough data points exist for your specific configuration, the badge levels up automatically. The more you generate, the more accurate your estimates become — for every model, every configuration, without any action on your part.
This adaptive pricing system is called modelBridge Cost Intelligence. It combines multiple data sources with learning from your own billing history to deliver the most accurate estimate available at any given moment.
How cost estimates are resolved
Section titled “How cost estimates are resolved”The cost badge shows the most accurate estimate available based on your usage history and the model’s pricing. modelBridge checks multiple pricing sources in priority order — from curated rates to your personal usage history to official API pricing. The estimate shown is always the most accurate source available. The badge tells you which: Estimated, Learned, From, or No price.
fal.ai’s pricing data varies between models. Some models expose detailed per-parameter rates; others provide only a flat base price; some publish nothing at all. modelBridge handles this transparently — when detailed data exists, you get a precise live estimate. When it doesn’t, you see an honest starting price or “No price.” After a few generations with any model, the plugin learns the cost from your actual billing and the badge levels up automatically.
The more you use a model, the more accurate the estimate becomes. When no data exists from any source, modelBridge shows “No price” and links to the model’s fal.ai page. It never invents a number.
What changes the price
Section titled “What changes the price”When detailed pricing data is available (Estimated tier), the cost recalculates automatically based on your current inputs:
- Duration — longer videos cost more (per-second models)
- Resolution — higher resolution tiers increase cost
- Audio — enabling audio adds a surcharge on many video models
- Number of images — generating multiple images multiplies the cost
- Quality settings — some models charge more for higher quality tiers
For models showing “From $X.XX,” the displayed price reflects fal.ai’s minimum published rate and may not account for all of these variations.
Adaptive learning
Section titled “Adaptive learning”The more you use modelBridge, the better your cost estimates become — automatically. No setup, no configuration. Just generate, and the system learns.
Behind the scenes: AI model providers don’t always expose every dimension of their pricing. For many models, the official API provides a base rate but doesn’t reflect how cost changes with resolution, audio, or quality settings. modelBridge fills this gap by observing your real billing and building personalized estimates over time.
How it works
Section titled “How it works”After each generation, fal.ai reports the actual billing amount. modelBridge records this cost alongside your exact configuration — model, resolution, duration, and audio state. Each unique combination is tracked separately: 1080p with audio, 720p without audio, and so on.
After a few generations with the same configuration, the cost badge levels up to Learned, showing an estimate derived from your actual charges — a stable number that reflects what you actually pay. As you continue generating, the estimate updates with each new data point, staying current with any pricing changes on fal.ai’s side.
This means your estimates aren’t just more accurate in general — they’re more accurate for the specific configurations you actually use. A model that started with a generic “From $0.10” base rate gradually resolves to “Learned ≈$0.47” for your specific 1080p-with-audio configuration — a concrete, experience-based number that no static pricing page can provide.
What makes this different from fal.ai’s pricing
Section titled “What makes this different from fal.ai’s pricing”On fal.ai’s website, finding out what a generation actually cost means navigating to Settings, then Billing, after the fact — and then remembering that number for next time. Individual model pages show rates (dollars per second, per megapixel) but don’t calculate a total for your chosen duration, resolution, and audio settings.
modelBridge removes both steps. It applies available rates and formulas to your actual settings to show a concrete total before you generate. And after you generate, it records the confirmed charge so the next estimate is even more precise. Pre-generation estimates inside Premiere, calibrated by your real billing history — that’s cost transparency designed for editors, not developers.
Design principles
Section titled “Design principles”- Exact configuration match only. Learned estimates are shown only when data exists for your exact parameter combination. Switch to an untested resolution and modelBridge falls back honestly, rather than interpolating or guessing.
- Confidence threshold. A minimum number of generations are needed before a learned estimate appears. A single data point isn’t enough for a reliable estimate.
- Staleness protection. Learned estimates expire after a period without new data. This ensures estimates stay current as providers adjust pricing.
- Privacy. All learned pricing data stays local on your machine. Nothing is sent to modelBridge servers or any third party.
Three dimensions of learning
Section titled “Three dimensions of learning”Cost estimation is one of three ways modelBridge learns from your usage:
| Dimension | What it learns | Threshold | Expiry | Indicator |
|---|---|---|---|---|
| Cost per config | Median of actual fal.ai charges | A few generations | Expires after inactivity | ”Learned ≈$X.XX” badge |
| Generation time | Rolling median of past durations | A few generations | Refreshed on each run | ”~45s estimated” |
| Model availability | Schema-driven discovery via fal.ai registry | Immediate | Refreshed at startup | Model appears in catalog |
These three dimensions compound. When fal.ai releases a new model, it appears in modelBridge automatically. You generate with it, and the time estimate calibrates. After a few runs, the cost badge levels up. The plugin you use next month is more capable and more precise than the one you use today — without a plugin update.
Understanding each tier in detail
Section titled “Understanding each tier in detail”Billed
Section titled “Billed”The confirmed cost derived from fal.ai’s billing data, recorded after your generation completed.
Badge: Billed $X.XX (green)
After each completed generation, fal.ai returns the billing units consumed. modelBridge multiplies those units by the verified rate (or applies the curated pricing formula for models with parameter-dependent pricing — audio surcharges, resolution tiers, video tokens) to produce the final cost. This is not an estimate — it’s anchored to the units fal.ai actually billed for. The Billed badge appears in your Billing tab after a generation completes, shown alongside the original pre-generation estimate so you can compare.
This is the top tier. All pre-generation tiers resolve to Billed once fal.ai confirms the charge.
Estimated
Section titled “Estimated”Pre-generation estimate calculated from verified pricing data for your exact settings.
Badge: $X.XX · Estimated (blue)
Comes from modelBridge’s curated supplement database — hand-verified pricing formulas for popular models with precise per-parameter rates. When you change duration, resolution, or toggle audio, the estimate recalculates in real time. Estimated badges are typically very close to the final charge.
Resolves to: Billed after generation completes.
Learned
Section titled “Learned”Personalized estimate based on the median of your actual fal.ai charges for this model and configuration.
Badge: Learned ≈$X.XX (teal)
For models where no curated supplement exists, modelBridge learns from your billing history. After enough generations with the same configuration, the badge levels up from “From” to “Learned.” The ≈ symbol indicates this is a median-based estimate, not a confirmed charge.
- Exact configuration match only — no interpolation across untested settings
- Expires after a period of inactivity to stay current with pricing changes
- All data stays local on your machine
Resolves to: Billed after each generation.
A minimum starting price — the actual charge may be higher.
Badge: From $X.XX (orange)
Shown when modelBridge has a base rate but not enough detail to account for all parameter-specific costs. Audio, resolution, duration, or quality settings may increase the final charge above this minimum.
Levels up to: Learned after a few generations with the same configuration.
No price
Section titled “No price”No pricing data available for this model.
Badge: No price (grey)
Some models don’t publish pricing through any available source. modelBridge never fabricates a number. You can still generate — check the actual cost afterward in the Billing tab or on the fal.ai dashboard.
Levels up to: Learned after a few generations, as billing data accumulates.
Dual Mode pricing
Section titled “Dual Mode pricing”In Dual Mode, costs are displayed for each model individually and as a combined total. Each model’s estimate is calculated independently based on its own pricing data and parameters, and each badge reflects its own confidence tier.
For expensive generations, a confirmation dialog appears when the estimated cost exceeds a safety threshold, showing the cost, model name, and Cancel/Continue buttons.
No markup on generation costs
Section titled “No markup on generation costs”modelBridge does not add any fees on top of what fal.ai charges. There is no per-generation fee, no revenue share, and no hidden markup. You pay fal.ai directly at their published rates.
The modelBridge subscription ($9/month) covers access to the plugin and all its features. Generation costs are entirely between you and fal.ai. You can verify every charge in your fal.ai billing dashboard.
Important limitations
Section titled “Important limitations”Estimates are based on the best available data for each model and configuration, but they may differ from the actual charge. Factors that can cause discrepancies include:
- Provider-side pricing logic — internal surcharges, volume tiers, or account-level discounts on fal.ai’s side that are not visible to external tools
- Pricing changes — fal.ai can update model pricing at any time. modelBridge refreshes pricing data automatically, but there may be a brief lag between a price change on fal.ai and modelBridge reflecting it
- Currency conversion timing — if you display costs in a non-USD currency, exchange rate timing can cause small differences between modelBridge’s converted amount and fal.ai’s USD charge
fal.ai’s billing is always the source of truth for the actual charge. modelBridge’s role is to make that information more accessible and actionable — not to replace it.
For the most reliable cost tracking:
- Check the Billing tab after generation for confirmed costs
- Monitor your balance on the fal.ai dashboard
- Use fal.ai’s spending limits to set a budget ceiling