Searching for help with Intrastat reporting in Denmark? Contact us without delay.

Intrastat in Denmark

When transactions exceed a certain threshold amount, businesses are obligated to report both the arrivals and dispatches of goods to and from other EU member states. Intrastat serves as a statistical system for companies involved in EU trade, focusing on monitoring the flow of goods and producing foreign trade statistics. These statistics are crucial for formulating trade policies and conducting sector-specific analyses. Businesses must submit Intrastat declarations that detail these movements. If you require additional assistance with Intrastat, feel free to reach out to us for support.

Intro to Intrastat: Key concepts and insights

Since January 1, 1993, Intrastat has replaced customs declarations as the primary source of trade statistics within the EU. This system plays a key role in monitoring Denmark’s trade in goods with other EU countries, including both imports and exports, and reflects the development of the internal market.

Through the Intrastat platform, you can generate and submit data on trade between EU countries and regions. This information is essential for compiling Balance of Payments and National Accounts statistics, and is also used by government ministries to shape trade policies and forge trade agreements. Consequently, maintaining high-quality standards for this data is imperative. Each EU member state sets its own reporting thresholds, leading to variations in Intrastat data requirements across different countries.

For companies engaged in international trade within the European Union, adhering to Intrastat regulations is often necessary alongside submitting regular VAT returns and/or European Sales Listings (ESL).

Danish Intrastat reporting thresholds

Businesses based in a European Union member state that participate in intra-community trade, including both arrivals and dispatches, are required to file an Intrastat declaration if their transactions surpass the established thresholds in that country. This obligation pertains to the volume of purchases or sales conducted within the EU’s internal market.

Intrastat report thresholds Denmark

There are two main statistical thresholds within the Intrastat system: the basic threshold and the detailed threshold. The detailed threshold is set for much higher transaction values than the basic one. The primary difference between these thresholds lies in the extent of data required. Traders who exceed the basic threshold but fall short of the detailed threshold only need to submit a less comprehensive Intrastat declaration.

Starting January 1, 2024, Denmark has adjusted its Intrastat reporting thresholds as follows:
- Arrivals: DKK 22 million (about €3 million), an increase from the previous DKK 13 million.
- Dispatches: DKK 11 million (around €1.5 million), up from the earlier DKK 10 million.

The value of goods, as indicated by the invoice amount, is used to set the reporting thresholds. Authorities keep track of these thresholds and regularly notify businesses to file any outstanding Intrastat returns.

These thresholds indicate the value of goods that need to be reported in Intrastat declarations and may be adjusted periodically. To remain compliant with Intrastat reporting obligations, businesses must stay informed about these thresholds and ensure their data is accurate.

Managing export and import data in Intrastat reports in Denmark

Mandatory reporting to Intrastat is required when a company’s trade with other EU countries and Northern Ireland exceeds designated thresholds. For 2024, companies must submit Intrastat import reports if:
- their total imports of goods from other EU countries and Northern Ireland surpassed 41 million DKK in 2023,
- their imports from these regions exceed 41 million DKK during 2024.

Similarly, Intrastat export reports are required for companies in 2024 if:
- their total exports of goods to other EU countries and Northern Ireland exceeded 11.3 million DKK in 2023,
- their exports to these regions surpass 11.3 million DKK during 2024.

For Intrastat declarations in Denmark, the use of commodity codes is essential. These 8-digit codes categorize goods for both external and intra-EU trade statistics. The Combined Nomenclature (CN) system, which classifies these goods, is updated annually to maintain accurate and up-to-date classifications, including the addition of supplementary units when necessary. Importers must file separate entries for each type of goods (identified by an item code) imported during the reference month, as long as the transaction type and the partner country within the EU, including Northern Ireland, remain consistent. Conversely, exporters need to classify their item entries according to the origin of the goods and the VAT number of the recipient.

Intrastat system in Denmark

Understanding Intrastat reporting in Denmark involves recognizing that the system encompasses a wide variety of transactions beyond simple imports and exports.
- Physical movement of goods: This is the most frequently reported transaction under Intrastat. It includes the transfer of goods between Denmark and other EU countries, including Northern Ireland, regardless of whether a sale takes place. For instance, moving goods from a warehouse in Denmark to one in Germany requires an Intrastat report, even if the goods are not sold.
- Processing and repair transactions: When goods are sent to another EU country for processing or repair and then returned, both the initial shipment and the return must be reported. This involves detailed classification of the goods and the nature of the processing or repair performed.
- Return of goods: If goods are returned from a buyer in another EU country, this must be reported separately. The report should include the reason for the return, such as defective items or surplus stock, and the nature of the goods.
- Intra-company transfers: Businesses operating across multiple EU countries must report intra-company transfers. This includes the movement of goods between company branches across borders, whether they are finished products, raw materials, or components.
- Leasing, hire, and loan of goods: Goods that are leased, hired, or loaned across borders for more than 24 months must be reported, even though there is no change in ownership. The movement of these goods still needs to be documented.
- Transfers of ownership without physical movement: Changes in ownership without the physical movement of goods between countries must be reported if relevant to trade statistics. For example, the sale of goods stored in consignment stock in another EU country, where ownership is transferred without moving the goods physically, needs to be reported.

To meet Intrastat requirements in Denmark, it is crucial for businesses to accurately record and report all pertinent transactions. Detailed reporting is necessary for each type of transaction, which typically involves providing data on the value of the goods, their net weight, the nature of the transaction, and the country of origin or destination.

How Intrastat impacts trade within the European Union

For businesses involved in intra-EU trade, Intrastat data provides critical insights that go beyond simple regulatory compliance. By examining this information, companies can uncover trends and patterns in the flow of goods between EU countries, identifying high-demand products and spotting emerging market opportunities. This can inform strategic choices, such as concentrating sales efforts in regions with higher demand or setting up additional distribution centers.

Additionally, the data offers valuable support for strategic planning by clarifying market conditions and pinpointing potential growth areas. It also enables businesses to track how regulatory changes impact trade flows, allowing for adjustments in strategy in response to new policies. Utilizing Intrastat data empowers companies to make well-informed, data-driven decisions that strengthen their competitive edge and market presence within the EU.

Providing data crucial for the development of trade policies, planning transport infrastructure, and market assessment, Intrastat plays a vital role for both businesses engaged in intra-EU trade and regulatory authorities. This system helps track the movement of goods between EU countries, which is essential for identifying potential VAT fraud, ensuring the accuracy of trade statistics, and guiding policy decisions. Thus, Intrastat serves as a key instrument in maintaining a well-regulated and transparent trade environment.

Obligations and deadlines for Intrastat filings in Denmark

In Denmark, Intrastat obligations and deadlines are set by Statistics Denmark (Danmarks Statistik) and apply to VAT‑registered businesses that trade goods with other EU countries. Intrastat is separate from customs declarations and VAT returns and focuses purely on statistical reporting of the physical movement of goods.

Who is obliged to submit Intrastat in Denmark?

Danish businesses must submit Intrastat declarations once their EU trade in goods exceeds the annual statistical thresholds set for:

  • Arrivals (imports from other EU countries) – when the total value of arrivals in a calendar year exceeds the Danish Intrastat arrivals threshold published by Statistics Denmark for that year
  • Dispatches (exports to other EU countries) – when the total value of dispatches in a calendar year exceeds the Danish Intrastat dispatches threshold published for that year

The thresholds are expressed as annual values in Danish kroner (DKK) and are updated periodically by Statistics Denmark. Once your business exceeds the threshold for arrivals or dispatches, you are obliged to submit Intrastat for that flow from the month in which the threshold is exceeded and for the remainder of the calendar year. In most cases, the obligation will also continue into the following year unless Statistics Denmark explicitly informs you otherwise.

Statistics Denmark notifies businesses that cross the threshold and registers them as Intrastat reporters. However, the legal responsibility remains with the business: if your EU trade grows significantly, you must monitor the thresholds and ensure that Intrastat reporting starts on time, even if you have not yet received a letter.

Frequency of Intrastat reporting

Intrastat declarations in Denmark are submitted monthly. Each declaration covers all relevant EU goods movements for a given calendar month. There is no option to report quarterly or annually.

Businesses that exceed the threshold for only one flow (for example, arrivals but not dispatches) submit Intrastat only for that flow. If both flows exceed their respective thresholds, you must report both arrivals and dispatches every month.

