Step-by-Step Fix
1. Stop Sending New Requests Immediately
When you see a rate limit message, the first step is to completely stop sending new generation requests:
- Do not click retry repeatedly
- Do not open additional Discord channels and try there
- Do not attempt to submit multiple
/imaginecommands in quick succession - Wait a minimum of 60 seconds before attempting anything
2. Check Your Current Usage and Plan
Run /info in the Midjourney Discord bot to see your current status:
/info
This command shows:
- Your subscription tier (Basic, Standard, Pro, Mega)
- Remaining Fast GPU hours this billing period
- Your current job queue status
- When your subscription renews
If your Fast hours show 0, the issue is a usage limit, not a rate limit — see step 5.
3. Switch to Relax Mode
If you are on Standard, Pro, or Mega plan, switch to Relax mode to continue generating without consuming Fast GPU hours:
/relax
Relax mode jobs take 2 to 10 minutes longer than Fast mode but are unlimited on Standard and above. This lets you keep working while your rate limit clears. Basic plan users do not have access to Relax mode.
4. Reduce Concurrent Requests
Midjourney limits the number of jobs you can run simultaneously:
- Basic: 3 concurrent jobs (Fast only)
- Standard: 3 concurrent Fast + unlimited Relax
- Pro: up to 12 concurrent Fast jobs
- Mega: up to 12 concurrent Fast jobs
If you are hitting limits regularly, work on one or two images at a time rather than batching many requests.
5. Purchase Additional Fast Hours if Needed
If /info shows your Fast hours are exhausted:
- Visit midjourney.com/account
- Purchase additional Fast GPU hours (approximately $4 per hour)
- Or wait for your billing cycle to reset, which replenishes your monthly allocation
6. Upgrade Your Plan
If you consistently hit rate limits on your current plan, upgrading provides more capacity:
- Basic ($10/mo): 200 images/month, no Relax mode
- Standard ($30/mo): 15 Fast GPU hours + unlimited Relax
- Pro ($60/mo): 30 Fast GPU hours + up to 12 concurrent jobs + Stealth mode
- Mega ($120/mo): 60 Fast GPU hours + up to 12 concurrent jobs
Why This Happens
Midjourney runs all image generation on shared GPU clusters, and rate limits exist to ensure fair access across millions of users. When many requests arrive simultaneously from one account, the system throttles them to prevent queue monopolization. The concurrency cap — 3 jobs for most plans — is the most common trigger for rate limit messages during active generation sessions.
Common Mistakes to Avoid
- Submitting many
/imaginecommands in rapid succession — this is the fastest way to trigger a rate limit; space requests at least 10 to 15 seconds apart during Fast mode sessions - Running multiple browser tabs and Discord sessions simultaneously — each session's requests count toward the same account limit
- Ignoring the
/infocommand — many users assume a rate limit when they have actually exhausted their monthly Fast GPU hours, which requires a different solution - Not switching to Relax mode — if you are on Standard or higher, Relax mode is always available and is the fastest way to continue working during a Fast mode rate limit
- Retrying immediately after an error — a 60-second pause is almost always enough to clear a transient rate limit; impatient retries extend the throttle period
Additional FAQ
Q: Does Midjourney's rate limit reset daily or hourly?
Midjourney's concurrency rate limit is real-time, not a rolling daily or hourly window. It throttles how many jobs you can run simultaneously at any given moment, typically 3 Fast jobs for most plans and up to 12 for Pro and Mega. As soon as one of your active jobs finishes, the slot opens again. The only daily-style reset is your monthly Fast GPU hour allocation, which resets on your billing date each month, not at midnight daily.
Q: Can I use Midjourney on multiple Discord accounts to get around the rate limit?
No. Midjourney accounts are tied to your subscription, not to your Discord account. Using multiple Discord accounts connected to the same Midjourney subscription does not increase your concurrency limit — the system tracks jobs by your Midjourney account. Creating multiple Discord accounts to circumvent rate limits violates Midjourney's Terms of Service and can result in account suspension.
Q: How many images does 1 Fast GPU hour produce?
One Fast GPU hour on Midjourney typically produces between 60 and 200 images, depending on the complexity of your prompts and the model version you use. Simple prompts at standard aspect ratios generate faster, giving you more images per GPU hour. High-resolution outputs, upscales, complex style parameters, and Midjourney's newest model versions consume more GPU time per image. Standard plan includes 15 Fast GPU hours, which yields roughly 900 to 3,000 images before switching to Relax mode.
Related Issues
- Midjourney Rate Limit Exceeded
- Midjourney Too Many Requests
- Midjourney Usage Limit
- Midjourney Usage Limit Reached
Additional FAQ
Q: How do usage limits actually reset — daily or rolling? Most AI platforms use either a fixed daily reset (e.g., at midnight UTC) or a rolling window (e.g., your oldest message from 3 hours ago expires and frees up a slot). Rolling windows are more common for message and request limits because they distribute server load more evenly. Check the platform's help documentation for the exact mechanism — the support page for your specific limit usually specifies the reset type and time zone.
Q: Can using a VPN bypass usage limits? No. Usage limits are tied to your account, not your IP address or location. A VPN changes your apparent location and IP, but the platform still identifies you by your authenticated account session. Attempting to bypass limits using VPNs, multiple accounts, or shared credentials violates most platforms' Terms of Service and can result in account suspension. The correct path is to upgrade your plan, wait for the limit to reset, or use the API if available.
Related Articles
- Midjourney not generating images
- Midjourney login not working
- Midjourney payment failed
- Midjourney rate limit exceeded
Additional FAQ
Q: How do usage limits actually reset — daily or rolling? Most AI platforms use either a fixed daily reset (e.g., at midnight UTC) or a rolling window (e.g., your oldest message from 3 hours ago expires and frees up a slot). Rolling windows are more common for message and request limits because they distribute server load more evenly. Check the platform's help documentation for the exact mechanism — the support page for your specific limit usually specifies the reset type and time zone.