H-1B Visa holders are permitted to stay in the United States for a period of up to three years. The period of stay can be extended; however, typically, the extension cannot exceed a total of six years (in some cases, exceptions may be made). If the employer terminates the H-1B Visa holder before the period of stay expires, the employer is responsible for any costs related to the employee’s return to their home country. If an employee resigns from the position prior to the expiration of the period of stay, the employer is not responsible for transportation costs for the employer to return to his or her home.