French tax reporting: an overview
France uses the Direction Générale des Finances Publiques (DGFiP) as its tax authority. For businesses operating in France, the main recurring obligations are:
- **TVA (Taxe sur la Valeur Ajoutée)** — French VAT, filed monthly or quarterly via the CA3 form
- **Liasse fiscale** — the annual tax return package (2050 to 2059 series forms)
- **Déclaration sociale** — payroll contributions, filed monthly with URSSAF
TVA filing with Finovo
Finovo connects directly to the DGFiP API to submit your CA3 TVA declarations. Once you've reconciled your transactions for the period:
- Navigate to **Taxes → TVA Declaration**
- Review the calculated output (sales TVA, deductible TVA, net payable)
- Click **Submit to DGFiP** — Finovo files the CA3 directly
Régimes supported: - Régime réel normal — monthly or quarterly CA3 filing - Régime réel simplifié — annual filing with two provisional payments (CA12) - Franchise en base de TVA — for businesses below the TVA threshold
French payroll (URSSAF)
Finovo's French payroll module calculates and generates the Déclaration Sociale Nominative (DSN), which covers all social contributions (URSSAF, retirement, health insurance). The DSN is generated monthly and submitted electronically.
Key deadlines to know
- TVA monthly filers: 19th–24th of the following month (depending on turnover bracket)
- TVA quarterly filers: the month following the quarter end
- DSN: 5th or 15th of the following month depending on company size
- Liasse fiscale: typically 3–4 months after financial year end
Getting these wrong triggers automatic penalties — Finovo sends reminders before every deadline.