TaxDo
Directive (EU) 2021/514 — Enforced Since January 2023

DAC7 & Digital Platform Reporting Software

From Day-1 Seller Due Diligence to XML Reporting Zero Remediation

Seller due diligence at onboarding. Real-time TIN validation via official sources in 130+ countries. Activity classification across all 4 reportable types. Discrepancy detection. API-first integration. DAC7 XML reporting across 27 EU member states.

See How It Works
TaxDo DAC7 compliance dashboard
Built for Your Institution

Whatever You Operate The OS Is Configured for It

One OS for DAC7 for platforms and marketplaces, payment platforms and ecommerce sellers.

Sale of Goods

E-Commerce Marketplaces

Platforms facilitating third-party seller transactions at scale. Seller TIN validation and goods activity reporting automated from onboarding.

Seller TIN ValidationGoods ActivityCross-Border
Personal Services

Freelance & Gig Platforms

Task-based, freelance, and food delivery platforms with high seller turnover and multi-country payouts. Over 28 million people in the EU work through digital labour platforms (European Commission, 2021). Individual and entity sellers verified and reported under DAC7.

Service ActivityHigh TurnoverPayout Validation
Immovable Property

Property Rental Platforms

Short-term rental hosts across EU jurisdictions. 951.6 million nights were booked in EU short-term rentals through Airbnb, Booking and Expedia in 2025 (Eurostat). Property address verification, rental income tracking, and immovable property activity reporting per member state.

Property RentalHost VerificationAddress Validation
Transport Rental

Transport & Mobility Platforms

Ride-sharing, vehicle rental, and mobility operators. Transport rental is a distinct DAC7 activity type with specific data requirements. Driver and fleet operator verification handled inside the onboarding flow.

Transport ActivityDriver VerificationFleet Operators
Why Separate Tools Fail at DAC7

Millions of Sellers. Four Activity Types Three Failure Points

Seller Identity at Scale

Failure Point 1

Every seller needs a verified TIN from the issuing jurisdiction. Millions of sellers, dozens of countries, individual and entity types. Basic syntax checks do not satisfy the verification requirement.

Unverified TIN
→
Per-Violation Penalty

Due Diligence Problem

Failure Point 2

Most platforms collect seller data at onboarding and push due diligence to year-end. Gaps pile up across the seller base. Each unresolved record can be a separate violation under national rules.

Collection without
Due Diligence
→
Permanent Remediation Cost

Multi-State Reporting Fragmentation

Failure Point 3

27 EU member states. National transposition variations. DPI XML schema. Cross-border sellers generating reporting obligations in every jurisdiction of tax residence.

Disconnected Tools
→
Data Gaps Per State
This is why TaxDo is built as an Operating System

The OS for Global Tax Identity & Transparency Two Layers

Real-time seller identity validation and automated compliance intelligence — from the moment a seller joins your platform to the moment DAC7 XML is filed.

Layer 1The Foundation

Global Tax Identity Infrastructure

Every DAC7 obligation starts with a verified seller identity. The TaxDo identity layer validates every seller's TIN against the issuing country's official source in real time — at the point of seller onboarding, not year-end.

130+Countries Real-Time TIN Lookup
1000+Tax ID Types Syntax Validation
210+Countries Tax ID Coverage
120+Countries Business Registry
Layer 2The Intelligence

DAC7 Compliance Intelligence

Automated seller due diligence end-to-end — verifying identity, classifying activity types, detecting discrepancies, and producing a DAC7 Seller Clearance Record per seller.

  • Automated discrepancy detection across all seller-declared data
  • In-session auto-cure — 95%+ of seller issues resolved before onboarding completes
  • Activity classification across all 4 DAC7 reportable types
  • Immutable Seller Clearance Record — audit-ready from day one
  • Multi-marketplace reuse — validate a seller once, clear everywhere
  • API-first with webhooks — embeds into existing seller onboarding flows
  • Cross-border seller handling — multi-jurisdiction tax residence resolved automatically
See What the OS Does

From Seller Onboarding to XML Filing. One OS

Forensic Seller Due Diligence — At Onboarding

During seller declaration, the Forensic Intelligence Engine validates TINs, cross-checks data, and auto-cures discrepancies in real time. 95%+ of sellers cleared before going live — no manual review or year-end remediation.

