About half of the jobs in Zermatt are in the hotel and restaurant industry.
As of 2010, Zermatt had an unemployment rate of 1.9%. As of 2008, there were 52 people employed in the primary economic sector and about 23 businesses involved in this sector. 567 people were employed in the secondary sector and there were 56 businesses in this sector. 3,957 people were employed in the tertiary sector, with 433 businesses in this sector. There were 3,841 residents of the municipality who were employed in some capacity, of which females made up 44.6% of the workforce.
In 2008 the total number of full-time equivalent jobs was 4,261. The number of jobs in the primary sector was 20, all of which were in agriculture. The number of jobs in the secondary sector was 538 of which 83 or (15.4%) were in manufacturing and 385 (71.6%) were in construction. The number of jobs in the tertiary sector was 3,703. In the tertiary sector; 531 or 14.3% were in the sale or repair of motor vehicles, 477 or 12.9% were in the movement and storage of goods, 2,178 or 58.8% were in a hotel or restaurant, 38 or 1.0% were in the information industry, 54 or 1.5% were the insurance or financial industry, 116 or 3.1% were technical professionals or scientists, 56 or 1.5% were in education and 87 or 2.3% were in health care.
In 2000, there were 744 workers who commuted into the municipality and 89 workers who commuted away. The municipality is a net importer of workers, with about 8.4 workers entering the municipality for every one leaving. Of the working population, 7.1% used public transportation to get to work, and 2.6% used a private car