Skip to content

Billing Tab

If you work with clients, the Billing tab is your paper trail. Every generation is logged with model, cost, duration, and parameters — tagged to the client and project you choose. Export as HTML report to include in client deliverables or internal cost reviews.

The Billing tab is your spending dashboard. Every AI generation is logged with its cost, model, timestamp, and project attribution. Filter by project, export CSV, generate HTML reports, and import external AI costs — all from one panel.

The history shows every generation as an individual entry with:

  • Model name — which model produced the result
  • Timestamp — when the generation ran
  • Cost — estimated cost at generation time
  • Actual cost — confirmed cost from fal.ai when available (green “Actual $X.XX” badge)
  • Client / Project — tags if assigned
  • Deliverable — tag if assigned

The initial view shows 4 entries — enough to confirm tracking is working without overwhelming the narrow panel. Click View more to load 10 additional entries. Hide collapses back to the initial 4.

A running total at the top shows your cumulative AI spending. This updates as new generations complete and adjusts when actual costs are confirmed by fal.ai.

Tag generations with a client and project using the combo picker in the Generate tab. The Billing tab uses these tags for filtering:

  • Project chips — click any project chip to filter the history to that project only
  • Client grouping — costs are groupable by client for invoicing

Tags are autocompleted from previously used values as you type. This keeps naming consistent across generations.

Each generation can also be tagged with a deliverable name — “Hero Film”, “Social Cut”, “BTS Reel”. This enables cost-by-deliverable breakdowns in reports.

The Deliverable field appears in the Generate tab as an autocomplete text input. Previously used deliverable names are suggested as you type.

Switch between USD, EUR, and SEK using the currency dropdown. The selected currency applies to:

  • Pre-generation cost estimates
  • Billing tab totals and per-entry costs
  • HTML reports and CSV exports

SEK values show one decimal place (5.1 kr) for meaningful precision at low amounts.

Click the export button to download your full cost history as a CSV file. The export includes:

  • Timestamp
  • Model name
  • Estimated cost
  • Actual cost (when available)
  • Client and project tags
  • Deliverable tag
  • Currency

Use this for invoicing, expense tracking, or importing into accounting software.

Generate self-contained HTML reports for client billing and compliance documentation. Each report is a standalone .html file that works in any browser, on any machine, without an internet connection.

Four KPIs at the top:

  • Total AI cost (internal fal.ai generations)
  • External AI costs (imported from CSV)
  • Combined total
  • Number of generations

Charts and breakdowns:

  • Cost by model (bar chart) — which models drive spending
  • Cost by deliverable (bar chart) — costs per deliverable tag
  • Cost over time (line chart) — spending trends across the project
  • Full generation log table with all entries

Compliance badge — visual indicator confirming the report was generated from tracked data, with commercial license status per model.

Reports are generated with one click from the Billing tab.

Import costs from other AI tools (Midjourney, RunwayML, ElevenLabs, ChatGPT, etc.) via CSV to get a unified view of total AI spending.

  1. Prepare a CSV with columns for date, description, amount, and category
  2. Open the Billing tab and use the import function
  3. External costs appear alongside internal generations
TypeSourceHow It Appears
Internalfal.ai generations tracked automaticallyStandard entries with model name and parameters
ExternalImported via CSVMarked as external with source tool name
PoolShared team costs (e.g., monthly subscriptions)Distributed across projects

External costs are included in running totals, reports, and KPI calculations.

When fal.ai confirms billing units after a generation, the Billing tab shows both the original estimate and the verified actual cost. This lets you:

  • Verify estimate accuracy over time
  • Catch any discrepancies between estimated and actual charges
  • Build confidence in the cost estimation system

Actual costs appear as a green badge next to the original estimate.

Cost history uses dual persistence — localStorage for fast reads and a disk file for durability. Your cost data survives:

  • Premiere Pro updates
  • CEP cache clears
  • Plugin updates and reinstalls

The Billing tab includes a manual Reset function requiring you to type “DELETE” as confirmation. This is the only way to clear cost history — it never happens accidentally.