French Tax Declaration for Expats: Complete Guide (2026)
If you lived in France for more than 183 days in a calendar year, you are a French tax resident and must file an annual declaration — even if you earned nothing. France uses a household-based system (quotient familial) and progressive tax brackets. Your first declaration must be done on paper; subsequent years are filed online at impots.gouv.fr. The deadline is typically mid-May to early June.
Cost
Free
Processing Time
N/A
Difficulty
Moderate
Required Documents
- Required
Tax identification number (numéro fiscal)
- Required
Proof of income
- Required
Pay slips (last 3 months)
- Optional
Bank statements (last 3 months)
- Optional
Property tax notice (taxe foncière)
- Optional
Proof of foreign income
- Optional
Donation receipts (reçus fiscaux)
Step-by-Step Process
- 1
Create an account on impots.gouv.fr
Official Website - 2
Receive your tax number (numéro fiscal)
- 3
Review the pre-filled tax declaration
- 4
Declare foreign income
- 5
Submit your declaration online
- 6
Receive your tax notice (avis d'imposition)
Practical Tips
Your first year in France, you must file a paper declaration (formulaire 2042) at your local tax office (centre des finances publiques). After that, everything moves online.
France has tax treaties with most countries to prevent double taxation. Report all worldwide income, then claim treaty credits on form 2047.
Your avis d’imposition (tax notice) is one of the most important documents in France — you need it for visa renewals, CAF, housing applications, and more.
Even with zero income, you must declare. A zero-income avis d’imposition can qualify you for reduced social charges and higher CAF benefits.
The prélèvement à la source (withholding tax) system means taxes are deducted from your salary monthly. Your declaration adjusts for the actual amount owed.
Frequently Asked Questions
Do I have to declare income from my home country?
When is the tax declaration deadline?
What tax rate will I pay?
What is the quotient familial?
Related Guides
Ask our AI assistant for personalized help
Ask Bonjour Admin