Skip to main content

What Is DAC7? EU Platform Reporting Directive Explained

By Gruv Editorial Team
Contributor
Updated on
•
16 min read
Build first-cycle DAC7 readiness in sequence: Scope owner, Seller dataset, Verification gate, Filing rehearsal, and Evidence pack.

Quick Answer

DAC7 is Council Directive (EU) 2021/514, which extends EU tax cooperation to require reporting platform operators to collect, verify, and annually report information about reportable sellers and their platform earnings. The rules apply from 1 January 2023; DAC7 creates reporting obligations, not a new tax on sellers.

DAC7 at a glance#

DAC7 is Council Directive (EU) 2021/514, which extends EU tax cooperation to require reporting platform operators to collect, verify, and annually report information about reportable sellers and their platform earnings. The rules apply from 1 January 2023; DAC7 creates reporting obligations, not a new tax on sellers.

The European Commission’s DAC7 overview identifies four covered activity categories: rental of immovable property, personal services, sale of goods, and rental of any mode of transport. The reporting obligation covers domestic as well as cross-border activity.

For scope, test the legal operator and relevant activities, then identify reportable sellers and applicable exclusions. Keep unresolved classification questions separate from settled collection and verification requirements.

Keep a written scope log with the legal entity, activity, EU connection, exclusion basis, source, reviewer and decision date. Confirm the national filing process with the competent authority; a VAT registration or OSS decision is not a DAC7 scope determination.

Use the definition and scope tests first, then the operating controls below to build a repeatable seller-data and reporting cycle.

What DAC7 requires from platform operators#

Reporting platform operators must collect and verify reportable seller information and report annually by 31 January after the calendar year being reported. Preserve filing evidence and seller-level support for corrections or authority follow-up.

The reporting contains identification and financial information, including consideration paid or credited through the platform. The Commission overview explains the operator’s due-diligence role and the annual reporting deadline.

Use this as a practical baseline:

  • assign one owner for the full reporting cycle
  • map country steps and local filing channels
  • keep a decision log for open interpretation issues
  • retain records so you can explain what was filed if a tax authority follows up

If you want a deeper dive, read DAC7 Deep Dive: What It Means That EU Tax Authorities Will Now See Your Platform's Seller Data.

EU operators can be covered through tax residence, incorporation, management, or a permanent establishment in a Member State. Non-EU operators can also be covered when they facilitate relevant activities for EU reportable sellers or rental of EU immovable property. Confirm the responsible operator and any qualifying equivalent-reporting arrangement; non-EU incorporation alone is not an exemption.

Separate operator scope from seller reportability. A covered operator does not automatically report every user or every transaction: identify active sellers, the relevant activity, the EU residence or property link, and applicable seller exclusions.

A practical scope matrix#

ActivityEU connection to testScope checkpoint
Rental of immovable propertyProperty located in an EU Member StateIdentify reportable sellers, property records and applicable exclusions.
Personal servicesEU-resident reportable sellerTest platform facilitation and seller eligibility.
Sale of goodsEU-resident reportable sellerApply the specific goods-seller exclusion test; it is not a tax-free allowance.
Rental of transportEU-resident reportable sellerTest activity and seller eligibility, rather than buyer location alone.

For covered non-EU operators, the Commission describes registration in a single Member State and reporting there. Assess qualified non-Union arrangements that exchange equivalent information before deciding whether duplicate registration or reporting is required.

Where uncertainty usually sits#

Most uncertainty is factual, not theoretical:

  • Which legal entity is the operator for reporting purposes
  • Whether the product is facilitating monetized activity or only providing supporting software
  • Whether an exemption position is available and supportable in each member state involved

Use DAC7-specific law and national guidance for scope decisions. VAT Cross-border Rulings and OSS govern different obligations and should not determine whether a seller or platform is reportable.

Keep a scope log with a jurisdiction column from day one, then narrow only after source-document review.

Seller exclusions require a separate check. Irish Revenue’s excluded-seller guidance covers government entities, listed entities and their related entities, qualifying high-volume property-rental entities, and qualifying low-volume goods sellers. The goods test applies only to sale of goods: fewer than 30 activities and total consideration not exceeding €2,000 in the reportable period. Both conditions must be met; it does not apply as a general exemption for services or rentals, and it is not a tax-free threshold.

What seller data to collect and when to verify it#

If a seller group may be in scope, collect and verify core seller data during onboarding, not at filing time. DAC7 is described as requiring platform operators to collect, verify, and report seller information, so late backfill usually creates avoidable reporting risk.

