Skip to main content
← Back to blogTax & Compliance

French DGFiP tax filing: what every business owner needs to know

France has some of Europe's most complex tax reporting requirements. This guide explains TVA declarations, liasse fiscale and how Finovo handles it all automatically.

P
Pierre Moreau· France Country Lead
|22 March 2026|8 min read

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:

  1. Navigate to **Taxes → TVA Declaration**
  2. Review the calculated output (sales TVA, deductible TVA, net payable)
  3. 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.

Try Finovo free for 30 days

No credit card required. Cancel anytime.

Get started free