Simple, predictable pricing
Zero egress fees. 3-day free trial on Starter. 30-day money-back guarantee. Pay for commands, not file size.
What you'll actually pay
Real numbers at real volumes. One FFmpeg execution = one command, regardless of file size.
Need a custom volume estimate? Check the API docs or email us.
No egress fees. Not now, not ever.
Egress fees are what cloud providers charge you to download your own files. You upload a video, process it, then pay again to get the result back. It's one of those costs that shows up on your invoice and makes you wonder what you're paying for.
RenderIO stores processed files on Cloudflare R2, which has zero egress fees by design. Your output files are yours. Download them once, ten times, or a thousand times. Same cost: nothing.
What counts as a command?
One API call with one FFmpeg command = one command. File size doesn't matter. A 10 MB clip and a 2 GB video both count as one command.
Compress a video
One FFmpeg command to compress a file. That's 1 command.
Chained commands
Compress then resize in a single request? That's still 1 command, as long as you stay within your plan's chain limit (2, 5, or 20 depending on plan).
Batch 100 videos
Each video is a separate API call, so that's 100 commands. On Growth, you'd have 900 commands left for the month.
File size doesn't matter
Unlike GB-based pricing, a 50 MB file and a 5 GB file both cost one command. You pay for operations, not bandwidth.
Frequently asked questions
Is there a free trial?▾
Yes. The Starter plan includes a 3-day free trial with full API access, no restrictions. You won't be charged until the trial ends, and you can cancel before that if it's not a fit.
What happens if I go over my command limit?▾
You don't get cut off. Overage commands are billed at your plan's overage rate: $0.08/cmd on Starter, $0.05/cmd on Growth, $0.02/cmd on Business. You'll see the overage on your next invoice.
Do you charge for downloads / egress?▾
No. Zero egress fees. Your processed files are stored on Cloudflare R2, and downloading them costs nothing. Download once or a hundred times, same price: $0.
Can I change plans?▾
Yes, upgrade or downgrade anytime from your dashboard. Changes take effect on your next billing cycle.
What payment methods do you accept?▾
Credit and debit cards via Stripe. We support Visa, Mastercard, and American Express.
Is there a free tier?▾
No permanent free tier. The Starter plan has a 3-day free trial so you can test the API before committing. After that, it's $12/month.
What's the difference between plans?▾
Three things scale: command volume, max duration per command, and chained command limits. Starter gives you 500 commands with 1-minute max. Growth gives 1,000 commands with 5-minute max and webhooks. Business gives 20,000 commands with 20-minute max. Storage also scales from 5 GB to 200 GB.
Do you offer annual billing?▾
Not yet. All plans are billed monthly. If you'd like annual billing with a discount, reach out to us and we can work something out.
Can I cancel anytime?▾
Yes. Cancel from your dashboard, no questions asked. Your plan stays active until the end of the current billing period.
What's the money-back guarantee?▾
30-day money-back guarantee on all plans. If you're not happy within the first 30 days, we'll refund you in full.
Learn more
API documentation
Full reference for every endpoint, with code examples.
FFmpeg API pricing compared
Side-by-side comparison of FFmpeg API providers and what they charge.
n8n integration
Use FFmpeg in n8n workflows with the native RenderIO node.
Get your API key
Sign up and start your 3-day free trial in under a minute.
Need more than 20,000 commands?
If you're processing at serious scale, we can put together a custom plan with higher limits, dedicated support, and volume pricing. Tell us what you need.