Seller Declaration Engine

Guided, jurisdiction-aware data collection for individual and entity sellers. Multi-jurisdiction tax residence handled automatically. One flow covers all four DAC7 reportable activity types.

Real-Time TIN Validation

Every seller TIN validated against official government sources in 130+ countries at onboarding. Syntax validation for 1,000+ tax ID types across 210+ countries. Invalid TINs caught before the seller is activated.

Activity Classification

Sale of goods, personal services, immovable property rental, transport rental. Each activity type identified, tracked, and reported separately per seller per jurisdiction.

Seller Clearance Record

Immutable, audit-ready record per seller. Every validation step, every data point, every resolution — timestamped and retained for 5-10 years per national requirements.

Portfolio Remediation

Bulk validation of your existing seller base against DAC7 requirements. Gaps identified, discrepancies resolved, records upgraded. New and pre-existing sellers handled from one engine.

DAC7 XML Reporting

DAC7 XML generated from one data layer. 27 EU member states, DPI schema, XSD-validated output. National transposition variations handled per jurisdiction. Seller notification records included.

API-First Integration

REST endpoints, webhooks for real-time seller status, SFTP for bulk operations. Embeds into your existing seller onboarding — no redirect, no separate portal. White-label ready.

End-to-End DAC7 Seller Lifecycle

DeclarationSeller data collected at onboarding
2
TIN + IdentityValidated via official sources
3
Detection + CureDiscrepancies found & resolved
4
ClearanceSeller record audit-ready
5
ReportingDAC7 XML filed per state
The Result
95%+

Reduction in Seller Due Diligence Cost

Forensic due diligence runs inside seller onboarding — not after it. The 95% is not a target. It is a measured result.

Seller Due Diligence at Onboarding

Every discrepancy detected during seller declaration — not discovered at year-end reporting.

Auto-Cured Before Go-Live

TIN issues, address mismatches, entity gaps — resolved before the seller's first transaction.

Cross-Border Resolution

Multi-jurisdiction sellers resolved automatically. 27 EU member states, one engine.

Seller Clearance Record

Immutable audit trail per seller. Every validation, resolution, and decision — retained 5-10 years.

The re-contact campaigns, the spreadsheets, the January scramble — gone.

Not an additional cost. A replacement for the one you already carry.

Full DAC7 Coverage

Every Obligation. Automated

You know what DAC7 requires. Here is how the OS handles each obligation across 27 EU member states.

Automated

Seller Data Collection

Full legal name, address, TIN, date of birth (individuals), business registration, VAT ID (entities), and payout details. Guided collection at onboarding — jurisdiction-aware, entity-type-aware.

Automated

TIN Validation

Validated against official government sources in 130+ countries at onboarding. Syntax checked for 1,000+ tax ID types across 210+ countries. Not syntax-only — real verification against the issuing authority.

Automated

4 Activity Types

Sale of goods, personal services, immovable property rental, transport rental. Each identified, tracked, and reported separately per seller. Multi-activity sellers handled in one flow.

Automated

Individual & Entity Handling

Different due diligence pathways for individual sellers (name, DOB, TIN, address) and entity sellers (business name, registration number, VAT ID). Seller type determines the collection and validation path.

Automated

Cross-Border Seller Resolution

Sellers with tax residence in multiple jurisdictions, payout country mismatches, or cross-border activity. Each jurisdiction generates separate reporting obligations — handled automatically.

Automated

Discrepancy Detection

Seller-declared data cross-checked against official sources. TIN mismatches, address inconsistencies, entity classification gaps — detected in real time and routed to auto-cure before the seller goes live.

Automated

Seller Data Collection

Full legal name, address, TIN, date of birth (individuals), business registration, VAT ID (entities), and payout details. Guided collection at onboarding — jurisdiction-aware, entity-type-aware.

Automated

TIN Validation

Validated against official government sources in 130+ countries at onboarding. Syntax checked for 1,000+ tax ID types across 210+ countries. Not syntax-only — real verification against the issuing authority.

Automated

4 Activity Types

Sale of goods, personal services, immovable property rental, transport rental. Each identified, tracked, and reported separately per seller. Multi-activity sellers handled in one flow.

Automated

Individual & Entity Handling

Different due diligence pathways for individual sellers (name, DOB, TIN, address) and entity sellers (business name, registration number, VAT ID). Seller type determines the collection and validation path.

