The O-1 visa duration is initially up to 3 years, with unlimited 1-year extensions available as long as you continue to have qualifying employment in the United States. This means there is no maximum time limit on the O-1 visa — you can potentially remain in the U.S. on O-1 status for 5, 10, or even 20+ years.
This is one of the O-1’s biggest advantages over the H-1B visa, which is generally limited to a maximum of 6 years. For professionals who want long-term stability in the U.S. while pursuing a green card, the O-1’s unlimited extension provision provides essential flexibility.
O-1 Visa Duration: Initial Period and Extensions
| Period | Duration | Requirements |
|---|---|---|
| Initial approval | Up to 3 years | Approved I-129 petition with evidence of extraordinary ability |
| First extension | 1 year | Continued qualifying employment; new or amended I-129 |
| Subsequent extensions | 1 year each, unlimited | Same as first extension; no maximum number |
How to Extend Your O-1 Visa

To extend your O-1 visa, your employer or agent must file a new or amended Form I-129 with USCIS before your current status expires. The extension petition should include updated evidence of your continued extraordinary ability and a description of your upcoming work in the U.S.
Key steps for the O-1 extension process:
- File early — Submit your extension petition at least 45-60 days before your current O-1 status expires to avoid gaps in authorization.
- Update your evidence — Include any new achievements, publications, awards, or evidence of continued extraordinary ability since your last filing.
- Provide a new work plan — USCIS wants to see specific work you’ll perform during the extension period.
- Obtain a new advisory opinion — Some cases require a new or updated advisory letter, though USCIS may accept the original if circumstances haven’t changed significantly.
- Consider premium processing — If your current status is expiring soon, the $2,805 premium processing fee guarantees a 15-business-day response.
What Happens If Your O-1 Extension Is Pending When Status Expires?
If you filed your extension petition before your current O-1 status expired (a “timely filed” extension), you’re authorized to continue working for up to 240 days while the extension is pending, under the same terms and conditions as your existing status. This provision ensures you don’t face a work gap while USCIS processes your extension.
O-1 Extension Costs
| Fee | Amount |
|---|---|
| Form I-129 filing fee | $780 |
| Asylum Program Fee | $600 |
| Premium processing (optional) | $2,805 |
| Total (without premium) | $1,380 |
| Total (with premium) | $4,185 |
Common O-1 Extension Questions

How long can you stay in the U.S. with an O-1 visa?
There is no maximum duration. The initial O-1 visa is granted for up to 3 years, and you can extend in 1-year increments indefinitely. Many O-1 holders maintain their status for 5-10+ years while pursuing permanent residency.
Does an O-1 visa have a limit?

No. Unlike the H-1B (limited to 6 years) or the L-1 (limited to 5-7 years), the O-1 visa has no maximum duration. As long as you continue to have qualifying employment and file timely extensions, you can remain on O-1 status indefinitely.
Can O-1 be extended for 3 years?
No. After the initial 3-year period, O-1 extensions are limited to 1-year increments. You must file a new extension petition each year.
While extending your O-1 is straightforward, many professionals also explore green card options for permanent stability. Take AgoraVisa’s free eligibility assessment to explore your pathway to permanent residency.




