There are two ways to extend an H1-B visa. If your visa’s initial three-year term is coming to an end, you can apply to have your visa extended for another three years. If you have already had an extension, it’s possible in some cases to have the visa extended by one-year increments if certain conditions are met.