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>.