Individuals can apply for an H-1B visa once the visa petition has been approved by the USCIS. You can’t file a visa petition for yourself, the sponsoring US company will file the visa petition for you. The USCIS starts accepting H-1B visa petitions for next year from 1st April. For example, it will start accepting Visa petitions for 2022 from 1st April 2021.