Deadlines for Intrastat filings in Denmark

Intrastat declarations must be filed shortly after the end of the reference month. In Denmark, the standard deadline is typically set within the first half of the following month. Statistics Denmark publishes an annual calendar with the exact due dates for each month, and these dates are legally binding.

As a rule of thumb:

  • Each Intrastat declaration is due in the month following the reference month
  • The specific deadline date can vary from month to month and from year to year
  • If the deadline falls on a weekend or Danish public holiday, the due date may be moved to the next working day

Because the exact calendar changes over time, businesses should always consult the current Intrastat deadline calendar on the Statistics Denmark website or in the guidance they receive when they are registered as Intrastat reporters.

How and where to submit Danish Intrastat declarations

Intrastat declarations in Denmark are submitted electronically to Statistics Denmark. Most businesses use one of the following channels:

  • Online reporting via Statistics Denmark’s digital self‑service portal
  • File upload from accounting or ERP systems that can generate Intrastat‑compatible files

Paper forms are not accepted. To access the electronic services, the business typically needs a NemID/MitID or other approved digital login. Many companies authorise their accountant or a service provider to submit Intrastat on their behalf.

Start, changes and end of Intrastat obligations

Your Intrastat obligation usually starts in the month when your cumulative EU trade in goods exceeds the applicable threshold. From that month onwards, you must submit monthly declarations even if your trade later falls below the threshold during the same year.

If your trade volume decreases significantly, Statistics Denmark may remove you from the list of Intrastat reporters for the following year. You will normally receive written confirmation if your obligation ends. Until then, you must continue to file monthly, even for months with no transactions, where you may be required to submit a nil declaration.

Changes in your business – such as mergers, de‑mergers, changes of VAT number or moving activities to another legal entity – must be communicated to Statistics Denmark so that your Intrastat registration and reporting obligations can be updated correctly.

Interaction with VAT and EC trade reporting

The deadlines for Intrastat are separate from the deadlines for Danish VAT returns and EC Sales Lists (EU sales without VAT). Even though the data sets are related, Intrastat must be submitted according to the specific Intrastat calendar, not the VAT filing schedule. Late Intrastat submission can lead to reminders and, in persistent cases, financial penalties, even if your VAT returns are filed on time.

Practical recommendations for meeting Intrastat obligations

To stay compliant with Danish Intrastat rules, businesses should:

  • Monitor their annual value of EU arrivals and dispatches against the thresholds published by Statistics Denmark
  • Register and obtain access to the electronic reporting portal as soon as they are notified of an obligation
  • Align internal processes so that Intrastat data (values, quantities, commodity codes, country codes and other required details) is available shortly after month‑end
  • Use accounting or ERP system exports to reduce manual work and minimise errors
  • Keep track of the official Intrastat deadline calendar each year and schedule internal cut‑off dates accordingly

Many Danish companies choose to work with a specialised accounting firm to handle Intrastat on their behalf, ensuring that obligations and deadlines are met consistently and that changes in the Danish Intrastat rules are implemented without delay.

Penalties and compliance risks for incorrect or late Intrastat reporting

Intrastat reporting in Denmark is not just a statistical formality. It is a legal obligation for businesses that exceed the Danish Intrastat thresholds, and non‑compliance can lead to formal reminders, enforcement measures and, in serious cases, fines. Understanding the main compliance risks and potential penalties helps Danish companies manage their EU trade reporting safely and efficiently.

Who enforces Intrastat rules in Denmark?

In Denmark, Intrastat is administered by Statistics Denmark (Danmarks Statistik). The authority is responsible for:

  • identifying businesses that exceed the Intrastat thresholds
  • requesting and collecting Intrastat declarations
  • checking the quality and completeness of the data
  • initiating reminders and, where necessary, recommending fines

The legal basis for sanctions comes from Danish statistical legislation and EU regulations on Intrastat, which give Statistics Denmark the power to require data and to react when it is not delivered or is clearly incorrect.

Penalties for late or missing Intrastat declarations

If a Danish business that is required to report Intrastat fails to submit its declaration on time, Statistics Denmark will typically first send reminders and may contact the company directly. Persistent non‑compliance can lead to fines under Danish law.

While the exact amount of a fine is determined case by case, the following principles generally apply:

  • fines can be imposed for repeated late submissions of Intrastat declarations
  • fines can be imposed for complete non‑submission of Intrastat data despite reminders
  • each reporting period can be treated as a separate offence, which means the total financial impact can increase quickly if a business ignores its obligations over several months

In practice, Statistics Denmark usually aims to resolve issues through dialogue first, but if a company systematically fails to respond or to correct its behaviour, financial penalties become more likely.

Risks related to incorrect or incomplete data

Submitting an Intrastat declaration that is formally on time but contains serious errors can be treated similarly to non‑submission. Typical high‑risk situations include:

  • declaring values that are clearly inconsistent with the company’s VAT and accounting records
  • using wrong commodity codes (CN codes) that significantly distort trade statistics
  • omitting large parts of the company’s intra‑EU trade, for example by reporting only purchases but not sales, or vice versa
  • systematically misreporting partner countries, Incoterms or nature of transaction codes

If Statistics Denmark detects material discrepancies, the company may be asked to resubmit or correct its declarations. Failure to cooperate or repeated submission of clearly incorrect data can result in fines similar to those for non‑submission.

Interaction with VAT and other compliance risks

Intrastat data is often compared with other reporting obligations, especially:

  • VAT returns and purchase/sales ledgers
  • EC Sales Lists (EU sales without Danish VAT)

If the values reported in Intrastat differ significantly from those in VAT and EC Sales Lists, this can trigger questions from both Statistics Denmark and the Danish Tax Agency (Skattestyrelsen). While Intrastat itself is a statistical obligation, inconsistent data may raise concerns about:

  • incorrect VAT treatment of intra‑EU supplies and acquisitions
  • unreported or wrongly reported cross‑border transactions
  • potential under‑ or over‑declaration of turnover

In such cases, a pure Intrastat issue can escalate into a broader tax compliance review, with the risk of additional tax assessments, interest and tax penalties.

Operational and reputational consequences

Beyond direct financial penalties, poor Intrastat compliance can have other negative effects for Danish businesses:

  • Increased administrative burden: repeated queries, requests for explanations and correction rounds consume internal resources and management time.
  • Closer monitoring by authorities: companies with a history of non‑compliance may be monitored more closely in the future, both for Intrastat and for tax matters.
  • Reputational impact: ongoing issues with public authorities can affect a company’s reputation with banks, investors and business partners, especially in regulated sectors or when applying for public tenders.

For groups operating in several EU countries, weak Intrastat processes in Denmark can also undermine group‑wide reporting and internal control frameworks.

How to reduce Intrastat compliance risks in Denmark

Danish companies can significantly lower their exposure to penalties and compliance risks by implementing a few practical measures:

  • monitor turnover and trade volumes to identify when Intrastat thresholds are exceeded
  • assign clear internal responsibility for Intrastat (for example within finance or accounting)
  • align Intrastat data with VAT returns and EC Sales Lists on a regular basis
  • ensure that ERP and accounting systems capture the necessary data fields (commodity codes, partner country, Incoterms, nature of transaction, statistical value)
  • document internal procedures and keep records to demonstrate how figures were compiled
  • seek professional support from a Danish accounting firm if internal resources or expertise are limited

By treating Intrastat as an integral part of their compliance framework, Danish businesses can avoid unnecessary fines, reduce the risk of tax scrutiny and ensure that their EU trade is reported accurately and on time.

Required data fields and coding (commodity codes, country codes, Incoterms, nature of transaction) in Danish Intrastat

Correctly completing Danish Intrastat declarations requires a clear understanding of the mandatory data fields and how to code them. The Danish Customs Agency (Toldstyrelsen) follows the EU Intrastat framework, but there are Danish‑specific practices and validation rules you must respect when reporting arrivals (imports from other EU Member States) and dispatches (exports to other EU Member States).

Core data fields in Danish Intrastat

For each transaction line in your Intrastat declaration in Denmark, you typically need to report:

  • Commodity code (CN8)
  • Partner Member State (country of dispatch or destination)
  • Invoice value in DKK
  • Statistical value in DKK (where required)
  • Net mass in kilograms and/or supplementary units
  • Nature of transaction code
  • Delivery terms (Incoterms) and place
  • Mode of transport
  • Country of origin (for arrivals)

