Top 10 e-commerce accounting mistakes in France in 2026
OSS VAT undeclared, Stripe fees ignored, marketplace VAT misunderstood, drop-shipping flux unanalysed, DAS2 affiliation omitted: ten recurring accounting mistakes specific to e-commerce that expose online sellers to a tax audit or penalty in France in 2026. Analysis and corrections by Cabinet Hayot Expertise in Paris.
Expert note: This article was written by our chartered accountancy firm. Information is current as of 2026. For a personalised review of your situation, contact us.
Up to date as of 14 May 2026. The ten most costly accounting mistakes for an online seller in France in 2026 are: (1) failing to register for the OSS scheme for B2C sales above €10,000 to the EU; (2) IOSS mis-applied or ignored for imports under €150; (3) confusion about the fiscal role of marketplaces deemed to be suppliers; (4) Stripe fees and marketplace commissions not deducted; (5) customer credit notes and returns improperly recorded; (6) incorrect year-end stock valuation; (7) foreign-exchange differences not recognised; (8) drop-shipping operated without a VAT flow analysis; (9) affiliate DAS2 declaration not filed; (10) influencer product gifts above €73 excl. VAT with input VAT not reversed.
Accounting for an e-commerce business or marketplace seller is not simply accelerated general-purpose bookkeeping. It combines VAT obligations specific to cross-border electronic commerce, interfaces with foreign platforms that partially handle tax on your behalf, high transaction volumes, multiple currencies, and legal specificities tied to marketplace status. At Cabinet Hayot Expertise in Paris, we advise Shopify pure players, Amazon FBA sellers, DNVB brands, dropshippers and marketplace operators: the mistakes below appear in the majority of files when a new client joins the firm. This article documents each one with its legal reference, financial consequence and operational correction.
Top 10 e-commerce accounting mistakes 2026: summary table#
| No. | Mistake | Primary risk | Legal reference |
|---|---|---|---|
| 1 | OSS not activated for B2C EU sales > €10,000 | Multi-country VAT reassessment + interest | CGI art. 298 sexdecies F |
| 2 | IOSS mismanaged for imports < €150 | Double taxation, customs blockage | CGI art. 298 sexdecies G III |
| 3 | Confusion about marketplace VAT (deemed supplier) | Duplicate VAT or declarative gap | CGI art. 256 V |
| 4 | Stripe / PayPal / Amazon fees not deducted | Overstated revenue, excess corporate tax | PCG account 627x |
| 5 | Customer credit notes and returns improperly treated | Overstated revenue, excess VAT, incorrect profit | PCG accounts 707/709 |
| 6 | Year-end stock improperly valued | Incorrect profit over two financial years | PCG art. 213-9 |
| 7 | Foreign-exchange differences not recognised | Inaccurate taxable profit | PCG art. 420-3, accounts 476/477 |
| 8 | Drop-shipping without VAT flow analysis | Wrong VAT regime applied, reassessment | BOI-TVA-CHAMP-20-20 |
| 9 | Affiliate DAS2 declaration not filed | 50 % penalty on undeclared amounts | CGI art. 240 + art. 1736 |
| 10 | Influencer gifts > €73 excl. VAT: input VAT not reversed | VAT reassessment on private use | CGI art. 23 N annexe IV |
Why e-commerce accounting is structurally exposed to errors#
Three characteristics of the e-commerce business model generate a higher exposure to accounting errors than a standard French retail business.
Transaction volume and fragmentation. A Shopify store may process several hundred orders per day, in multiple currencies, across multiple payment processors (Stripe, PayPal, Klarna). Monthly aggregates must be broken down into gross revenue, marketplace fees, VAT collected country by country, refunds and chargebacks. Without a reliable accounting integration (Stripe API → Pennylane, for instance), reconciliation errors accumulate silently.
Cross-border VAT under multiple regimes. Since 1 July 2021, an online seller selling to EU consumers must apply four distinct regimes depending on the flow: French VAT below the OSS threshold, the OSS scheme above it, IOSS for imports under €150, and reverse-charge for B2B EU sales. Each misclassified flow produces either an under-declaration (reassessment risk) or an over-declaration (cash unnecessarily mobilised).
Interfaces with third-party platforms that partially account for you. Amazon, Shopify, Stripe, or Cdiscount produce commission and payment reports that do not map directly onto French Plan Comptable Général (PCG) categories. Integrating these flows into the accounts requires active reprocessing, not a simple raw import.
The 10 accounting mistakes that cost e-commerce businesses the most#
Mistake 1: failing to register for the OSS scheme for B2C EU sales#
Since 1 July 2021, distance sales of goods to private individuals located in other EU Member States are subject to the customer's local VAT rate as soon as the cumulative threshold of €10,000 excl. VAT per year is exceeded across all Member States — Article 298 sexdecies F of the French General Tax Code (CGI), transposing EU Directive 2017/2455.
Below the threshold, French VAT (20 % on most goods) applies to all EU sales. Above it, the seller must either register for VAT in each affected Member State or register for the EU OSS Union scheme on impots.gouv.fr and file a single quarterly return allocating VAT collected by country. The most common mistake seen in incoming files at Cabinet Hayot Expertise: a seller generating €30,000 to €80,000 in sales to Germany, Spain and Belgium continues applying 20 % French VAT without an OSS registration. On audit, the French tax authority can be alerted by foreign tax authorities, and reassessments across multiple countries can accumulate simultaneously.
The risk is compounded by a penalty for non-declaration (5 % per Member State — to be confirmed against current BOFiP guidance) and late-payment interest of 0.20 % per month running from the due date in each country. OSS registration takes 48 to 72 working hours on impots.gouv.fr; updating VAT settings on Shopify or WooCommerce to collect the correct rate by destination country is the next step. For a detailed analysis of OSS/IOSS flows by platform, see our article OSS/IOSS VAT and marketplace reconciliation 2026.
Mistake 2: IOSS mis-applied or ignored for imports under €150#
The IOSS (Import One Stop Shop) is the VAT mechanism for distance sales of goods imported from third countries with an intrinsic value not exceeding €150 — Article 298 sexdecies G III of the CGI. Since 1 July 2021, these sales no longer benefit from the import VAT exemption that previously applied (the €22 threshold was abolished).
Two opposing errors occur in practice. First error: the seller ignores the IOSS, does not collect destination-country VAT at checkout, and the carrier or the end customer must settle import VAT on delivery — creating customer friction, cart abandonment, and brand damage. Second error: the seller uses an IOSS number provided by a marketplace for their own direct sales, constituting a misuse that can trigger joint-and-several VAT liability. Each IOSS number is valid only for the entity that obtained it.
IOSS registration on impots.gouv.fr typically takes around two weeks. The declaration is monthly. Cabinet Hayot Expertise includes IOSS setup in the onboarding of any e-commerce client whose sourcing is partially or wholly outside the EU.
Mistake 3: confusion about VAT collection by marketplaces deemed to be suppliers#
Since 1 July 2021, Article 256 V of the CGI provides that a marketplace facilitates a sale and is therefore deemed the supplier — meaning it collects and remits VAT on behalf of the third-party seller — in two situations: (i) the third-party seller is established outside the EU, regardless of the value of the goods; (ii) the goods are imported from a third country and their value is under €150, regardless of where the seller is based.
The most common accounting error is two-sided. On one hand, a French seller based in France selling to French customers via Amazon France may wrongly assume that Amazon handles their VAT: it does not for this flow (EU seller, intra-EU delivery). On the other hand, a non-EU seller using Amazon to sell to EU customers may incorrectly book VAT already collected and remitted by Amazon as turnover — double-counting a liability already discharged. Both errors lead to costly regularisations and amended returns.
Mistake 4: Stripe, PayPal and Amazon fees not deducted or incorrectly recorded#
Stripe charges 1.4 % + €0.25 for European cards and 2.9 % + €0.25 for international cards by default. On a transaction volume of €500,000 per year, fees amount to €7,000 to €14,000. Amazon charges referral fees (8 to 15 % depending on category), weight-based FBA fees, and a monthly Seller Central subscription.
The most widespread mistake: recording only the net transfer received in the bank account without reversing the fees deducted at source. The result: understated cost structure (fees are a distinct expense, not a reduction of revenue) and omitted charges (fees do not appear in the income statement). The fiscal consequence: corporate tax potentially overstated when fees are material. The analytical consequence: gross margin percentages are wrong because COGS and platform costs are not correctly separated.
Payment and platform fees are recorded in account 627 (banking and similar services) or 6278 (other banking charges). Shopify and Seller Central subscriptions go in account 628 (miscellaneous). On Pennylane, the native Stripe and Amazon Seller Central integration imports gross transactions with itemised fees, eliminating this manual reprocessing step.
Mistake 5: customer credit notes and returns recorded only as cash transactions#
Return rates in e-commerce range from 5 % (food, beauty) to 30 % (fashion, footwear). A credit note issued to a customer following a product return must be recorded at the date of issuance — not at the date of the bank refund.
The classic error: the seller records the refund only when the Stripe transfer hits the bank account, shifting the recognition beyond the credit note date. If the credit note is issued in December and the refund processed in January, December revenue is overstated, Q4 VAT is excessive, and the taxable profit for the financial year is artificially inflated.
The technical correction: debit account 709 (rebates and allowances granted), credit account 411 (trade receivables), with cancellation of the corresponding VAT in account 44571. If the physical return of the product has not yet been confirmed, a provision for expected returns (account 4908) is justified at year-end when the average return rate is documented. For merchants handling more than 200 orders per month, real-time tracking on Pennylane with Stripe reconciliation automation prevents this type of error from accumulating.
Mistake 6: year-end stock valuation — FIFO, weighted average cost and market value confusion#
The PCG (Art. 213-9) allows two inventory valuation methods: weighted average cost (CMUP) calculated at each entry or at end of period, and first in, first out (FIFO). The chosen method must be applied consistently from one financial year to the next (consistency principle, PCG Art. 120-2).
Three errors specific to e-commerce: (i) the seller uses the purchase price invoiced without including customs duties, freight charges and preparation costs (full acquisition cost per PCG Art. 213-8); (ii) Amazon FBA or third-party warehouse stock is excluded from the physical inventory on the basis that it is "at Amazon" — yet the seller owns it until the moment of sale and it must appear on the balance sheet; (iii) obsolete or unsaleable products are not subject to a write-down (account 397x), overstating both the asset and the profit. A physical or system-connected (via WMS) inventory count at 31 December is essential for a clean year-end close.
Mistake 7: foreign-exchange differences not recognised#
A seller invoicing in USD, GBP or CHF and receiving payments in foreign currencies is exposed to exchange risk between the transaction date and the collection date. The PCG (Art. 420-3) requires converting foreign-currency receivables and payables at the closing rate on the balance sheet date, and recording translation differences in accounts 476 (asset — unrealised loss) and 477 (liability — unrealised gain).
The most common error: converting all transactions at the annual average rate or the rate on the day of collection, without a 31 December adjustment. On a seller with 20 % of revenue in USD (i.e. USD 100,000 on a €500,000 revenue base), a 5 % EUR/USD movement represents a €5,000 unrealised difference left unrecorded. The tax authority may requalify this omission as understated income or overstated costs depending on the direction of the movement. On Pennylane, multi-currency settings with the ECB closing rate on 31 December automate this adjustment.
Mistake 8: drop-shipping operated without a VAT flow analysis#
Drop-shipping creates two distinct fiscal deliveries: the B2B sale from the supplier (often outside the EU) to the dropshipper, and the B2C sale from the dropshipper to the end customer. The applicable VAT regime depends on where the goods are located at the time of the transfer of ownership and the direction of delivery — BOFiP doctrine BOI-TVA-CHAMP-20-20.
Two opposing errors occur. Error by omission: the dropshipper assumes that VAT is the supplier's or the customer's responsibility and records no output VAT on French B2C sales. Error by excess: the dropshipper collects French VAT on sales to non-EU customers (UK, USA, Switzerland) for which French VAT is not due. The diagnosis must be conducted flow by flow: supplier country, goods departure country, destination country, buyer status (B2B or B2C), parcel value (IOSS threshold of €150). For dropshippers with multiple Asian suppliers and a mixed European customer base, a VAT flow analysis at the start of the engagement is non-negotiable.
Mistake 9: affiliate DAS2 declaration not filed — 50 % penalty#
Affiliation is a common distribution model in e-commerce: partners (bloggers, content creators, price comparison sites, influencers) receive a commission on sales generated through their links. Where these commissions exceed €1,200 per year per beneficiary and the beneficiary has not issued an invoice to your company, you are required to file a DAS2 declaration by 31 January of the following year — Article 240 of the CGI.
Article 1736-I-1 of the CGI provides for a penalty equal to 50 % of undeclared amounts (minimum €150 per omission). On an affiliate programme with 50 partners receiving €2,000 in annual commissions each — i.e. €100,000 in total commissions — the potential penalty is €50,000 if the DAS2 is not filed. The tax authority can cross-reference payments against reports from affiliation platforms (Awin, Partnerstack, Impact, Tapfiliate) on audit. At Cabinet Hayot Expertise in Paris, we systematically include a DAS2 audit in the annual close of any e-commerce file with an affiliate programme.
Mistake 10: product gifts to influencers — input VAT not reversed#
Sending free products to influencers, bloggers or journalists as part of a marketing campaign generates a VAT obligation that is frequently overlooked. Under Article 23 N of Annex IV to the CGI, input VAT initially deducted on the purchase of those products must be reversed when the goods are removed for a use other than the economic activity, if the unit value exceeds €73 excl. VAT per beneficiary per year.
Below €73 excl. VAT, gifts to third parties fall within the administrative tolerance and the input VAT does not need to be reversed. Above that threshold, VAT must be reversed on the purchase value of the product. On an influencer campaign with 100 influencers each receiving a product worth €150 excl. VAT, the VAT to reverse is: 100 × €150 × 20 % = €3,000. The omission is often discovered on a VAT audit covering purchases of goods with no corresponding sale. The correct accounting treatment: reverse the input VAT deduction by debiting account 44566 (VAT on other goods and services), crediting account 44571 (output VAT collected).
In practice: year-end checklist for e-commerce#
Before each annual close, Cabinet Hayot Expertise applies a specific review grid to e-commerce files in Paris:
- OSS / IOSS: download filed quarterly declarations and verify consistency against Shopify / WooCommerce country-by-country exports. Ensure declared OSS revenue matches excl.-VAT revenue exported to EU Member States (excluding the state of establishment).
- Marketplace fees: reconcile Amazon Seller Central, Cdiscount, Zalando or Etsy statements against account 627 entries — no net transfer should be recorded without reversing fees.
- Returns and credit notes: cross-reference all credit notes issued between 1 November and 31 December to ensure they are recorded in the financial year, not at the January cash receipt.
- Physical or WMS inventory: confirm the existence and value of Amazon FBA stock, 3PL warehouse stock and own-held stock. Write down obsolete references.
- Foreign exchange: convert all foreign-currency receivables and payables at the ECB closing rate on 31 December. Record translation differences in accounts 476/477.
- DAS2: list all affiliates, business introducers and influencers who received more than €1,200 in cash or equivalent (value of products sent) during the year.
- Gifts above €73 excl. VAT: identify product shipments exceeding the threshold and reverse the input VAT deduction on affected batches.
- Drop-shipping: if the model is active, confirm that the VAT flow analysis is current for each sourcing arrangement.
Our view at Cabinet Hayot Expertise#
In the e-commerce files we manage in Paris, two mistakes concentrate the bulk of the actual tax risk: OSS not activated or under-declared (mistake 1) and marketplace fees not reprocessed (mistake 4). Both generate exposure to a VAT reassessment and a distorted picture of the profit and loss account.
What distinguishes e-commerce from other sectors is that errors are often systemic — repeated on every transaction, every month — which means they can be highly material even when they appear minor in isolation. A Stripe fee not deducted across 10,000 transactions averaging €5 per transaction represents €50,000 in omitted expenses. A 2-point OSS VAT discrepancy on €200,000 of European sales generates a €4,000 reassessment, to which interest and penalties are added.
Our approach for a new e-commerce file in Paris: (i) an onboarding diagnostic focused on VAT flows (OSS, IOSS, marketplace deemed supplier, drop-shipping), accounting integrations and fee reprocessing; (ii) Pennylane setup with Stripe, Shopify and Amazon Seller Central API connections; (iii) quarterly review of OSS declarations, stock position and provisional DAS2. For questions of legal structure or tax positioning, see our articles on e-commerce tax regime 2026 and e-commerce legal structure 2026. For available grants and incentives, see e-commerce grants and financing 2026. Accounting mistakes in other sectors are documented in our articles on construction accounting mistakes 2026 and restaurant accounting mistakes 2026. Our bookkeeping and accounting review service in Paris and our e-commerce tax advisory service in Paris cover all of the above areas.
Frequently asked questions
À partir de quel seuil dois-je m'inscrire au guichet OSS pour mes ventes B2C en Europe ?
Dès que vos ventes B2C cumulées vers les autres États membres de l'UE dépassent 10 000 € HT par an (CGI art. 298 sexdecies F), vous devez collecter la TVA du pays du client et la déclarer via le guichet OSS (One Stop Shop) sur impots.gouv.fr. En dessous de ce seuil, la TVA française s'applique à toutes vos ventes UE. L'inscription OSS s'effectue en ligne ; la première déclaration trimestrielle intervient le mois suivant le trimestre de franchissement. Cabinet Hayot Expertise à Paris gère l'inscription et les déclarations pour les vendeurs e-commerce.
Qui collecte la TVA quand je vends via Amazon ou une autre marketplace ?
Depuis le 1er juillet 2021, les marketplaces sont réputées fournisseurs pour les ventes B2C UE lorsque le vendeur tiers est établi hors UE, ou pour les ventes d'importation inférieures à 150 € (CGI art. 256 V). Dans ces cas, Amazon, Cdiscount, Etsy ou Zalando collectent et reversent la TVA à votre place. Pour les vendeurs français qui vendent à des acheteurs français via Amazon, la TVA reste à la charge du vendeur. La répartition des obligations doit être vérifiée précisément selon le flux concerné.
Comment comptabiliser les frais de commission Stripe ou PayPal ?
Les commissions et frais de traitement des plateformes de paiement (Stripe, PayPal, Amazon Pay) sont des charges d'exploitation déductibles, à comptabiliser au compte 627 (services bancaires et assimilés) ou 6278. L'erreur fréquente est de comptabiliser uniquement les virements nets reçus sans retraiter les frais prélevés à la source. Résultat : chiffre d'affaires sous-évalué et charges omises. Sur Pennylane, la connexion API Stripe permet d'importer automatiquement les transactions brutes et les fees.
Comment traiter un avoir ou un retour client en comptabilité e-commerce ?
Un avoir client doit être comptabilisé en diminution de chiffre d'affaires au compte 707 (retours sur ventes) ou 709 (rabais, remises, ristournes accordés), avec annulation de la TVA correspondante. L'erreur la plus coûteuse : ne pas comptabiliser les retours et constater l'avoir uniquement en trésorerie lors du remboursement Stripe. Cela surestime le CA, la TVA à reverser et le résultat imposable. Pour les retours importants (plus de 2 % du CA), une provision pour retours prévisibles est justifiée en fin d'exercice.
Le drop-shipping crée-t-il des obligations TVA spécifiques en France ?
Oui. En drop-shipping, deux livraisons sont fiscalement reconnues : la vente B2B entre le fournisseur et le dropshipper, et la vente B2C entre le dropshipper et le client final. Si le fournisseur est hors UE et que la marchandise est expédiée directement au client UE pour un montant inférieur à 150 €, le régime IOSS peut s'appliquer (CGI art. 298 sexdecies G III). Au-delà de 150 €, les droits de douane et la TVA à l'import s'appliquent normalement. Le lieu de livraison fiscal détermine quel régime s'applique — à analyser flux par flux.
Faut-il remplir une DAS2 pour les commissions reversées à des affiliés ?
Oui, dès lors que les commissions versées à un affilié (personne physique ou société) dépassent 1 200 € par an et que cet affilié n'a pas émis de facture (CGI art. 240). La DAS2 (déclaration des honoraires, commissions et rémunérations) doit être déposée avant le 31 janvier de l'année suivant le versement. L'omission expose à une amende de 50 % des sommes non déclarées (CGI art. 1736, I-1). Chez Cabinet Hayot Expertise à Paris, nous intégrons systématiquement l'audit DAS2 dans la clôture annuelle des dossiers e-commerce.

Article written by Samuel Hayot
Chartered Accountant, registered with the Institute of Chartered Accountants.
Regulated French accounting and audit firm based in Paris 8, built to support companies across France with a digital and decision-oriented approach.
Sources
Official and operational sources cited for this page.
- Légifrance — CGI art. 298 sexdecies F (TVA OSS ventes à distance B2C UE)
- Légifrance — CGI art. 298 sexdecies G (IOSS importations < 150 €)
- Légifrance — CGI art. 256 V (marketplaces réputées fournisseurs)
- Légifrance — CGI art. 240 (DAS2 — déclaration honoraires et commissions)
- BOFiP — BOI-TVA-DECLA-20-30-30 (OSS Union — obligations déclaratives)
- BOFiP — BOI-TVA-CHAMP-20-20 (drop-shipping — lieu de livraison des biens)
- Commission européenne — Guide OSS/IOSS pour les entreprises (One Stop Shop)
- impots.gouv.fr — Guichet TVA OSS : inscription et déclarations (service-public)
This topic is part of our service Bookkeeping in France | Review, close & tax filing
Need a quote or personalised advice?
Our accountancy firm supports you through all your steps. Get a free quote to review your situation and receive a bespoke fee proposal, or contact us directly.