The US burger giant reported that the strong franc and cross-border tourism took a bite out of its turnover which dropped by 33 million francs to 702 million francs.
In a statement McDonald's Switzerland said in a statement that it was the first time since 2003 that turnover had fallen.
Restaurants in border areas were particularly affected, it said, as customers preferred to eat in its restaurants in neighbouring countries.
Restaurants just over the border in France, Germany, Italy and Austria had all seen their revenue grow, it said.
The 163 McDonald's restaurants in Switzerland had 100 million customers last year – six million down on the year before.
With 275,000 customers per day McDonald's is still the biggest restaurant chain in Switzerland, according to the statement.
The company is now hoping to win back market share with new offers. From March 23rd more varieties of coffee will be available in all restaurants.
The chain is also testing out table service in 15 selected restaurants.