Yearly Pay yearly and get 2 months free on every paid plan. See plans
Sign in Start free

Usage Metering & Billing Records

Last updated 9 Nov 2026

The core rule: one call, one record

Every AI call in ToRun produces exactly one BillingRecord with a complete pricing snapshot. This applies to chat turns, image/video/music generation, voice/realtime seconds, translation, moderation, deep-research steps, and every AI step inside a workflow. Nothing is billed off a vague running total — each call is itemized.

What a Billing Record captures

Each record freezes the facts at the moment of the call, including:

  • Price applied — the exact rate used (snapshotted from the pricing table), so later price changes never rewrite history.
  • Fund source — where the money came from (see below).
  • Currency snapshot — currency code and exchange rate at the time.
  • Cost breakdown — per-dimension split (e.g. input vs output vs vision) where applicable.
  • What triggered it — the source (chat message, workflow step, etc.).

Billing records are append-only and retained — failures add a sibling record rather than editing an existing one.

Where the money comes from (fund source)

Fund source Funds Markup
Subscription Your plan's monthly allowance none (allowance covers it)
Wallet Your prepaid balance ~20% markup baked into price
BYOK Your own provider key, charged directly none (a separate BYOK platform fee applies)
Override Host-granted credit none
Free Daily free-tier allowance none

Allowance vs wallet

  • Subscription allowance — a period-bound included budget that AI calls draw down first.
  • Prepaid wallet — a top-up balance (you choose the amount) used for pay-per-call beyond allowance. Wallet-funded calls debit a matching wallet transaction, which reconciliation verifies.

Local compute metering

Work that runs on ToRun's own compute (for example media composition/merging with ffmpeg) is metered as compute-seconds and billed at the published compute rate — so local processing is transparent too, not free-but-hidden.

Payments

Subscriptions and top-ups are processed through Dodo Payments as Merchant of Record, which handles tax collection and remittance.

Seeing your costs

The cost of each message/operation is shown transparently. Daily usage and billing summaries are fed by event-driven rollups (not end-of-day batch jobs), so dashboards reflect recent activity.

Tips

  • Bring your own key (BYOK) to pay the provider directly and skip the wallet markup — you pay only the BYOK platform fee.
  • Watch allowance first, wallet second: allowance-funded calls carry no markup.
  • For batch/automation, remember each call is its own record — a 100-step workflow is 100 line items, all itemized.
Video guide

Watch how it works

Share AI chats by link, see what every call cost, and take it all on your phone

Share a chat with a link: choose when it expires and whether your uploaded files go with it, and anyone with the link sees a frozen copy without signing in. See how often it was viewed, and revoke it at any moment. Workflow results, canvases and media are shared the same way, with a preview card when the link is pasted. Your billing history lists every AI call on its own line, and the mobile app brings it all to iPhone, iPad, Android and Apple silicon Macs.

Watch it on its own page

Chapters
  1. 0:00 Share a chat
  2. 0:21 Revoke it, and preview cards
  3. 0:38 Every call, line by line
  4. 0:52 The mobile app