The reporting requirements come from DAC7 and its national implementation; an XML schema specifies how data is represented and validated. Confirm the filing authority’s schema and additional submission rules. For individuals, Irish Revenue’s DAC7 guidance lists place of birth in the absence of a TIN. That is an individual-seller field, not a replacement identifier for entities. The DAC7 seller data checker can help identify missing fields in your export; a schema pass does not establish legal reportability.

A minimum seller record#

For individuals, collect name, primary address, all issued TINs with each issuing jurisdiction, date of birth, and VAT number where available; place of birth is relevant where no TIN is available under DAC7. For entities, collect legal name, address, all issued TINs with each issuing jurisdiction, VAT number where available, business registration number, and relevant EU permanent establishments. Apply the applicable TIN-collection exceptions. Irish Revenue distinguishes these two seller types.

Data areaPractical minimum to storeWhy it matters
IdentityFull name or legal entity name, address, date of birth for individualsConfirms who the seller is and reduces mismatched profiles
Tax and registrationAll issued TINs with each issuing jurisdiction, subject to applicable exceptions; VAT number where relevant; company registration number for entitiesKeeps the core tax and business identifiers you are likely to need for reporting
Control metadataVerification status, verification date, source of evidence, exception reasonShows whether a record is only collected or actually defensible
Financial activityQuarterly net consideration and relevant activity counts; operator fees/commissions/taxes reported separately by quarter; financial account details where requiredConsideration is compensation paid or credited in connection with the relevant activity, net of fees, commissions or taxes withheld or charged by the reporting platform operator. Report those operator amounts separately by quarter. Reconcile seller totals to payment records and retain correction history.
Property rentalProperty address and other required rental detailsTie property records to seller and activity reporting.

Do not stop at field capture. Track whether each key field is uncollected, collected pending review, verified, or accepted under an exception, and record why anything is missing.

Verify early while the seller is still reachable#

The first reportable period was 2023. Annual reporting is due by 31 January of the following year; for calendar-year 2026, plan for 31 January 2027. Collect and verify data early enough to resolve missing or conflicting records before the annual filing gate.

For each key identifier, keep the capture timestamp, collection method, and current verification state. If seller details change, re-check the record instead of leaving an old value marked complete.

Add a pre-filing gate before anything goes out#

Before filing, run a pre-filing review across all reportable sellers. Focus on:

FocusReview item
Missing identifiersRecords marked reportable but missing core identifiers.
Unverified statusRecords collected but never moved to verified or exception-approved.
Stale detailsRecords that became stale after seller details changed.

The main failure mode is "collected but unverified." It can look complete in operations reporting but fail under scrutiny if you cannot show how data was verified. Keep an evidence trail from each reported field to capture event, verification state, and any approved exception reason. For a deeper reporting workflow, see EU DAC7 Reporting: What Every Marketplace Platform Must Do by January 31.

How reporting flows through EU exchange channels#

The operator reports to the competent national tax authority through the applicable registration and filing channel. Tax authorities then exchange information with the relevant Member States; the platform does not submit directly to every seller’s residence authority. Confirm the correct filing Member State and rules preventing duplicate reporting for your operator.

Keep registration, submission, acknowledgement, and correction responsibilities assigned to one internal owner. Confirm the authority’s file format, credentials, deadlines, and correction process before the reporting rehearsal.

StageMain inputsValidation checksCorrection loop
Build the report populationFinal seller list, scope decisions, reporting period, seller identifiersReconcile seller counts, confirm in-scope status, flag missing required identifiersSend exceptions to Product, Ops, or Compliance before file generation
Generate the filing packageStructured report file, schema version, internal approval, evidence referencesFile passes schema checks, required codes/fields are valid, totals reconcile to source dataRegenerate the file and preserve version history when mapping or formatting fails
Submit to the filing authorityFinal file, submitter credentials, submission logConfirm transmission, capture receipt/acknowledgement, store timestampResubmit when the authority returns a rejection or partial acceptance
Handle authority feedbackRejection notice, clarification request, accepted filing recordClassify issue as data defect, mapping defect, or interpretation issueRoute to the owning team, correct source records, and submit an amendment when required
Feed defects into next cycleJurisdiction-level defect log, recurring rejection reasons, updated guidanceCheck repeat errors across prior cycles/jurisdictionsConvert repeats into onboarding, verification, or mapping fixes before the next annual cycle

Make ownership explicit at each handoff: Tax/Finance for submission and authority contact, Product/Engineering for fields and export logic, and Ops/Compliance for seller follow-up when new evidence is needed. If ownership is vague, defects stall between teams until deadline pressure returns.

Keep proof of filing, not just the file you intended to send. Retain the exact submitted version, submission timestamp, receipt or acknowledgement, and any rejection/acceptance messages from the filing authority.