Which fields are mandatory can depend on whether you report arrivals or dispatches and whether your trade exceeds certain detailed‑reporting thresholds set by the Danish authorities. However, commodity code, partner country, invoice value and nature of transaction are always central.

Commodity codes (CN8) in Danish Intrastat

Denmark uses the EU Combined Nomenclature (CN) at 8‑digit level for Intrastat. The first six digits correspond to the Harmonized System (HS); the seventh and eighth digits are EU‑specific subheadings.

Key points for Danish businesses:

  • The 8‑digit CN code must match the nature of the goods actually shipped, not the internal product number in your ERP.
  • Updates to the CN nomenclature usually apply from the beginning of each year; you must ensure codes in your accounting or ERP system are updated accordingly.
  • Some goods require supplementary units (e.g. number of pieces, litres, square metres) in addition to net mass. If a supplementary unit is defined for a CN code, it is mandatory in Danish Intrastat.
  • Misclassification of CN codes is one of the most common reasons for Intrastat corrections and audit queries in Denmark.

In practice, many Danish companies maintain a master data table linking internal item numbers to CN8 codes and supplementary units, and they review this table annually when new CN versions enter into force.

Country codes for arrivals and dispatches

Intrastat in Denmark uses standard two‑letter ISO country codes for EU Member States. You must distinguish between:

  • Partner Member State – the EU country from which goods are dispatched to Denmark (for arrivals) or to which goods are sent from Denmark (for dispatches).
  • Country of origin – for arrivals, the country where the goods were originally manufactured or obtained, which may differ from the partner Member State.

Examples:

  • Goods shipped from Germany to Denmark: partner country = DE. If the goods were manufactured in Germany, country of origin = DE.
  • Goods shipped from the Netherlands to Denmark but manufactured in China: partner country = NL, country of origin = CN.

Only EU countries are reported as partner Member States in Intrastat. Trade with non‑EU countries is covered by customs declarations, not Intrastat. For Denmark, this means that trade with, for example, Norway, the United Kingdom or the United States is excluded from Intrastat and must not be coded with those country codes in the Intrastat return.

Incoterms (delivery terms) in Danish Intrastat

Delivery terms describe how transport costs and risks are allocated between the seller and the buyer. In Danish Intrastat, you must report:

  • The three‑letter Incoterm code (e.g. EXW, FCA, CPT, CIP, DAP, DDP)
  • The named place (e.g. EXW Aarhus, DAP Hamburg)

The Incoterm you report must match the term used on the invoice or contract. This information is important because it affects the calculation of the statistical value:

  • For dispatches from Denmark, the statistical value should reflect the value of the goods at the Danish border. If you invoice under DDP or DAP, you may need to deduct foreign transport and insurance costs beyond the Danish border.
  • For arrivals into Denmark, the statistical value should reflect the value of the goods at the Danish border. Under EXW or FCA terms, you may need to add transport and insurance costs up to the Danish border if they are not already included in the invoice value.

Consistent use of Incoterms in your sales and purchase processes makes it easier to automate the calculation of statistical values in your accounting or ERP system and reduces the risk of discrepancies in Danish Intrastat audits.

Nature of transaction codes

The nature of transaction code describes the economic purpose of the movement of goods. Denmark applies the standard EU coding structure, which distinguishes between single‑digit and two‑digit codes. The first digit is mandatory; the second digit provides more detail where required.

Common first‑digit codes include:

  • 1 – Outright purchase/sale (standard commercial transactions with transfer of ownership for consideration)
  • 2 – Return of goods and replacements (e.g. returns of previously delivered goods, replacement of defective goods)
  • 3 – Movements for processing under contract (goods sent for or returned after processing without transfer of ownership)
  • 4 – Movements following processing under contract
  • 5 – Movements for or after repair and maintenance
  • 6 – Specific transactions such as financial leasing, hire, or long‑term rental
  • 7 – Joint defence or other specific government‑related movements
  • 9 – Other transactions not covered above (e.g. donations, aid, or transfers of own goods without sale)

For most Danish commercial trade in goods, code 1 (purchase/sale) will be used. However, it is important to use the correct code for:

  • Goods sent to or received from another EU country for processing or manufacturing without change of ownership
  • Returns, replacements and credit notes
  • Transfers of own stock between warehouses in different EU countries
  • Goods sent for or after repair

Incorrect nature of transaction coding can lead to misinterpretation of your trade statistics and may trigger questions from the Danish Customs Agency, especially where large volumes are coded as processing or “other” transactions.

Values, quantities and statistical value

In addition to codes, Danish Intrastat requires you to report monetary and quantitative data:

  • Invoice value – the amount on the invoice, converted to DKK if invoiced in a foreign currency. You must use the exchange rate method accepted by the Danish tax and customs authorities, typically the official rates published by the Danish National Bank or the rate used for VAT accounting.
  • Statistical value – the value of the goods at the Danish border, excluding VAT and other national taxes but including costs of transport and insurance up to the border. For dispatches, this is the FOB‑type value at the Danish border; for arrivals, the CIF‑type value at the Danish border.
  • Net mass – the weight of the goods without packaging, in kilograms, rounded according to Danish Intrastat rules.
  • Supplementary units – where required by the CN code (e.g. number of pieces, litres, square metres). If a supplementary unit is defined, it is mandatory and must be consistent with the net mass.

Many Danish businesses configure their ERP systems to calculate statistical value automatically based on invoice value, Incoterms and predefined transport cost percentages. This reduces manual work and improves consistency across Intrastat periods.

Mode of transport and additional fields

Mode of transport is another standard field in Danish Intrastat. It indicates the main mode of transport used when the goods cross the Danish border, for example:

  • 1 – Sea transport
  • 2 – Rail transport
  • 3 – Road transport
  • 4 – Air transport
  • 7 – Fixed transport installations (e.g. pipelines, power lines)

Choosing the correct mode of transport is particularly important for sectors such as manufacturing, wholesale and energy, where large volumes move by sea or pipeline. The mode of transport should reflect the physical movement of the goods, not the contractual arrangements.

Practical tips for coding Danish Intrastat correctly

To ensure accurate and efficient Intrastat reporting in Denmark:

  • Maintain a central master data file with CN8 codes, supplementary units, country codes, Incoterms and default nature of transaction codes for each product or transaction type.
  • Align your Intrastat coding with your VAT and EC Sales List data so that values and partner countries are consistent across all Danish filings.
  • Review CN codes and Intrastat coding rules at least once a year and whenever you introduce new products or change your logistics flows.
  • Train staff in sales, purchasing, logistics and accounting so they understand how Incoterms and transaction types affect Intrastat fields.

Well‑structured data and correct coding significantly reduce the risk of Intrastat corrections, penalties and time‑consuming audits by the Danish Customs Agency, and they make it easier to automate reporting through your accounting or ERP system.

Sector‑specific Intrastat considerations for Danish businesses (e.g. e‑commerce, manufacturing, wholesale)

Intrastat obligations in Denmark apply differently depending on your business model and the way you trade goods within the EU. While the legal framework is the same for all Danish businesses, e‑commerce platforms, manufacturers and wholesalers face distinct practical challenges when collecting data, assigning commodity codes and meeting reporting deadlines.

E‑commerce and online retail

Danish e‑commerce businesses trading goods with private consumers and business customers in other EU countries often handle a high volume of low‑value shipments. This makes accurate Intrastat reporting particularly dependent on well‑structured data in your webshop, ERP and shipping systems.

Key points for Danish e‑commerce sellers:

  • High transaction volumes: Many small orders increase the risk of missing movements or double‑counting. Intrastat in Denmark is based on the total statistical value of goods dispatched to and received from other EU countries, not on the number of invoices.
  • Correct country of destination and origin: The country code must reflect where the goods are physically sent to or received from, which may differ from the customer’s billing address or the platform’s registered office.
  • Distance sales and platforms: When selling via marketplaces or fulfilment centres in other EU countries, you must determine who is the owner of the goods at the time of cross‑border movement. This affects whether your Danish company is responsible for Intrastat reporting.
  • Returns and replacements: Returned goods and warranty replacements can trigger additional Intrastat movements. These must be coded correctly (for example, as returns or credit transactions) and matched to the original dispatch where possible.
  • Shipping and insurance costs: For Intrastat in Denmark, the statistical value should reflect the value of the goods including transport and insurance up to the Danish border (for arrivals) or from the Danish border (for dispatches), depending on the Incoterms used in your contracts.

