Yes, an H1B visa holder can apply for a green card. They would go through a process known as “adjustment of status.” This is when their legal status changes from non-immigrant (temporary) to immigrant (permanent), subject to approval by the U.S. Citizenship and Immigration Services.