France filing pack

France Investment Tax Report

Fungible securities are costed at a weighted average across everything you hold, so the 2074 line for one sale depends on purchases made in another account years earlier. The French pack builds that pool, writes the per-disposal detail and fills the 2042 C recap.

Rules checked 15 September 2026
Formulaire 2074 detail 2042 C, cases 3VG and 3VH 2025 forms

What the French return asks for

What a securities disposal has to show, and how far the pack takes it before you sign.

ItemThe ruleForm and boxWhat the pack produces
Each sale, line by line A disposal reports its date, quantity, gross price, selling expenses, unit cost, total acquisition price and the resulting gain or loss. Formulaire 2074 Prepared One row per disposal, each column labelled in French and in English.
The cost of a fungible security Fungible titles use the weighted average acquisition price across the taxpayer's holdings, not the cost of a chosen lot. Behind the 2074 unit cost Calculated One pool per security across the accounts in scope, with identifiable instruments using their selected actual costs instead.
Foreign-currency sales Amounts convert to euros on the date the transaction settled. Inside every 2074 amount Converted The settlement-date euro rate, or the trade date shown openly when settlement is unavailable.
Losses Securities losses stay available for ten years and are applied against later gains of the same nature. Reduces the 3VG amount Applied Current and prior losses carried inside the pack's own loss calculation.
The annual recap The year's taxable gain and the year's losses are summarised on the 2042 C. 2042 C, cases 3VG and 3VH Prepared Box 3VG for taxable gains and box 3VH for the year's losses.
Flat tax or the income-tax option The PFU applies by default. Ticking 2OP taxes investment income at your household rate instead, for everything at once. 2042, case 2OP Compared on request An optional household comparison when you supply the inputs. It is neither a filing figure nor a recommendation.
Submitting the return The 2074 and the 2042 C go with your French income tax return. 2074 with 2042 C You file Everything leaves as a file for you or your adviser.

Each sale, line by line

Rule
Date, quantity, gross price, selling expenses, unit cost, total acquisition price and the result.
Box
Formulaire 2074
Pack
Prepared. One row per disposal, labelled in French and English.

The cost of a fungible security

Rule
A weighted average acquisition price across the taxpayer's holdings, not a chosen lot.
Box
Behind the 2074 unit cost
Pack
Calculated. One pool per security, with identifiable instruments using selected actual costs.

Foreign-currency sales

Rule
Amounts convert to euros on the settlement date.
Box
Inside every 2074 amount
Pack
Converted, with the trade date shown openly when settlement is unavailable.

Losses

Rule
Securities losses stay available for ten years against later gains of the same nature.
Box
Reduces the 3VG amount
Pack
Applied, current and prior, inside the pack's loss calculation.

The annual recap

Rule
The year's taxable gain and the year's losses are summarised on the 2042 C.
Box
2042 C, cases 3VG and 3VH
Pack
Prepared. 3VG for taxable gains, 3VH for the year's losses.

Flat tax or the income-tax option

Rule
The PFU applies by default; 2OP taxes investment income at the household rate for everything at once.
Box
2042, case 2OP
Pack
Compared on request, from inputs you supply. Not a filing figure or a recommendation.

Submitting the return

Rule
The 2074 and the 2042 C go with the French income tax return.
Box
2074 with 2042 C
Pack
You file. Working papers export as PDF, Excel or CSV.
Numbers for your form

Detail first, then the recap

Each security opens into its own 2074 block, with the French column heading above the English one. A row carries the disposal date, quantity, gross price, selling expenses, the weighted average price per unit, the total acquisition price and the result. The 2042 C recap closes the sheet with box 3VG for the year's taxable gains and box 3VH for its losses.

Open the French pack
AllInvestView French filing pack showing 2074 per-disposal detail with the weighted average price per unit and the 2042 C recap boxes 3VG and 3VH French filing pack showing 2074 per-disposal detail with the weighted average price per unit and the 2042 C recap boxes 3VG and 3VH
150 units sold on 14 October 2025 for 40,260.00 EUR against 36,157.50 EUR of acquisition cost, with box 3VG at 18,262.50 EUR and box 3VH at 0.00 EUR. Fixture filer, invented figures.View full-size View full-size
Accounts and wrappers

A PEA is not part of this return

