
The group, which also owns the Tissot, Longines and Omega brands, said net profit fell to 219 million Swiss francs in 2024 from 890 million the previous year.
The consensus was 407 million francs, according to analysts polled by Swiss news agency AWP.
Revenue slipped 14.6% to 6.7 billion francs, also below expectations.
Swatch shares fell as much as 7% in Zurich and were last down about 3% in an otherwise higher market.
In a statement, the company blamed the weaker results on “persistently difficult market situation and weak demand for consumer goods overall in China”.
Looking ahead to 2025, it said “demand in China will continue to be rather restrained”.
Many European luxury goods companies suffered in 2024 after three years of strong growth as China’s economy was hit by a real estate crisis.
China, Hong Kong and Macau traditionally represent about a third of Swatch’s sales.