To manage these requirements, Danish e‑commerce businesses should ensure that product master data always includes up‑to‑date commodity codes and that shipping integrations capture the correct weight, value and destination country for each parcel.

Manufacturing companies

Danish manufacturers often face more complex Intrastat scenarios due to processing, subcontracting and movements of semi‑finished goods between plants or group companies in different EU countries.

Important Intrastat aspects for manufacturing businesses in Denmark include:

  • Processing under contract: When goods are sent from Denmark to another EU country for processing (for example, coating, assembly or repair) and then returned, these movements are normally reportable in Intrastat, even if no change of ownership occurs. The correct nature‑of‑transaction code must indicate processing rather than a straightforward sale.
  • Components and semi‑finished goods: Intrastat requires reporting of each physical movement of goods across borders, not only finished products sold to customers. Transfers of raw materials and components between group warehouses or plants in the EU are also included.
  • Correct commodity codes for complex products: Manufactured items may consist of multiple components, but only one commodity code can be used per line in the Intrastat declaration. Danish manufacturers must identify the correct primary code based on the product’s essential character and the EU Combined Nomenclature.
  • Consignment stock and call‑off stock: If a Danish manufacturer holds stock in another EU country for local customers, or stores foreign suppliers’ stock in Denmark, Intrastat reporting must reflect the physical movements of goods into and out of the consignment warehouse, even if invoicing occurs later.
  • Tools, samples and prototypes: Movements of tools, moulds, samples or prototypes between Denmark and other EU countries may be reportable if they are not purely temporary or if their value is significant. These flows often require special attention to valuation and nature‑of‑transaction coding.

Manufacturing companies in Denmark benefit from close coordination between logistics, production planning and finance so that all cross‑border movements are captured in the ERP system and correctly mapped to Intrastat data fields.

Wholesale and distribution

Danish wholesalers and distributors typically manage large volumes of goods moving between multiple EU warehouses, suppliers and customers. Their Intrastat obligations focus on accurate aggregation of flows and consistent use of codes across product ranges.

Key considerations for wholesalers in Denmark:

  • Multiple EU warehouses: If you operate distribution centres in several EU countries, you must determine which entity is responsible for Intrastat in each country. For the Danish entity, only movements into and out of Denmark are reported to Statistics Denmark.
  • Triangular and chain transactions: In complex supply chains where goods move directly from one EU country to another without passing through Denmark, the Danish company may still be involved in the invoicing chain but will not always have an Intrastat obligation. The decisive factor is whether the goods physically cross the Danish border.
  • Frequent price changes and discounts: Intrastat in Denmark requires the statistical value of the goods at the time of movement. Later rebates or bonuses do not retroactively change the reported value, but credit notes involving physical returns do.
  • Grouping of similar products: Wholesalers often trade many similar items. Where allowed by the Combined Nomenclature and Danish guidance, products can be grouped under a single commodity code to simplify reporting, provided the grouping is consistent and does not reduce accuracy.
  • Drop‑shipments: When a foreign supplier ships goods directly to your Danish customer (or vice versa), you must analyse who is the owner of the goods during transport. If your Danish company is the owner when the goods cross the border, you may have to include the movement in your Intrastat declaration.

Other sectors and special situations

Beyond e‑commerce, manufacturing and wholesale, several other sectors in Denmark encounter specific Intrastat challenges:

  • Construction and installation: Movements of materials and equipment from Denmark to EU building sites can be reportable, even if the goods are not sold separately but used in a project.
  • Leasing and rental of equipment: Cross‑border leasing of machinery or vehicles may trigger Intrastat reporting when the equipment is physically moved between Denmark and other EU countries, depending on the duration and contractual terms.
  • Energy and commodities: Trade in electricity, gas, fuels and other bulk commodities is subject to specific commodity codes and valuation rules, and often requires close alignment between operational metering data and accounting records.

Because Intrastat rules are applied uniformly but business models differ, Danish companies should tailor their Intrastat processes to their sector. Mapping typical goods flows, defining clear internal responsibilities and integrating Intrastat logic into accounting and ERP systems helps ensure accurate, timely reporting and reduces the risk of penalties or audits from Statistics Denmark.

Using accounting and ERP systems to automate Intrastat data collection in Denmark

For many Danish businesses, Intrastat reporting becomes significantly easier and more reliable when it is integrated directly into their accounting or ERP system. Instead of collecting data manually from invoices, transport documents and spreadsheets, the relevant information can be captured at source and automatically structured for Danish Intrastat declarations.

Key system requirements for Intrastat automation in Denmark

To support Intrastat correctly, an accounting or ERP system used in Denmark should be able to:

  • Store and maintain valid 8‑digit Combined Nomenclature (CN) commodity codes for all goods
  • Capture the country of dispatch and country of destination using ISO country codes
  • Record the nature of transaction according to Statistics Denmark’s Intrastat codes
  • Handle Incoterms and delivery terms that influence the statistical value
  • Record net mass (kg) and, where required, supplementary units (e.g. pieces, litres)
  • Differentiate between intra‑EU arrivals and dispatches for Danish entities
  • Support multiple Danish VAT numbers and branches where a group has several registrations

Without these data points stored consistently in the system, automation will be limited and manual corrections will still be necessary before filing to Statistics Denmark.

Designing Intrastat‑ready processes in your ERP

Automation starts with how master data and daily transactions are set up. In practice, Danish companies should:

  • Assign a correct CN code and Intrastat unit of measure to every stock item in the item master
  • Maintain customer and supplier master data with valid EU VAT numbers and country codes
  • Define default nature‑of‑transaction codes for typical flows (e.g. standard sale, return, processing)
  • Ensure sales and purchase orders always contain delivery terms and transport mode where relevant
  • Align warehouse locations with the correct Danish legal entity and VAT number

When these elements are embedded in the order‑to‑cash and procure‑to‑pay processes, the system can automatically classify each intra‑EU movement as Intrastat‑relevant and allocate it to the correct declaration (arrivals or dispatches).

Linking Intrastat with VAT and EC Sales Lists

Modern ERP systems used in Denmark (such as Microsoft Dynamics 365, SAP, Oracle NetSuite and others) can generate VAT returns, EC Sales Lists and Intrastat reports from the same transaction data. However, the rules are not identical:

  • Intrastat is based on the physical movement of goods between Denmark and other EU Member States
  • VAT and EC Sales Lists are based on taxable supplies and acquisitions

To avoid discrepancies, the system configuration should clearly distinguish between:

  • Goods movements that are Intrastat‑relevant but not VAT‑relevant (e.g. certain transfers of own goods)
  • Transactions that are VAT‑relevant but not Intrastat‑relevant (e.g. pure services)

A well‑configured system will allow Danish businesses to reconcile Intrastat values with EU goods turnover in the VAT return and EC Sales Lists, reducing the risk of queries from the Danish Tax Agency (Skattestyrelsen) or Statistics Denmark.

Generating Intrastat files for Statistics Denmark

Statistics Denmark accepts Intrastat declarations submitted electronically via its online portal or through file upload in specific formats. Many ERP systems can be configured to:

  • Aggregate individual transactions into monthly Intrastat lines per CN code, partner country and nature of transaction
  • Calculate invoice value and statistical value according to Danish Intrastat rules
  • Export the data in a structure that can be uploaded or copied into the Statistics Denmark interface

Before the first automated submission, it is advisable to run parallel reporting for at least one or two months: compare the system‑generated Intrastat file with a manually prepared version to identify mapping errors, missing data fields or incorrect valuation.

Typical configuration challenges for Danish companies

Even with advanced systems, Danish businesses often encounter recurring issues when automating Intrastat:

  • Incomplete commodity codes: items created without an 8‑digit CN code or with outdated codes after annual CN updates
  • Incorrect country coding: using customer invoice address instead of the actual country of dispatch or destination
  • Misclassified nature of transaction: returns, replacements, processing and triangular trade not mapped to the correct codes
  • Missing weights and units: net mass and supplementary units not maintained for all items, especially for new products
  • Group structures: movements between warehouses of the same group not properly linked to the correct Danish VAT number

Addressing these issues usually requires a one‑off data cleansing project and clear internal guidelines for creating new items, customers and suppliers in the system.