Track defects by filing jurisdiction and feed repeat failures back into source-data and mapping controls before the next cycle.

Ownership and build-versus-buy decisions#

Decide ownership before technology: name one accountable owner for the filing relationship, submission calendar, and correction loop, then choose build, buy, or hybrid based on whether you can keep records complete, traceable, and easy to defend.

Start with ownership before technology#

You do not need every task in one team, but you do need one clear decision owner for DAC7 operations. Use that owner to set decision lines for incomplete records, disputed classification, and rejected submissions, while Product, Engineering, Finance/Ops, and Legal/Tax execute their parts.

Own the full DAC7 cycle: scope, seller due diligence, reporting, seller communication, corrections and record retention. Filing software can execute agreed steps, but it does not replace your operator’s classification decisions.

A practical checkpoint: the owner should be able to quickly produce the current reporting population, current scope rules, the submitted file version, and related authority acknowledgements or rejection messages.

Compare tooling on proof, not feature lists#

Use build, buy, or hybrid as operating models, not labels. The key question is where judgment and control sit, and whether your process stays reliable when submissions are questioned or corrected.

ModelWhere control sitsWhat to prove before go-live
Internal buildMore control stays in-houseYou can preserve source-to-filing traceability, regenerate corrections, and retain filing evidence cleanly
Vendor toolMore process is delegated to the vendorYour data can be ingested without manual workarounds, and filing/rejection evidence can be exported clearly
HybridJudgment-heavy controls stay internal; filing mechanics are externalizedInternal teams still own classification, reconciliations, and exceptions while the external engine handles agreed execution steps

Hybrid is often the practical answer#

If capacity is limited, hybrid is often the most workable path: keep classification, reconciliations, and exception handling internally, and use an external engine for transformation or submission steps.

Confirm which national authority receives your report and which country requirements affect registration, submission or corrections. Keep approvals and the defect log accessible to your team even when a vendor handles the file.

The evidence pack that survives audits#

Your evidence pack needs to do one thing well: let an external reviewer trace any reported seller record back to its source data, checks, filed output, and later corrections. If that trail breaks, you are left defending process by narrative instead of evidence.

Retain the source and verification records supporting each filed seller row, the exact output submitted, and the authority response. Define retention against the applicable DAC7 rules and national implementation.

What the pack should contain#

Keep one evidence set per reporting cycle, organized so seller-level questions are easy to answer. At minimum, include:

Evidence itemWhat to retain
Seller-data lineageEach reported field traced back to product, payments, or onboarding records.
Verification logsWhat was checked, when, and with what result.
Filing artifactsThe exact submitted output version and related acknowledgement or rejection messages.
Correction historyReason, approval, old value, new value, and whether a filed record changed.

The practical test is reproducibility: can you rebuild a reported row from source data using the logic version active at filing time?

Make jurisdiction differences explicit#

Keep national registration, file-format, submission and correction requirements visible in the evidence pack. Resolve local mechanics using DAC7 authority guidance rather than VAT ruling procedures.

Design for cross-border scrutiny#

If a national tax authority asks how a record was produced, answer with version history, approvals, and a reproducible extract. Avoid "fixed in the file" edits that bypass source records and approval trails; corrections should flow back to the underlying record and then into regenerated output.

A 90-day implementation sequence for first-cycle readiness#

Use this 90-day plan as an internal delivery cadence, not a legal DAC7 deadline. By day 90, the target is a defensible process, a tested seller dataset, and no unresolved issue that could change who is reportable or what is submitted.

WindowFocusActions
Days 1-15Lock scope and open interpretation riskSet scope against Council Directive (EU) 2021/514; log unresolved interpretation points with a Member State tag, owner, and decision date; treat any issue that could change seller inclusion as filing-critical.
Days 16-45Finalize data model and ownershipImplement the minimum model for reportable sellers; assign ownership for collection, verification, corrections, and signoff across Product, Engineering, and Finance/Ops; check verification state and traceability, not just whether fields are populated.
Days 46-75Run dry reports and reconciliationTest cross-border sales outputs against product events, payment records, and finance exports; for sampled sellers, recreate reported rows from source records; fix rows that are not reproducible end to end before file-format concerns.
Days 76-90Enforce the pre-filing gateFreeze reporting logic; sign off the evidence pack; escalate unresolved exceptions for executive review before submission; keep buffer time.

For a step-by-step walkthrough, see EU DAC7 Directive for Freelancers Using Digital Platforms.

Conclusion#

