A visa is a document that authorizes a noncitizen to enter and stay in a country for a specific time period and purpose. Visas are generally issued by a country’s embassy or consulate and processing may include a fee, fingerprinting and background checks. There are many types of visas, including those for tourists, temporary workers and students.