Using add‑ons and integrations for Intrastat in Denmark

Many Danish companies enhance their core ERP with specialised Intrastat or trade compliance modules. These tools can:

  • Validate CN codes against the latest EU nomenclature and Danish requirements
  • Automate assignment of nature‑of‑transaction codes based on business rules
  • Provide dashboards to monitor Intrastat thresholds for arrivals and dispatches
  • Generate audit trails showing how each Intrastat figure was calculated from underlying transactions

For businesses using e‑commerce platforms or third‑party logistics providers, integrations can pull order and shipment data directly into the accounting or ERP system, ensuring that all intra‑EU movements are captured for Intrastat purposes.

Role of a Danish accounting firm in system‑based Intrastat

Even when Intrastat is largely automated, expert oversight remains important. A Danish accounting firm can:

  • Review ERP and accounting settings from an Intrastat perspective before go‑live
  • Help design master‑data structures and coding standards tailored to Danish Intrastat rules
  • Perform periodic checks comparing Intrastat data with VAT and EC Sales Lists
  • Support updates when CN codes, Intrastat thresholds or Danish reporting requirements change

Combining a well‑configured accounting or ERP system with specialist Intrastat advice allows Danish businesses to reduce manual work, minimise errors and maintain full compliance with Statistics Denmark while supporting growth in EU trade.

Common errors in Danish Intrastat declarations and how to avoid them

Even experienced Danish businesses make recurring mistakes in Intrastat declarations. Many of them stem from confusing Intrastat with VAT reporting, misinterpreting Danish Statistics Denmark (Danmarks Statistik) guidelines or relying on incomplete data from ERP systems. Understanding the most common errors will help you avoid corrections, reminders and potential penalties.

1. Confusing Intrastat with VAT and EC Sales List reporting

A frequent error is to assume that Intrastat can be based directly on VAT returns or EC Sales Lists. While these reports are related, they do not contain the same information and are not compiled on the same basis.

Typical issues include:

  • Reporting only taxable supplies from the VAT return and omitting movements that are VAT‑exempt but still Intrastat‑relevant (for example, certain transfers of own goods)
  • Using invoice values from VAT reporting without adjusting for costs that must be included in the Intrastat statistical value (e.g. transport and insurance up to the Danish border for arrivals, or from the Danish border for dispatches)
  • Assuming that if a transaction appears on the EC Sales List, it is automatically correct for Intrastat purposes

To avoid this, reconcile Intrastat data with VAT and EC Sales Lists, but always treat Intrastat as a separate statistical report with its own rules and valuation principles.

2. Incorrect use of commodity codes (CN codes)

Misclassification of goods under the Combined Nomenclature (CN) is one of the most common and time‑consuming errors. Using an incorrect 8‑digit CN code can distort trade statistics and trigger questions from Danmarks Statistik.

Typical mistakes include:

  • Using outdated CN codes from previous years instead of the current version
  • Choosing generic “other” codes when a more precise code exists
  • Applying the same code to different product groups for convenience

To reduce the risk of misclassification, always check the latest CN nomenclature published by the EU and, where needed, request binding tariff information or specialist advice. For companies with large assortments, mapping product master data to CN codes in the ERP system and maintaining them centrally is essential.

3. Wrong country codes and direction of trade

Another frequent error is using the wrong country code or confusing arrivals and dispatches. Intrastat in Denmark distinguishes between:

  • Arrivals – goods coming into Denmark from other EU Member States
  • Dispatches – goods leaving Denmark to other EU Member States

Common problems include:

  • Using the country of invoicing instead of the country of origin or destination of the goods
  • Reporting a dispatch as an arrival (or the other way around) when goods are returned or moved between warehouses
  • Using non‑EU country codes for Intrastat transactions that should not be reported at all (trade with non‑EU countries is covered by customs declarations, not Intrastat)

Always verify where the goods physically come from and where they are physically going. Use the official ISO country codes required by Danmarks Statistik and ensure that your ERP system reflects the physical flow of goods, not only the invoicing chain.

4. Incorrect value and statistical value

Many Danish businesses report the invoice amount as the Intrastat value without checking whether it matches the required statistical value. Danmarks Statistik requires that the value reflects the value of the goods at the Danish border, including certain costs.

Typical errors include:

  • Not including transport and insurance costs up to the Danish border for arrivals, or from the Danish border for dispatches, when these costs are borne by the seller
  • Failing to deduct separately invoiced services that should not be part of the goods value
  • Using values in foreign currency without converting to Danish kroner (DKK) using an appropriate exchange rate

To avoid these mistakes, define clear internal rules for calculating statistical value and configure your accounting or ERP system to apply them consistently. Where necessary, use standard percentage mark‑ups for transport and insurance if allowed by Danmarks Statistik guidance.

5. Wrong quantity, net mass and supplementary units

Intrastat requires not only the value of goods but also quantities, usually in kilograms (net mass) and, for some CN codes, additional units such as pieces, litres or square metres.

Common errors include:

  • Reporting gross weight instead of net mass (weight of goods without packaging)
  • Leaving supplementary units blank where they are mandatory for a given CN code
  • Using inconsistent units (for example, reporting pieces instead of kilograms where kilograms are required)

To minimise errors, ensure that product master data in your system includes net mass and, where applicable, supplementary units for each CN code. Implement automatic conversions from sales units (e.g. boxes, pallets) to the required Intrastat units.

6. Misuse of nature of transaction codes

The nature of transaction code describes the type of movement, such as a sale, purchase, return, processing or transfer of own goods. Incorrect coding can significantly affect the interpretation of your data.

Typical mistakes include:

  • Using the standard sale/purchase code for all movements, including returns, replacements, consignment stock or processing under contract
  • Failing to distinguish between goods supplied for processing and goods returned after processing
  • Ignoring free‑of‑charge deliveries that are still Intrastat‑relevant

Review the official list of nature of transaction codes used in Denmark and create internal guidelines with examples for your staff. In many companies, a short coding manual linked to typical business scenarios (sales, returns, samples, processing, stock transfers) significantly reduces errors.

7. Incorrect or missing Incoterms

Incoterms influence how the statistical value should be calculated, because they determine which party bears transport and insurance costs and up to which point. Errors in Incoterms can therefore lead to incorrect values.

Common issues include:

  • Leaving the Incoterm field blank or using outdated Incoterms that are no longer valid
  • Reporting Incoterms that do not match the actual contractual terms with the customer or supplier
  • Failing to adjust the value to reflect the Incoterm used (for example, FOB vs. CIF)

Align your Intrastat reporting with the Incoterms stated on invoices and contracts, and ensure that your ERP system stores Incoterms at order or invoice level so they can be used automatically in Intrastat declarations.

8. Omitting transactions that must be reported

Some movements of goods are often overlooked because they do not involve a typical sale or purchase. However, they may still be Intrastat‑relevant if goods physically move between Denmark and another EU Member State.

Typical omissions include:

  • Transfers of own goods between warehouses in different EU countries
  • Goods sent for processing or repair and returned afterwards
  • Consignment stock movements and call‑off stock arrangements
  • Free samples, promotional items or gifts

Map all your logistics flows, not just invoiced sales and purchases. If goods cross the Danish border within the EU, check whether they should be included in Intrastat, even if no invoice is issued or if the transaction is VAT‑exempt.

9. Incorrect application of Danish Intrastat thresholds

Danish Intrastat obligations depend on annual thresholds for arrivals and dispatches. Errors occur when businesses:

  • Fail to monitor their cumulative intra‑EU trade during the year and only discover the obligation after the threshold has been exceeded
  • Assume that once they fall below the threshold again, they can immediately stop reporting without confirmation from Danmarks Statistik
  • Apply the threshold to the wrong flow (for example, using the arrivals threshold for dispatches)

To avoid this, track your intra‑EU arrivals and dispatches separately and compare them with the current Danish thresholds. If you approach the threshold, prepare your systems and processes in advance so you can start reporting on time when Danmarks Statistik notifies you of your obligation.

10. Late submissions and missing corrections

Even when the data is correct, many companies struggle with deadlines and follow‑up corrections. Danmarks Statistik sets specific monthly deadlines for Intrastat declarations, and late or missing submissions can lead to reminders and, in persistent cases, penalties.