Automated

Cross-Border Seller Resolution

Sellers with tax residence in multiple jurisdictions, payout country mismatches, or cross-border activity. Each jurisdiction generates separate reporting obligations — handled automatically.

Automated

Discrepancy Detection

Seller-declared data cross-checked against official sources. TIN mismatches, address inconsistencies, entity classification gaps — detected in real time and routed to auto-cure before the seller goes live.

Automated

Seller Data Collection

Full legal name, address, TIN, date of birth (individuals), business registration, VAT ID (entities), and payout details. Guided collection at onboarding — jurisdiction-aware, entity-type-aware.

Automated

TIN Validation

Validated against official government sources in 130+ countries at onboarding. Syntax checked for 1,000+ tax ID types across 210+ countries. Not syntax-only — real verification against the issuing authority.

Automated

4 Activity Types

Sale of goods, personal services, immovable property rental, transport rental. Each identified, tracked, and reported separately per seller. Multi-activity sellers handled in one flow.

Automated

Individual & Entity Handling

Different due diligence pathways for individual sellers (name, DOB, TIN, address) and entity sellers (business name, registration number, VAT ID). Seller type determines the collection and validation path.

Automated

Cross-Border Seller Resolution

Sellers with tax residence in multiple jurisdictions, payout country mismatches, or cross-border activity. Each jurisdiction generates separate reporting obligations — handled automatically.

Automated

Discrepancy Detection

Seller-declared data cross-checked against official sources. TIN mismatches, address inconsistencies, entity classification gaps — detected in real time and routed to auto-cure before the seller goes live.

Automated

Seller Data Collection

Full legal name, address, TIN, date of birth (individuals), business registration, VAT ID (entities), and payout details. Guided collection at onboarding — jurisdiction-aware, entity-type-aware.

Automated

TIN Validation

Validated against official government sources in 130+ countries at onboarding. Syntax checked for 1,000+ tax ID types across 210+ countries. Not syntax-only — real verification against the issuing authority.

Automated

4 Activity Types

Sale of goods, personal services, immovable property rental, transport rental. Each identified, tracked, and reported separately per seller. Multi-activity sellers handled in one flow.

Automated

Individual & Entity Handling

Different due diligence pathways for individual sellers (name, DOB, TIN, address) and entity sellers (business name, registration number, VAT ID). Seller type determines the collection and validation path.

Automated

Cross-Border Seller Resolution

Sellers with tax residence in multiple jurisdictions, payout country mismatches, or cross-border activity. Each jurisdiction generates separate reporting obligations — handled automatically.

Automated

Discrepancy Detection

Seller-declared data cross-checked against official sources. TIN mismatches, address inconsistencies, entity classification gaps — detected in real time and routed to auto-cure before the seller goes live.

Automated

DAC7 XML Reporting

DPI schema, XSD-validated output. 27 EU member states from one data layer. National transposition variations handled per jurisdiction. Reports generated in a single pass.

Automated

Seller Notification

Reported data provided to sellers as required by the directive. Notification records per seller per member state. Non-compliance with notification obligations carries separate penalties.

Automated

Pre-Existing Seller Remediation

Bulk validation of your existing seller portfolio. Gaps identified, discrepancies resolved, records upgraded to compliance standard. New and legacy sellers from one engine.

Automated

Data Retention

5-10 year retention per national implementation. Immutable audit trail for every seller — every validation step, every data point, every resolution. Regulatory examination ready.

Automated

Business Registry Verification

Entity sellers verified against official business registries in 120+ countries. Registration number, legal status, and registered address confirmed at onboarding.

Automated

Webhook & API Events

Real-time seller status updates via webhooks. Seller cleared, seller flagged, seller cured — every state change pushed to your systems. REST API for on-demand queries and bulk operations.

Automated

DAC7 XML Reporting

DPI schema, XSD-validated output. 27 EU member states from one data layer. National transposition variations handled per jurisdiction. Reports generated in a single pass.

Automated

Seller Notification

Reported data provided to sellers as required by the directive. Notification records per seller per member state. Non-compliance with notification obligations carries separate penalties.

Automated

Pre-Existing Seller Remediation

Bulk validation of your existing seller portfolio. Gaps identified, discrepancies resolved, records upgraded to compliance standard. New and legacy sellers from one engine.

