Back to Support
Billing & Quotas

How to Check Your Usage and Quota

Where to see your usage limits and what happens when you hit quota

Every FFmpeg Micro account has an allowance set by its plan. Here is how to track your usage and what happens at the limit.


Checking Your Current Usage


The dashboard is the place to check usage:


  • Go to /dashboard/usage
  • View your current cycle's processing usage and, on token plans, your token balance and recent charges

  • Each job also reports its own cost: the job details page and the API job object include the billable amount for that job.


    Understanding Your Plan Limits


  • Free: 200 tokens when you sign up, about 33 minutes of video.
  • Starter ($19.99/month): 2,500 tokens each month.
  • Pro ($49.99/month): 7,000 tokens each month.
  • Token packs: from $5 for 500 tokens. Purchased tokens do not expire while your account is open.

  • Video processing costs 1 token per 10 seconds of input, metered per second.


    Unused plan tokens bank up to 3x your monthly grant. View current pricing at /pricing.


    Usage Alerts


    You get an automatic email and an in-app notification at 50%, 80% and 100% of your allowance. No setup is needed. You can manage notification preferences from the dashboard.


    What Happens When You Hit the Limit


  • On the free plan, once the free allowance is used up, new jobs are rejected with 402 Payment Required and a link to upgrade. Completed jobs and downloads keep working.
  • On token plans, jobs keep running as long as you have tokens; when your balance runs out, new jobs are rejected until you top up or your next monthly grant arrives. Auto top-up can refill your balance automatically so jobs never stop.

  • When Your Allowance Resets


    A plan's monthly grant arrives on your billing cycle date, one month after you subscribed, not on the 1st of the calendar month. The free sign-up tokens are granted once and do not renew.


    Reducing Your Usage


  • Trim inputs first since cost is based on input length
  • Cache results and store transcoded videos to avoid re-processing
  • Batch small jobs where your workflow allows it