Common process‑related errors include:

  • Not aligning internal closing procedures with Intrastat deadlines
  • Submitting the declaration on time but failing to correct known errors or omissions in subsequent months
  • Relying on a single employee without backup, which increases the risk of delays during holidays or sickness

Implement a clear timetable for Intrastat preparation, review and submission, integrated with your monthly accounting close. Assign a backup person and document the process so that reporting can continue smoothly if key staff are unavailable.

11. Poor data quality in accounting and ERP systems

Many Intrastat errors originate from the source data in accounting and ERP systems. If product, customer, supplier or logistics data is incomplete or inconsistent, Intrastat declarations will inevitably contain mistakes.

Typical data issues include:

  • Missing or inconsistent CN codes, country codes or units of measure in product master data
  • Incorrect customer or supplier country information, especially for groups with multiple EU entities
  • Manual overrides and free‑text entries that bypass standardised fields used for Intrastat

To improve data quality, define mandatory fields for Intrastat‑relevant information, introduce validation rules in your systems and perform periodic data cleansing. For larger Danish businesses, integrating Intrastat logic directly into the ERP or using specialised Intrastat modules can significantly reduce manual work and error rates.

12. How to systematically avoid Intrastat errors in Denmark

Reducing Intrastat errors is not only a matter of correcting individual declarations; it requires a structured approach:

  • Document internal Intrastat procedures, including responsibilities, data sources and approval steps
  • Train staff regularly on Danish Intrastat rules, especially when CN codes, thresholds or reporting requirements change
  • Perform periodic reconciliations between Intrastat, VAT returns and EC Sales Lists to identify discrepancies
  • Use checklists for monthly reporting to ensure that all required data fields are reviewed
  • Consider partial or full outsourcing of Intrastat reporting to a Danish accounting firm if your internal resources are limited or your trade flows are complex

By addressing these common problem areas proactively, Danish companies can maintain compliant, accurate Intrastat declarations, reduce the risk of penalties and minimise the administrative burden associated with EU trade reporting.

Interaction between Intrastat, VAT reporting and EC Sales Lists in Denmark

Intrastat, VAT reporting and EC Sales Lists (ESL, in Danish: EU-salgsangivelse) are three separate but closely connected reporting obligations for Danish businesses trading goods and services within the EU. Understanding how they interact is essential to avoid inconsistencies, double counting and compliance risks with both the Danish Tax Agency (Skattestyrelsen) and Statistics Denmark (Danmarks Statistik).

Different purposes, same underlying transactions

Although they are based on many of the same transactions, each report serves a different purpose:

  • Intrastat – statistical reporting of physical movements of goods between Denmark and other EU Member States. Submitted to Statistics Denmark.
  • VAT return (momsangivelse) – fiscal reporting of taxable supplies of goods and services, input VAT and output VAT. Submitted to Skattestyrelsen.
  • EC Sales List (EU-salgsangivelse) – fiscal reporting of intra‑Community supplies of goods and certain services to VAT‑registered customers in other EU countries. Submitted to Skattestyrelsen.

Because they all describe EU trade from different angles, the figures must be logically consistent. Danish authorities increasingly use cross‑checks between these systems to identify errors, missing declarations or potential fraud.

How Intrastat data should reconcile with Danish VAT returns

For most Danish businesses, the starting point is the VAT return. Intra‑EU trade affects several key boxes on the Danish VAT return (momsangivelse), for example:

  • Intra‑Community acquisitions of goods (purchases from other EU countries) – reported as both output VAT and deductible input VAT in the relevant boxes.
  • Intra‑Community supplies of goods (sales to other EU countries) – reported as zero‑rated exports within the EU.

Intrastat declarations should broadly reflect the same value of intra‑EU goods movements, but there are important differences:

  • Intrastat is based on dispatches and arrivals of goods, not on invoice date or VAT chargeability.
  • Intrastat values are usually reported at the statistical value (including certain transport and insurance costs to the border), which may differ from the invoice amount used for VAT.
  • VAT returns include goods and services, while Intrastat covers goods only.

In practice, this means that the total value of intra‑EU goods in Intrastat for a period will rarely match the VAT return figures exactly, but large or systematic differences should be explainable (for example due to timing, transport costs, returns or triangular transactions). Danish authorities may ask for explanations if deviations are significant or recurring.

Link between Intrastat and EC Sales Lists in Denmark

The EC Sales List is closely linked to the VAT return and focuses on zero‑rated intra‑Community supplies of goods and certain services. For each EU customer with a valid VAT number, Danish businesses must report:

  • Customer’s VAT ID in the other Member State
  • Total value of goods supplied in the period
  • Total value of services (where applicable) supplied in the period

Intrastat, on the other hand, does not identify individual customers. It aggregates data by commodity code, partner country and other statistical fields. However, the total value of intra‑EU dispatches of goods in Intrastat should be broadly consistent with the sum of intra‑EU goods supplies reported in the EC Sales List and the VAT return.

Skattestyrelsen uses EC Sales Lists to cross‑check that:

  • Zero‑rated intra‑EU supplies reported in the VAT return are correctly supported by ESL entries
  • Customers in other Member States report corresponding intra‑Community acquisitions

Statistics Denmark may compare Intrastat dispatches with EC Sales List totals at an aggregate level. Large discrepancies can trigger questions or audits, especially if they continue over several reporting periods.

Typical reconciliation issues for Danish businesses

Common reasons why Intrastat, VAT and EC Sales List data do not align include:

  • Timing differences – Intrastat based on shipment date, VAT and ESL based on invoice or tax point date.
  • Inclusion of services – VAT and ESL include certain cross‑border services, while Intrastat excludes them.
  • Different valuation – Intrastat uses statistical value; VAT and ESL use invoiced value without transport adjustments.
  • Goods movements without invoices – stock transfers, consignment stock, returns, processing under contract or free‑of‑charge deliveries may appear in Intrastat but not in ESL, and may be treated differently for VAT.
  • Incorrect country allocation – mis‑coding the partner Member State in Intrastat or ESL, especially in complex supply chains and triangular transactions.

To minimise these issues, Danish companies should establish a clear mapping between logistics data (used for Intrastat) and financial data (used for VAT and ESL), and document any systematic differences.

Practical coordination of reporting in Denmark

In many Danish businesses, different departments handle these obligations: accounting teams prepare VAT returns and EC Sales Lists, while logistics or controlling teams prepare Intrastat. Without coordination, inconsistencies are likely.

Good practice includes:

  • Using the same transaction classifications (e.g. nature of transaction codes) across ERP, Intrastat and VAT modules where possible.
  • Running periodic reconciliations between:
    • Total intra‑EU goods purchases and sales in the general ledger
    • Intrastat arrivals and dispatches
    • EC Sales List totals per country
  • Documenting internal policies for handling stock transfers, consignment stock, returns, processing and free‑of‑charge shipments.
  • Ensuring that VAT numbers of EU customers are validated and correctly stored in the ERP system to support accurate EC Sales Lists.

Why consistent Intrastat, VAT and ESL data matters

For Danish companies, consistent reporting across Intrastat, VAT and EC Sales Lists is not only a compliance requirement but also a way to reduce audit risk and administrative burden. Misalignments can lead to:

  • Queries and audits from Skattestyrelsen or Statistics Denmark
  • Corrections and resubmissions of multiple returns
  • Potential VAT assessments, interest and penalties

Well‑designed accounting and ERP processes, combined with regular reconciliations, help ensure that all three reporting streams reflect the same underlying EU trade flows and support a robust compliance position in Denmark.

Record‑keeping requirements and audit readiness for Intrastat in Denmark

Proper record‑keeping is essential for accurate Intrastat reporting in Denmark and for demonstrating compliance during audits by Statistics Denmark (Danmarks Statistik) or the Danish Tax Agency (Skattestyrelsen). Well‑structured documentation not only reduces the risk of penalties, but also makes monthly Intrastat declarations faster and more reliable.

What records Danish businesses must keep for Intrastat

Companies that meet the Danish Intrastat thresholds for arrivals (imports from other EU countries) or dispatches (exports to other EU countries) must maintain detailed documentation supporting every figure reported. As a rule, you should be able to trace each Intrastat line back to underlying commercial and logistics documents.