Automated

Data Retention

5-10 year retention per national implementation. Immutable audit trail for every seller — every validation step, every data point, every resolution. Regulatory examination ready.

Automated

Business Registry Verification

Entity sellers verified against official business registries in 120+ countries. Registration number, legal status, and registered address confirmed at onboarding.

Automated

Webhook & API Events

Real-time seller status updates via webhooks. Seller cleared, seller flagged, seller cured — every state change pushed to your systems. REST API for on-demand queries and bulk operations.

Automated

DAC7 XML Reporting

DPI schema, XSD-validated output. 27 EU member states from one data layer. National transposition variations handled per jurisdiction. Reports generated in a single pass.

Automated

Seller Notification

Reported data provided to sellers as required by the directive. Notification records per seller per member state. Non-compliance with notification obligations carries separate penalties.

Automated

Pre-Existing Seller Remediation

Bulk validation of your existing seller portfolio. Gaps identified, discrepancies resolved, records upgraded to compliance standard. New and legacy sellers from one engine.

Automated

Data Retention

5-10 year retention per national implementation. Immutable audit trail for every seller — every validation step, every data point, every resolution. Regulatory examination ready.

Automated

Business Registry Verification

Entity sellers verified against official business registries in 120+ countries. Registration number, legal status, and registered address confirmed at onboarding.

Automated

Webhook & API Events

Real-time seller status updates via webhooks. Seller cleared, seller flagged, seller cured — every state change pushed to your systems. REST API for on-demand queries and bulk operations.

Automated

DAC7 XML Reporting

DPI schema, XSD-validated output. 27 EU member states from one data layer. National transposition variations handled per jurisdiction. Reports generated in a single pass.

Automated

Seller Notification

Reported data provided to sellers as required by the directive. Notification records per seller per member state. Non-compliance with notification obligations carries separate penalties.

Automated

Pre-Existing Seller Remediation

Bulk validation of your existing seller portfolio. Gaps identified, discrepancies resolved, records upgraded to compliance standard. New and legacy sellers from one engine.

Automated

Data Retention

5-10 year retention per national implementation. Immutable audit trail for every seller — every validation step, every data point, every resolution. Regulatory examination ready.

Automated

Business Registry Verification

Entity sellers verified against official business registries in 120+ countries. Registration number, legal status, and registered address confirmed at onboarding.

Automated

Webhook & API Events

Real-time seller status updates via webhooks. Seller cleared, seller flagged, seller cured — every state change pushed to your systems. REST API for on-demand queries and bulk operations.

The UK has its own version of the same obligation. HMRC's reporting rules for digital platforms implement the OECD Model Rules, with annual reports due to HMRC by 31 January after each calendar year. The first report, for 2024, was due on 31 January 2025.

DAC7 Enforcement — Three Reporting Cycles Complete

€1.1MMax. Administrative Fine, NL (2026)
27EU Member States
NationalPenalty Rules, Set by Each State
3+ YearsEnforced
The Cost of Getting It Wrong

DAC7 Has Been Enforced Since 2023 The Penalties Are Cumulative

Financial

Up to €1.1M in the Netherlands

For intent or gross negligence, the Dutch administrative fine is up to €1,100,000 (art. 11(3) WIB, sixth fine category, from 1 January 2026). DAC7 leaves penalties to each member state, so one gap can mean different exposure in every market.

Financial

Up to €50,000 in Germany and France

PStTG § 25(2) and CGI art. 1736 XI. Each incomplete seller record, unverified TIN, or missed reporting obligation can be a separate violation under national implementation. Liability compounds with your seller base.

Enforcement

Multi-State Exposure

Platforms active across multiple EU member states face parallel enforcement. A single compliance gap triggers penalties in every jurisdiction where affected sellers are tax resident.

Reputational

Regulatory Visibility

Enforcement actions become public record. Tax authority investigations attract media attention, erode seller trust, and create due diligence concerns for investors and partners.

Operational

Seller Attrition

Manual re-contact, repeated data requests, and delayed verification create friction that drives sellers to competing platforms. Compliance burden becomes a competitive disadvantage.

Operational

Compounding Remediation Cost

Treating DAC7 as a year-end filing task. By the time reporting gaps surface, the remediation window has closed. Seller data must be validated at onboarding — not extracted from a database in December.