Start from the actual DAC7 tests: covered operator, relevant activity, reportable seller and exclusions. Once the reporting population is established, assign owners to collection, verification, annual reporting and correction handling.

The right mental model is cross-functional. Even when the legal hook sits in a directive and local implementing law, the work lands across Product, Engineering, Finance or Ops, and Legal or Tax: scope decisions, data capture, verification evidence, reporting output, and correction handling. Your first checkpoint should be blunt and testable: can you reproduce one record end to end from source data to report output, and point to the identifier or address trail that supports it? If not, you are not ready, no matter how polished the policy note looks.

Keep jurisdiction-specific registration and submission requirements in the operating runbook. Use the national DAC7 authority’s guidance and preserve a dated decision record for unresolved classification questions.

A working cycle should reproduce a seller row from onboarding and payment records to filed output. Confirm seller exclusions, annual deadlines and national enforcement rules, preserve acknowledgements, and escalate unresolved classification questions before the filing decision.

Frequently Asked Questions

What is DAC7 in one sentence?

DAC7 is Council Directive (EU) 2021/514, which extends EU tax cooperation to require reporting platform operators to collect, verify, and annually report information about reportable sellers and their platform earnings. The rules apply from 1 January 2023; DAC7 creates reporting obligations, not a new tax on sellers.

Who must comply with DAC7 if the company is outside the European Union?

A non-EU platform operator can be covered when it facilitates relevant activities for reportable EU sellers or rental of EU immovable property. Covered non-EU operators generally register and report in a single Member State; assess any qualifying equivalent-reporting arrangement before claiming an exemption.

Which activities are usually in scope for DAC7 reporting?

The four activity categories are rental of immovable property, personal services, sale of goods, and rental of any mode of transport for consideration. Then test seller reportability and exclusions; a category being covered does not mean every seller in it must be reported.

How is DAC7 different from DAC6?

DAC7 concerns platform operators’ reporting of sellers and platform activity. DAC6 concerns reportable cross-border arrangements assessed against tax-risk hallmarks. They have different reporting populations and triggers, so a DAC6 review does not satisfy DAC7 seller reporting.

How does information move through the Automatic Exchange of Information system?

The platform submits its report to the applicable national tax authority. The competent authorities exchange the information with relevant Member States through the EU administrative-cooperation framework. Keep the submitted version, receipt, seller support and correction history so you can answer authority questions.

What remains uncertain without country specific legal advice?

Confirm local registration and filing channels, technical formats, correction procedures, enforcement and penalties with the competent authority. The EU activity categories and reporting framework remain the starting point; do not replace them with VAT rules.

What should teams implement first to reduce first cycle risk?

Start with scope decisions, a minimum seller data model, and verification status tracking. Your first checkpoint is not whether every field exists, but whether you can reproduce one reportable seller record end to end from source data, with a clear exception reason where something is missing. If you need one concrete operating rule, do this first: build the jurisdiction risk log before you build the filing output. A common risk is a seller profile that looks complete in onboarding but cannot be defended later because country treatment, verification evidence, or correction history was never captured.

Gruv Editorial Team

Researched and edited by the Gruv editorial team. Gruv builds cross-border billing, payouts, and finance-operations software for global businesses.

Sources

Includes 2 external sources outside the trusted-domain allowlist.

  1. taxation-customs.ec.europa.eu/taxation/tax-transparency-cooperation/admini...trusted
  2. taxation-customs.ec.europa.eu/taxation/tax-transparency-cooperation/admini...trusted
  3. revenue.ie/en/companies-and-charities/international-tax...external
  4. revenue.ie/en/tax-professionals/tdm/income-tax-capital-...external

Educational content only. Not legal, tax, or financial advice.

Related Posts

The Freelance Payment Penalty: A Modeled Audit of Platform Fees, FX Spreads, and Payout Delays
Research Reports19 min read

The Freelance Payment Penalty: A Modeled Audit of Platform Fees, FX Spreads, and Payout Delays

The money rarely disappears through a single, easy-to-spot fee. The real loss is stacked. A marketplace takes its commission, a processor adds a charge for international cards, a bank or payment company converts the currency at a spread, a platform holds the funds before release, and a wire sheds a little to intermediaries on the way in. Each layer looks defensible on its own, but the worker feels the combined result as a smaller deposit and a later payday.

freelance payment feescross-border paymentsplatform fees
Read
How to Respond to a Subpoena for Business Records
Legal Action26 min read

How to Respond to a Subpoena for Business Records

Move fast, but do not produce records on instinct. If you need to **respond to a subpoena for business records**, your immediate job is to control deadlines, preserve records, and make any later production defensible.

subpoena responselegal documente-discovery
Read