Key records typically include:

  • Sales and purchase invoices for intra‑EU trade, including credit notes and corrections
  • Contracts and framework agreements that explain pricing, Incoterms and delivery conditions
  • Transport documents (CMR, bills of lading, airway bills, delivery notes, consignment notes)
  • Customs documents for movements that may overlap with customs reporting (e.g. trade with special territories)
  • Warehouse and stock movement records, including transfers between Danish and other EU warehouses within the same group
  • Evidence of the country of origin of goods (supplier declarations, certificates of origin where relevant)
  • Product master data with CN8 commodity codes, net mass, supplementary units and statistical value rules
  • Internal reconciliations between Intrastat, VAT returns and EC Sales Lists (EU sales without VAT)

Retention periods and storage format in Denmark

For Intrastat purposes, businesses in Denmark should align their record‑keeping with the general Danish bookkeeping rules. Commercial and accounting records, including those used for Intrastat, must normally be kept for at least 5 years after the end of the financial year to which they relate. This applies whether the data is stored physically or electronically.

Electronic storage is fully acceptable, provided that:

  • Data is complete, readable and can be exported in a commonly used format
  • Access to historical versions and corrections is preserved (audit trail)
  • Back‑ups are made regularly and stored securely, ideally in more than one location
  • Data can be made available to Danish authorities on request without undue delay

Building an Intrastat‑ready documentation structure

To be audit‑ready, it is not enough to simply store documents. Danish companies should organise their records so that Intrastat data can be quickly verified. A practical approach is to mirror the structure of the Intrastat declaration in your internal documentation.

Useful practices include:

  • Maintaining a central product master file with:
    • CN8 commodity code for each item
    • Standard net mass and supplementary units
    • Default country of origin and typical Incoterms
  • Tagging invoices and transport documents with:
    • Intrastat flow (arrival or dispatch)
    • Nature of transaction code (e.g. sale, return, processing, transfer of own goods)
    • Partner EU country code
  • Keeping a monthly Intrastat file (for example in your ERP or as a separate export) that lists:
    • All intra‑EU movements included in the declaration
    • Reference to the source document (invoice number, delivery note, shipment ID)
    • Any manual adjustments or corrections with explanations

Reconciliation with VAT and EC Sales Lists

Statistics Denmark and the Danish Tax Agency increasingly compare Intrastat data with VAT returns and EC Sales Lists. Significant unexplained differences can trigger questions or audits. To be prepared, Danish businesses should perform their own reconciliations each month.

Key checks include:

  • Comparing total value of intra‑EU sales and purchases in the VAT return with the statistical value reported in Intrastat
  • Ensuring that all customers and suppliers reported in EC Sales Lists are reflected in Intrastat where physical goods are involved
  • Separating services from goods in the accounting system so that only goods are included in Intrastat
  • Documenting reasons for legitimate differences, such as:
    • Different valuation rules (e.g. inclusion of transport and insurance in statistical value)
    • Timing differences between invoice date and physical movement of goods
    • Movements of own goods without an invoice

Preparing for an Intrastat audit in Denmark

An Intrastat audit or control from Statistics Denmark typically focuses on data quality, completeness and consistency. Being prepared reduces disruption to your business and lowers the risk of retroactive corrections or penalties.

To be audit‑ready, Danish companies should:

  • Designate a responsible person or team for Intrastat, with clear roles and backup in case of absence
  • Document internal procedures for:
    • Collecting data from ERP, warehouse and transport systems
    • Assigning CN8 codes and nature of transaction codes
    • Calculating statistical value and net mass
    • Reviewing and approving declarations before submission
  • Keep a log of corrections submitted to Statistics Denmark, including reasons and affected periods
  • Perform periodic internal reviews of:
    • Correctness of commodity codes and country codes
    • Classification of complex flows (returns, processing, consignment stock, triangular trade)
    • Completeness of reported movements compared to logistics data

Using digital tools to strengthen audit readiness

Most Danish businesses rely on accounting or ERP systems to generate Intrastat data. To support compliance and audit readiness, these systems should be configured specifically for Danish Intrastat requirements.

Effective system setup usually includes:

  • Mandatory fields for CN8 code, country of origin and Intrastat‑relevant units on product cards
  • Automatic assignment of partner country based on customer or supplier master data
  • Standard mapping of transaction types to Intrastat nature of transaction codes
  • Reports that:
    • List all intra‑EU movements per month
    • Highlight missing or inconsistent data (e.g. missing CN8 code or net mass)
    • Allow easy export into the format required by Statistics Denmark

Where standard ERP functionality is not sufficient, Danish companies often implement add‑ons or work with an accounting firm that offers Intrastat‑specific reporting tools and periodic data quality checks.

Benefits of strong Intrastat record‑keeping

Robust Intrastat documentation and audit readiness bring several advantages for Danish businesses:

  • Lower risk of penalties for incorrect or late reporting
  • Less time spent answering questions from Statistics Denmark or the tax authorities
  • Better internal visibility of intra‑EU trade flows and logistics costs
  • Faster onboarding of new staff responsible for Intrastat, thanks to clear procedures and documentation

For companies with significant EU trade, working with a Danish accounting firm experienced in Intrastat can help design an efficient record‑keeping framework, ensure ongoing compliance and provide support in case of audits or data quality reviews.

Changes in Danish Intrastat rules and how to stay up to date

Intrastat rules in Denmark are adjusted regularly to reflect changes in EU statistics requirements, customs practice and digital reporting standards. For Danish businesses trading goods within the EU, staying up to date is essential to avoid incorrect declarations, penalties and unnecessary administrative work.

Recent trends in Danish Intrastat changes

In recent years, Danish Intrastat has evolved mainly in four areas: reporting thresholds, data content, digital submission and control focus.

The Danish Customs and Tax Administration (Skattestyrelsen) reviews Intrastat thresholds for arrivals (imports from other EU countries) and dispatches (exports to other EU countries). Thresholds are expressed as annual values in Danish kroner and determine whether you must submit Intrastat at all, and in some cases whether you must provide extended data. When thresholds are adjusted, more or fewer companies fall into the reporting obligation, so it is important to check each year whether your EU trade volume still triggers Intrastat.

There have also been EU‑driven changes to the data content of Intrastat declarations. For example, additional information on the nature of transaction or the partner Member State may be required or re‑coded, and the list of CN (Combined Nomenclature) commodity codes is updated every year. These changes directly affect how you classify and report your goods in Denmark.

Digitalisation is another key trend. Intrastat in Denmark must be filed electronically via TastSelv Erhverv or through approved system‑to‑system solutions. Over time, the Danish authorities have tightened technical requirements, validation rules and error messages in the online system, which can impact how your accounting or ERP system exports Intrastat files.

Finally, Skattestyrelsen has increased its focus on data quality and consistency between Intrastat, VAT returns and EC Sales Lists. This means more targeted controls and follow‑up letters when reported values differ significantly between systems.

How to monitor Intrastat rule changes in Denmark

To keep your Danish Intrastat reporting compliant, you should implement a structured process for monitoring regulatory updates. The following practical steps help you stay ahead of changes:

  • Check annual Intrastat thresholds – At the beginning of each calendar year, verify the current Danish Intrastat thresholds for arrivals and dispatches on the official Skattestyrelsen or Statistics Denmark (Danmarks Statistik) websites. Compare these thresholds with your actual and forecasted EU trade volumes. If your annual arrivals or dispatches in Danish kroner exceed the relevant threshold, you must register and report Intrastat.
  • Update CN commodity codes every year – The EU Combined Nomenclature is updated annually. Make sure your product master data and tariff classifications in your accounting or ERP system reflect the latest CN codes. If a code is deleted or replaced, update it before the first Intrastat period of the new year to avoid rejected declarations.
  • Review changes to required data fields – When EU or Danish rules introduce new data elements or modify existing ones (for example, nature of transaction codes, mode of transport or partner country requirements), adjust your internal procedures and system mappings. Ensure that sales, purchasing and logistics teams understand which information must be captured at the time of transaction.
  • Follow guidance from Skattestyrelsen and Danmarks Statistik – Both authorities publish updated Intrastat manuals, FAQs and technical specifications. Subscribe to newsletters or RSS feeds where available, and bookmark the Intrastat sections of their websites for quick reference.
  • Coordinate with your software provider – If you use an accounting, ERP or customs system to generate Intrastat files, confirm that your provider regularly updates the Intrastat module for Danish requirements. Ask specifically about support for new CN codes, revised validation rules and any changes in the electronic submission format.
  • Align Intrastat with VAT and EC Sales Lists – When rules change, review how Intrastat interacts with your Danish VAT reporting and EC Sales Lists. Set up internal reconciliations so that the values for EU trade in your VAT returns, EC Sales Lists and Intrastat are consistent and reflect the same underlying transactions.

