Billing

How token refunds work

Updated 2026-05-30

We don't keep tokens for failed work.

Automatic refunds

Every generation that ends in a failed state triggers an automatic, ledger-backed refund. The exact amount that was debited is credited back to the same pool (your personal wallet, or your active team's pool) within seconds.

You'll see this in your token history as a row like:

refund_job_failed_tripo-h31 · +3 tokens

Idempotent · no double refunds

The refund is keyed off the original debit row, so even if the same job emits multiple failure signals, the credit only happens once.

What counts as "failure"?

  • The fal.ai endpoint returned an error
  • The generation timed out before producing output
  • An admin force-failed the job
  • An image was rejected mid-flight by content moderation

What does not trigger a refund:

  • You don't like the output (re-roll · paid)
  • You cancelled before submission
  • You used a recovery code to log in (unrelated)

Refunded token packs

If a token purchase is refunded or charged back, the tokens it bought come off your balance again — including the part you already spent, which can leave the balance below zero until it is settled.

Anything else, write to <a href="mailto:[email protected]">[email protected]</a>.

Was this helpful? More articles Ask support