The weighted average pool is taxpayer-wide, so the pack asks which accounts belong in it before it calculates. Each card carries the wrappers a French investor really holds: an ordinary compte-titres, or a PEA. Mark an account as a PEA and it leaves the calculation, because that wrapper has its own regime rather than a 2074 line.

See the accounts step
AllInvestView Account scope panel for France with a compte-titres or PEA choice and an on or off switch on each account card Account scope panel for France with a compte-titres or PEA choice and an on or off switch on each account card
Two comptes-titres switched on for the return, with the trades each contributed to 2025. Fixture filer, invented figures.View full-size View full-size
Exports

The 2074 rows travel with the recap

PDF, Excel and CSV take the 2074 rows and the 2042 C recap together, with the pool behind each unit cost. A missing settlement rate or an outstanding lot selection keeps the buttons off until you resolve it. Closing the year freezes the calculation revision, so the ten-year loss trail stays consistent from one return to the next.

See what exports
AllInvestView Export row of the French filing pack with PDF, Excel and CSV buttons Export row of the French filing pack with PDF, Excel and CSV buttons
PDF, Excel and CSV beside the finished 2074 detail. Fixture filer, invented figures.View full-size View full-size
Where the pack stops

The declaration is still yours to send

It does not file the return, and the flat-tax figure is an estimate. For 2026 it combines 12.8% income tax with 18.6% social levies for 31.4%, or 20.3% where the calculator's qualifying health-regime case applies.

It uses the published 2025 Notice 2074 while it waits for the 2026 revision. A missing settlement rate, a cost basis it cannot reconstruct or a lot selection it still needs blocks the figures, and a PEA withdrawal inside the first five years stops the pack until that regime is built.

One weighted average across the accounts in scope

French reporting for fungible securities uses the prix moyen pondéré d'acquisition. The pack brings acquisitions and disposals from the included taxpayer accounts into a single pool, then carries that weighted cost into each 2074 disposal row. Where the titles sold can be identified individually, the calculation uses the selected actual costs instead, and it waits for that lot selection before releasing the amounts that depend on it.

The 2074 detail, then the 2042 C recap

Each completed row shows its date, quantity, gross price, disposal expenses, unit weighted average price, total acquisition cost and the resulting plus-value or moins-value. The annual recap then routes taxable gains to box 3VG and the year's losses to box 3VH.

Foreign-currency legs convert to euros using the settlement date. When that date is unavailable the calculation shows and uses the trade date, rather than silently choosing one. Prior securities losses remain available for ten years and are applied inside the pack's loss calculation.

The flat tax, and the 2OP option

The 2026 estimate uses a 12.8% income-tax component and 18.6% social levies, a combined 31.4%. Where the calculator's qualifying health-regime case applies it uses 7.5% social levies and a 20.3% combined rate.

Ticking box 2OP swaps the flat tax for your household's income-tax rate, and it applies to all your investment income at once rather than to one line. The pack can run that household comparison when you supply the figures, and it presents the outcome as a comparison rather than turning it into a filing number.

French investment tax tools

Not tax advice. You or your adviser must review the figures and file the return.

Put your own brokers behind these figures

Build the taxpayer-wide pool once, review every 2074 row, and carry the finished recap into the 2042 C.

Start free

Questions about the French filing pack

What does the France investment tax pack produce?

It produces Formulaire 2074 disposal rows and a 2042 C recap for boxes 3VG and 3VH, with figures in euros.

How does AllInvestView calculate PMP in France?

Fungible securities use a taxpayer-wide weighted average acquisition price, or PMP. Identifiable instruments use the actual selected costs.

Which exchange rate does the French tax pack use?

Foreign-currency transactions use the settlement-date EUR exchange rate. If the settlement date is unavailable, the pack shows and uses the trade date.

What is the PFU rate on French securities gains in 2026?

The calculator uses 12.8% income tax plus 18.6% social levies for a combined 31.4% in 2026. The implemented health-regime exception has a 20.3% combined rate.

Does the pack compare PFU with the 2OP option?

It can show an optional household-level 2OP comparison when the household inputs are supplied. The comparison is not a filing figure or a recommendation.

Does AllInvestView file a French tax return?

No. The premium pack prepares figures for review by you or your adviser. You remain responsible for completing and filing the return.