Internal processes to keep your Intrastat compliant over time

Regulatory changes are easier to handle when your internal processes are robust. Danish businesses that manage Intrastat effectively typically do the following:

  • Assign a clear Intrastat owner within finance or accounting who is responsible for monitoring Danish and EU updates and communicating them internally.
  • Document Intrastat procedures in writing, including how thresholds are checked, how commodity codes are maintained, how data is extracted from systems and who reviews declarations before submission.
  • Schedule periodic reviews (for example, annually or semi‑annually) to confirm that your Intrastat setup still matches current Danish rules and your actual trade flows.
  • Provide basic training for staff involved in sales, purchasing, logistics and accounting so they understand which information is needed for Intrastat and why accuracy matters.
  • Perform sample checks comparing Intrastat data with invoices, transport documents and VAT returns to identify discrepancies early.

When to seek professional support in Denmark

Changes in Danish Intrastat rules can be particularly challenging if your company experiences rapid growth in EU trade, expands into new product categories or starts using new logistics models such as consignment stock or cross‑border drop‑shipping. In these situations, it can be efficient to involve a Danish accounting firm with Intrastat expertise.

A specialist can help you interpret new rules, classify goods correctly, adjust your accounting and ERP settings, and set up reconciliations between Intrastat, VAT and EC Sales Lists. This reduces the risk of incorrect or late reporting, supports smooth communication with Skattestyrelsen and Danmarks Statistik, and frees up internal resources for core business activities.

By actively monitoring regulatory updates and maintaining well‑designed internal processes, Danish businesses can keep their Intrastat reporting accurate and compliant, even as rules and thresholds continue to evolve.

When and how to outsource Intrastat reporting to a Danish accounting firm

For many Danish businesses, Intrastat reporting starts out as an internal task handled by accounting staff. As trade volumes grow, the complexity of declarations, changing rules and the risk of penalties often make it more efficient and safer to outsource Intrastat to a specialised Danish accounting firm.

When does it make sense to outsource Intrastat in Denmark?

Outsourcing is usually worth considering when at least one of the following applies:

  • Your arrivals (imports from other EU countries) or dispatches (exports to other EU countries) are close to or above the Danish Intrastat thresholds, so you must file monthly and cannot afford errors
  • You trade in many different product categories and struggle with correct CN commodity codes, Incoterms and nature-of-transaction codes
  • Your accounting or ERP system does not automatically produce Intrastat-ready data and manual work is time-consuming
  • You have frequent corrections, reminders from Statistics Denmark or have already received warnings or penalties for late or incorrect filings
  • Your internal team changes often, and you lack stable in‑house Intrastat expertise
  • You are expanding into new EU markets, new product lines or complex supply chains (consignment stock, triangulation, drop shipments)

Benefits of using a Danish accounting firm for Intrastat

Working with a local Intrastat specialist in Denmark can provide several concrete advantages:

  • Compliance with current Danish rules – a professional firm monitors updates from Statistics Denmark and the EU, and adapts your reporting accordingly
  • Lower risk of penalties – consistent, timely and accurate submissions reduce the likelihood of fines and follow‑up controls
  • Correct coding – support with CN codes, country codes, mode of transport, delivery terms and nature of transaction, including sector‑specific nuances
  • Process efficiency – setup of data flows from your accounting or ERP system so that Intrastat files can be generated and submitted with minimal manual input
  • Better data quality – reconciliations between Intrastat, VAT returns and EC Sales Lists help identify discrepancies early
  • Continuity – your Intrastat process is not dependent on one internal employee being available or fully trained

What can a Danish accounting firm handle for you?

Depending on your needs, outsourcing can cover the entire Intrastat process or only selected parts. Typical services include:

  • Initial assessment of whether your company exceeds Danish Intrastat thresholds for arrivals and dispatches
  • Registration and setup of your company for Intrastat reporting with Statistics Denmark
  • Configuration of your accounting or ERP system to capture required Intrastat data fields
  • Classification of goods with the correct CN commodity codes and nature-of-transaction codes
  • Preparation and electronic submission of monthly Intrastat declarations
  • Ongoing checks and reconciliations against VAT returns and EC Sales Lists
  • Handling of queries and controls from Statistics Denmark and preparation of corrections
  • Internal guidelines and brief training for your staff on how to record data correctly

How the outsourcing process typically works

A structured onboarding process helps ensure that Intrastat reporting becomes reliable and predictable. A typical collaboration with a Danish accounting firm follows these steps:

  1. Initial consultation – review of your EU trade flows, current reporting obligations, existing Intrastat history and any previous issues or penalties
  2. Data mapping – analysis of how your invoices, purchase orders and logistics data are recorded in your systems, and which fields are needed for Intrastat
  3. Technical setup – establishing secure data transfer (for example, exports from your ERP, API connections or structured spreadsheets) and defining monthly deadlines
  4. Test period – preparation of one or more test declarations to verify coding, values, partner countries and transport modes before full handover
  5. Ongoing reporting – the firm prepares and submits your monthly Intrastat declarations, informs you of any issues and keeps documentation for audit purposes
  6. Periodic review – at least once a year, review of thresholds, product portfolio, new trade flows and any changes in Danish or EU Intrastat rules

What to look for when choosing a Danish Intrastat partner

Not every accounting firm has the same level of Intrastat experience. When selecting a provider, consider:

  • Proven experience with Intrastat in Denmark for companies of similar size and sector
  • Knowledge of both Intrastat and Danish VAT rules, including EC Sales Lists and cross‑border transactions
  • Ability to integrate with your accounting or ERP system and automate data collection as much as possible
  • Clear procedures for deadlines, approvals and communication, including who is legally responsible for final submissions
  • Transparent pricing, for example a fixed monthly fee per declaration or volume‑based pricing
  • Support in English and, if needed, Danish, for communication with Statistics Denmark and other authorities

For Danish companies with growing EU trade, outsourcing Intrastat reporting to a specialised accounting firm can significantly reduce administrative burden and compliance risk. A well‑designed collaboration ensures that your Intrastat declarations are accurate, timely and aligned with your VAT and financial reporting, while your internal team can focus on core business activities.

Navigating Intrastat declarations

Details about goods trade are included in the Danish Intrastat declaration, which is necessary for reporting purposes. Additionally, submissions can be made through IDEP.web, where the Intrastat report can be filed alongside the European Sales Listing. Failure to meet these reporting obligations may result in penalties and other repercussions.

When intra-community transactions in Denmark exceed the threshold set by the Intrastat customs code, it is mandatory to submit a declaration. When the thresholds for intra-community arrivals or dispatches are exceeded during the year, a corresponding Intrastat declaration must be filed in the month in which the threshold was first exceeded.

In Denmark Intrastat declaration encompasses details such as the submission of Intrastat returns and their corresponding frequency and due dates.

Following the practice seen in many EU nations, Intrastat returns in Denmark are submitted on a monthly basis, aligned with the calendar month. The deadline for these returns is the 10th working day after the end of the reporting month. It is important to note that there are two distinct deadlines based on the size of the reporting entity:
- larger reporters (group 1) have an earlier deadline,
- smaller reporters (group 2) face a later deadline.

Businesses will receive notifications from the Danish authorities about their group classification through letters related to their Intrastat reporting duties.

Intrastat declaration form in Denmark

Two primary components make up Intrastat declarations:
A. Arrivals (inward movements): Goods entering a particular EU member state from another EU Member State.
B. Dispatches (outward movements): Goods leaving a specific EU member state to another EU member state.

Neglecting to track the flow of arrivals (goods coming into Denmark from other EU countries) or dispatches (goods departing Denmark to other EU countries) could lead to penalties and fines. Accurate and timely submission of data is essential for businesses to meet Intrastat obligations and prevent such consequences.

When undertaking key administrative actions that may involve the risk of errors and penalties, we recommend contacting a specialist. If necessary, we invite you to a consultation.

Comments
Back your reply
DO YOU NEED ACCOUNTING?
NEED A QUOTE:
We have been operating in the Danish market for 15 years.
All rights reserved © 2026
Privacy policy