> ## Documentation Index
> Fetch the complete documentation index at: https://rendobar-docs-compose-headings.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Plan limits and quotas

> Compare Free and Pro plan limits across rate limits (30 vs 300/min), file size caps (100 MB vs 2 GB), retention, concurrency, storage.

<script
  type="application/ld+json"
  dangerouslySetInnerHTML={{
__html: JSON.stringify({
  "@context": "https://schema.org",
  "@type": "TechArticle",
  "@id": "https://rendobar.com/docs/support/limits/#article",
  "headline": "Plan limits and quotas",
  "description": "Free and Pro plan limits: rate limits, file size caps, output retention, concurrent jobs, and storage quotas.",
  "datePublished": "2026-03-20",
  "dateModified": "2026-05-24",
  "author": { "@type": "Organization", "@id": "https://rendobar.com/#organization" },
  "publisher": { "@type": "Organization", "@id": "https://rendobar.com/#organization" },
  "isPartOf": { "@id": "https://rendobar.com/#website" }
})
}}
/>

Every limit Rendobar enforces, by plan. Pulled from `PLAN_LIMITS` in the API. For plan prices and credit packs, see [pricing](https://rendobar.com/pricing/).

## Plan limits

|                       | Free           | Pro (\$9/mo)    |
| --------------------- | -------------- | --------------- |
| Signup credits        | \$5 (one-time) | -               |
| Monthly credits       | -              | \$5/mo included |
| Credit-purchase bonus | -              | +20%            |
| Concurrent jobs       | 1              | 25              |
| API requests / min    | 30             | 300             |
| Max input file        | 100 MB         | 2 GB            |
| Max batch size        | 10             | 100             |
| Max job timeout       | 5 min          | 15 min          |
| Output retention      | 7 days         | 30 days         |
| Total R2 storage      | 1 GB           | 50 GB           |
| Priority queue        | No             | Yes             |

`ffmpeg`, MCP, and webhooks are on both plans.

## Output URLs

* **Signed download URL** (`output.file.url`) is valid for **1 hour**. Re-fetch via `GET /jobs/{id}` for a fresh URL.
* **Output retention**: 7 days (Free) or 30 days (Pro). After that, R2 deletes the file; the job record stays but the file URLs return 404.
* **Storage quota** caps total bytes across all your outputs. Delete old outputs or upgrade if you hit it.
* **No separate per-output size limit**. Bounded by input cap and storage quota.

## Credit packs

$10 / $25 / $50 / $100 (or custom, \$10 minimum). Pro adds +20% to every purchase. Credits never expire. Failed jobs are always refunded.

## API response limits

| Limit             | Value  |
| ----------------- | ------ |
| Default page size | 50     |
| Max page size     | 100    |
| Max request body  | 100 MB |

## File formats

Rendobar accepts every FFmpeg-compatible input format. Default outputs by media type:

| Input | Default output |
| ----- | -------------- |
| Video | MP4 (H.264)    |
| Audio | MP3            |
| Image | PNG            |

For `ffmpeg`, the output format is inferred from the trailing filename (`output.mp4` → MP4). Override with `params.outputFormat`.

## See also

* [Credits and billing](/concepts/credits)
* [Error codes](/support/errors)
* [FFmpeg](/jobs/ffmpeg)

## Related

* [Credits and billing](/concepts/credits): nanodollar pricing and the prepaid model
* [Error codes](/support/errors): `PLAN_LIMIT` and `RATE_LIMITED` details
* [FAQ](/support/faq): cost, rate limit, and refund questions
* [FFmpeg reference](/jobs/ffmpeg): how plan caps apply to FFmpeg jobs
* [Pricing](https://rendobar.com/pricing/): plan that raises your concurrency and file caps
