EXPLAINED: Who has to do a tax declaration in France in 2025?Most residents in France are required to submit an annual income tax declaration, even if they have no income in the country.