DAC7 Compliance FAQ

Questions from Compliance Teams

We will respond to you at any time. Just use our help center or contact us.

DAC7 (Council Directive (EU) 2021/514) was adopted on 22 March 2021 as the 7th amendment to the EU Directive on Administrative Cooperation. It requires digital platform operators to collect, verify, and report seller data to tax authorities across 27 EU member states. It targets four categories of activity: sale of goods, provision of personal services, rental of immovable property, and rental of transport.

Any digital platform operator that facilitates one or more of the four reportable activity types for third-party sellers within the EU. This includes e-commerce marketplaces, gig and freelance platforms, short-term rental platforms, ride-sharing operators, food delivery services, B2B and SaaS marketplaces, and financial institutions with platform operations. Both EU-based and non-EU platforms with EU sellers are in scope.

Four categories: (1) sale of goods, (2) provision of personal services, (3) rental of immovable property, and (4) rental of any mode of transport. Platforms must report the number of relevant activities, total consideration paid, and any fees or commissions withheld. Each activity type must be reported separately per seller. A single seller active across multiple categories generates multiple reporting records.

DAC7 targets digital platform operators (marketplaces, gig economy, rental platforms). DAC8 targets financial institutions and crypto-asset service providers. Different reporting entities, different data requirements, different XML schemas. Both are part of the EU's Directive on Administrative Cooperation framework. Different obligated entities, different due diligence procedures — but both require real-time TIN validation and audit-ready records.

Penalties are set by each member state under national implementation, and DAC7 requires them to be effective, proportionate and dissuasive. In the Netherlands, the administrative fine is up to €1,100,000 for intent or gross negligence (art. 11(3) WIB, the sixth fine category of art. 23(4) Dutch Criminal Code, from 1 January 2026). In Germany (PStTG § 25(2)), it is up to €50,000 for registration and notification breaches, up to €30,000 for reporting breaches and up to €5,000 for other breaches. In France (CGI art. 1736 XI), it is up to €50,000. Other member states set their own amounts. Penalties apply per member state, so a platform operating in multiple EU states faces cumulative exposure. Each incomplete seller record, unverified TIN, or missed reporting obligation can be a separate violation.

For individuals: full legal name, primary address, country of tax residence, TIN and issuing country, date of birth, and payout/settlement details. For entities: business name, registered address, TIN, business registration number, VAT ID where applicable, and payout details. Verification must use official or reliable independent sources — not seller-declared information alone.

There is no single official EU DAC7 form. The term is used for three different things. First, the seller information form: the questionnaire a platform asks each seller to complete, covering name, address, TIN, VAT number and date of birth for individuals, or legal name, registration number and TIN for entities. Each platform designs its own, so layouts differ. Second, the seller's copy: the platform must also give each reportable seller the information it reports about them, no later than 31 January of the year after the calendar year in which the seller was identified as reportable. Third, the platform's report to the tax authority, due by the same 31 January and filed electronically, normally as an XML file, not on paper. The Directive sets what must be collected and reported, not a template.

No. Paper forms and static CSV uploads cannot support real-time TIN verification, cannot trigger automated discrepancy resolution, and cannot produce structured audit trails. With millions of sellers and annual reporting deadlines, manual processes create compounding remediation costs and regulatory exposure that scale with your seller base.

Yes. API-first architecture with REST endpoints, webhooks for real-time seller status updates, and SFTP for bulk operations. The OS embeds into your existing seller onboarding flow — no redirect, no separate portal. White-label ready with your platform branding throughout. Deployed in weeks.

TaxDo is the only DAC7 solution built on a Global Tax Identity OS. Layer 1 — the identity infrastructure — validates every seller's TIN in real time against official sources across 130+ countries. Layer 2 — the compliance intelligence layer — detects discrepancies, auto-cures 95%+ of issues in-session, and produces an immutable Seller Clearance Record. The result: Day-1 compliance at onboarding, zero year-end remediation, and audit-ready DAC7 XML reporting across all 27 EU member states.

Your Next DAC7 Reports Are Due 31 January 2027. Is Your Seller Infrastructure Ready?

From seller onboarding to XML filing — every DAC7 obligation automated through real-time TIN validation, discrepancy detection, activity classification, and Seller Clearance Records. API-first. Deployed in weeks.