> ## Documentation Index
> Fetch the complete documentation index at: https://docs.viggle.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Pricing and retention

> Understand V1 render charges and result availability.

## Pricing summary

| Operation              | Current price                                                                        |
| ---------------------- | ------------------------------------------------------------------------------------ |
| Render                 | **1 credit per second** of output video.                                             |
| Create Character       | **1 credit** per Character.                                                          |
| Create Motion          | **No separate preprocessing charge** for a directly uploaded or URL-supplied Motion. |
| Import Motion template | Charged by source-video duration, with a minimum of **1 credit**.                    |
| Create Avatar          | **25 credits** per 3D Avatar.                                                        |
| Create Animation       | **5 credits per second** of input video, rounded up to a whole second.               |

Credits are reserved when an asynchronous task starts and finalized after processing. If an operation cannot start because the account has insufficient credit, the API returns `402 insufficient_credits`.

<Note>
  Check your balance with [`GET /v1/credits`](/v1/api-reference/credits) or manage billing in the [Viggle Dashboard](https://portal.viggle.ai/dashboard).
</Note>

## Result retention

Render and 3D task state, plus their output URLs, are retained for **one hour** after a terminal result. Download completed output promptly and store it in your own system if you need long-term access.

## Failed jobs

If a job fails, inspect its `error` object. Do not assume a failed request created a usable output. See [Errors and recovery](/v1/production/errors).
