Taxdoo closed its VAT services April 2026. Migrating your EU OSS setup? VatForge is where creators and micro-SaaS founders land.

·

What is CESOP, and why does it quietly matter for small EU sellers?

Quick answer: CESOP (the Central Electronic System of Payment information) is an EU system that, since 1 January 2024, requires payment service providers — banks, card networks and processors like Stripe and PayPal — to report cross-border payments to a payee who receives more than 25 of them in a single calendar quarter. You never file CESOP yourself. But it means EU tax authorities hold an independent, quarterly record of your cross-border payments that they can check against the VAT you declare through OSS. For a creator paid across several platforms, that makes reconciling your own numbers the thing that matters.

What is CESOP?

CESOP is a reporting obligation on payment providers, not on you. It stands for the Central Electronic System of Payment information — a central EU database that stores records of cross-border payments and lets any member state's tax authority query them.

Since 1 January 2024, every payment service provider (PSP) operating in the EU — a bank, card network, or processor such as Stripe or PayPal — has had to count how many cross-border payments each payee receives and report the details of those who cross a set threshold. The PSP sends that report to its national tax administration, which feeds it into CESOP. So there is nothing for you to file: there is simply a running official record of your cross-border payments, assembled from the processors you already use.

Who has to report — do I?

No — the obligation sits entirely with the payment service provider, never the seller. Stripe, PayPal, your bank and the rest are the ones who count and report. You can't file CESOP, and you can't opt out of it. Your only job is to make sure what you do file — your OSS return — reconciles with the payment trail underneath it.

What triggers CESOP reporting? The 25-payment rule

A PSP must report a payee who receives more than 25 cross-border payments in a single calendar quarter. Three details matter for a small seller:

  • It counts payments, not value. Twenty-six small subscription charges cross the line; one large invoice does not. The rule is tuned for high-frequency, low-value flows — exactly what digital products and subscriptions are.
  • It's counted per processor. Each PSP tallies its own payments to you — Stripe counts Stripe, PayPal counts PayPal.
  • It's quarterly, on the same calendar quarters as your OSS return (reports are due the month after each quarter closes).

Why does CESOP matter for creators specifically?

Because 25 cross-border payments a quarter is almost nothing for this business model. A modest month on Gumroad, a Substack with a few hundred paying EU subscribers, or a SaaS with EU customers renewing on Stripe will pass 25 in weeks — often on each platform separately. That means tax authorities can see the shape of your cross-border revenue, quarter by quarter, assembled from your processors, potentially before you've done your own reconciliation.

How does CESOP connect to the €10,000 OSS threshold?

CESOP is the data authorities check your OSS return against. OSS (the One-Stop Shop) is the return you file to declare and pay VAT on cross-border B2C sales into the EU. Once those sales pass the €10,000 pan-EU threshold — cumulative across every country and every platform, in the current or previous calendar year — you must charge each customer's local VAT rate and declare it through OSS.

Here's the trap in fragmented revenue: the €10,000 threshold is cumulative across every platform, but CESOP is assembled per processor. Sell €4,000 on Gumroad, €3,500 on Substack and €3,000 via Stripe and no single platform looks remarkable — but together that's €10,500, over the threshold, with an OSS obligation you may not have noticed. Meanwhile each processor has been counting your payments and, past 25 a quarter, reporting them. You see four dashboards; the tax authority sees one reconciled picture. That gap in visibility — not any single missed rule — is the real risk. Getting the timing right matters too, because your OSS return runs on the date of supply, not your payout date.

What should a small seller actually do?

  1. Find your real pan-EU number. Add up B2C sales to EU customers acrossall platforms, for the current and previous calendar year. Near or over €10,000 → OSS applies.
  2. Register for OSS if you're over. One registration in your home country covers all 27 member states.
  3. Charge the buyer's country rate once you're over — not your home rate.
  4. Reconcile your OSS figures against your processor data every quarter. This is the single most useful habit — it's exactly the comparison CESOP enables.
  5. Keep consistent location evidence for each sale, retained for your records, in case you're asked to show your working.
  6. Don't panic about CESOP itself. You don't file it and can't opt out. Make sure what you do file reconciles with the payments underneath it.

How VatForge helps

VatForge closes the reconciliation gap: it pulls Stripe, Gumroad, Substack, Patreon and bank revenue into one ledger, tracks the €10,000 threshold across all of them together, and prepares your quarterly OSS return so you can check it against your payments. It's advisory and EU-only — it prepares the return and supporting evidence; you file it. That's a deliberate scope: a tool a one-person business can actually run.

VatForge unifies your revenue across platforms, tracks the €10,000 OSS threshold, and keeps you audit-ready. See where you stand at vatforge.com.

Frequently asked questions

Do I have to file CESOP?

No. CESOP is an obligation on payment service providers (banks, card networks, processors), not on sellers. You never file it and can't opt out.

What is the CESOP threshold?

A PSP must report a payee who receives more than 25 cross-border payments in a single calendar quarter. It counts the number of payments, not their value, and each processor counts separately.

When did CESOP start?

1 January 2024.

Does being reported under CESOP mean I'm being audited?

No. CESOP is data collection, not an audit. It gives authorities a record they can check against your filings; it doesn't by itself trigger an audit.

Does CESOP apply to Stripe and PayPal payments?

Yes. Stripe, PayPal and other PSPs operating in the EU are exactly the providers that count and report cross-border payments.

How is CESOP different from OSS?

OSS is the return you file to declare and pay EU VAT on cross-border B2C sales. CESOP is the payment data authorities hold independently. OSS is what you submit; CESOP is what they can check it against.