For affiliates · 21 October 2026 · 13 min read

Affiliate income in Denmark: tax, VAT and bookkeeping explained

Loui Wagner

Co-founder, product and technology

The short answer

  • In Denmark, affiliate commission is taxable from the first krone – as hobby income or business income, depending on whether the activity is run systematically with a view to profit.
  • Commission is B-income (income with no tax withheld at source). Enter the expected income in your preliminary income assessment so the tax is paid along the way instead of as back tax.
  • VAT registration is required once VAT-liable turnover exceeds DKK 50,000 within a calendar year.
  • Commission from a Danish network follows Danish VAT rules, while commission from networks in other EU countries is typically settled under the reverse charge mechanism.

Important

This guide covers Danish rules

Everything below describes the rules for affiliates who are taxed in Denmark, as set out by the Danish Tax Agency (Skattestyrelsen). Tax and VAT rules differ from country to country – if you live or run your business elsewhere, check the rules with your own tax authority.

If you earn money from affiliate links in Denmark, the income is taxable – whether it is DKK 800 or DKK 80,000, and whether or not you see it as a hobby. The short answer to "do I have to pay tax on my commission?" is always yes. The harder questions are how: as a hobby or a business, with or without VAT, with or without a CVR number (the Danish business registration number), and what documentation you need to keep along the way.

This guide gathers the practical overview. It ties together the glossary entries on tax on affiliate income, VAT on affiliate income and a CVR number as an affiliate into an order you can act on: first you settle your status, then your tax, then your VAT – and finally your bookkeeping. The rules are described as the Danish Tax Agency sets them out; what they mean for your particular situation depends on a specific assessment.

Hobby or business – the assessment everything else rests on

The first question is not a VAT question but a status question: are you running a hobby or a business? There is no answer key and no amount that decides it automatically. The Danish Tax Agency makes an overall, specific assessment, and the most important criteria are: whether the activity is run to make money (profitability), whether it is run systematically and regularly, how large it is, whether you have the professional background, and whether it is organised professionally – for example with a budget, a plan and separate finances.

The tax liability is the same in both cases – the profit is taxed as personal income. The difference lies in everything around it: deductions, the labour market contribution (AM-bidrag) and what happens to losses. As a hobby, you can only deduct expenses directly linked to the income, and only up to the size of the income – a loss can neither be deducted from other income nor carried forward. As a business, you have full deductions for operating costs, can as a rule deduct losses, and in return pay the labour market contribution of 8 % of the profit.

Hobby and business compared on the points that matter most in practice (Danish rules)
PointHobby activityBusiness activity
Tax on profitYes – personal incomeYes – personal income
Labour market contribution (8 %)NoYes
DeductionsOnly expenses directly linked to the income, at most up to the incomeFull deductions for operating costs
LossesCannot be deducted or carried forwardCan as a rule be deducted under the applicable rules
CVR numberNot requiredRequired where there is a duty to register, e.g. VAT registration
Typical profileIrregular income, driven by interestSystematic operation with a view to profit

If you start as a hobby – a niche site or a profile that throws off a bit of commission now and then – the activity can change character to a business as the income grows and you start working systematically on content, links and optimisation. That happens without you actively deciding anything. So revisit the assessment at least once a year, and whenever the income takes a clear jump.

B-income and the preliminary income assessment

In Danish terms, affiliate commission is B-income: there is no employer withholding tax before the money reaches you. An affiliate network pays out the gross amount, and the responsibility for getting it taxed lies with you. The classic mistake here is not cheating, but forgetting that the tax does not happen by itself.

The tool is the preliminary income assessment (forskudsopgørelse) on skat.dk. If you enter your expected affiliate income as B-income (or as business profit if you run a business), the Danish Tax Agency includes the tax throughout the year – either through your withholding rate or through instalments. If you do not, the tax arrives as back tax with an interest surcharge when the annual tax return (årsopgørelse) is settled. The income must appear on the annual tax return in any case; check that it is in the right box when the year is over.

Tip

Update the preliminary assessment early

Correct your preliminary income assessment as soon as your first payout is on its way – not in December. The earlier the change takes effect, the more of the tax is spread over the remaining months of the year instead of ending up as back tax.

The VAT threshold: DKK 50,000 in a calendar year

Affiliate commission is payment for a service – you deliver marketing and refer customers. Services are VAT-liable as a rule, but in Denmark you only have to register for VAT once your VAT-liable turnover exceeds DKK 50,000 within a calendar year (or exceeded the threshold the year before). The threshold applies to turnover, not profit, and it applies to all your VAT-liable activity combined – if you also sell other services on the side, they count in the same total.

Below the threshold you can choose not to register: you do not add VAT to your commission and, in turn, cannot deduct VAT on your expenses. Above the threshold you must register – and VAT registration requires a CVR number. From then on you charge 25 % Danish VAT on VAT-liable services supplied in Denmark and file VAT returns for the periods the Danish Tax Agency sets. The obligation applies from the sale that takes turnover over the threshold, so register when you can see you are approaching it.

Watch out

The threshold is per calendar year – since 2025

Until 2024, the DKK 50,000 threshold was measured over 12 months. Since 1 January 2025 it applies within a calendar year: you must register when this year's turnover exceeds DKK 50,000, and you remain liable to register in the year after a year in which the threshold was exceeded. Some older guides still mention the 12 months.

Danish or foreign network – the VAT difference

Where the network is based decides how VAT is handled. If you receive commission from a Danish network, you supply your service to a Danish business, and the ordinary Danish rules apply: if you are VAT-registered, 25 % Danish VAT is added on top of the commission; if you are below the threshold and unregistered, you invoice without VAT. Affilyflow is a Danish network, so payouts from us follow that model – we add the VAT on top once your VAT number is confirmed in the EU's VAT register VIES, and we check that ourselves. Note also that the commission itself is calculated on the order value excluding VAT (via the Shopify app on the value of the goods without shipping, where it is not yet confirmed whether VAT is deducted) – the VAT on the customer's purchase is a matter between the store and the tax authority, not an amount you earn commission on.

If, on the other hand, you receive commission from a network in another EU country, the reverse charge rules for business-to-business services apply: the place of supply is where the buyer is established, so you invoice without Danish VAT, and the network accounts for the VAT in its own country. That comes with obligations – the sale must be reported as an EU sale without VAT, which requires registration, even if you are below the DKK 50,000 threshold. Networks outside the EU generally follow the same place-of-supply principle: the service is supplied where the buyer is, without Danish VAT. Exactly which registration and reporting obligations apply to you depends on your situation – clarify it with the Danish Tax Agency before the first foreign payout arrives.

Self-billing – when the network writes your invoice

If the network issues a settlement document on your behalf instead of waiting for an invoice from you, it is called self-billing. It is legal and practical, but it does not move the responsibility: the document must meet the invoice requirements, and you are still the one answerable for the VAT treatment of your income being correct. So check that your details on the settlement are right – name, CVR number if you have one, and whether it was settled with or without VAT in line with your registration status.

Bookkeeping and receipts – what to keep

If you run a business, you are covered by the Danish Bookkeeping Act: ongoing bookkeeping, reconciliation and keeping records for 5 years after the end of the financial year. But even as a hobby affiliate you must be able to document both income and the expenses you deduct. The documentation requirement does not disappear because the activity is small – it is only the bookkeeping obligation that does.

  • Settlement documents and payout receipts from every network you have joined
  • Bank statements showing the payouts arriving in your account
  • Receipts for expenses: domain, hosting, ads, software and tools
  • Documentation of your VAT status – proof of registration or a note that you are below the threshold
  • A simple summary per year: total commission per network, total expenses, result

Your network's dashboard is a good reference, but it is not your bookkeeping. At Affilyflow you can see every sale, every approval and every payout – an event log is kept of the tracking events, and under payments you can follow your balance. But the responsibility for keeping the records and closing the year lies with you, whichever network you use. Download the settlements as you go instead of relying on them always being findable again in 4 years.

Your first payout is on its way – do this

At Affilyflow we pay out automatically on the first banking day of the month once your approved commission reaches the payout threshold of DKK 100 – only approved commission counts, never pending. If you do not want to wait, you can press "Pay out now". If you are a private individual in Denmark, we report the payout to the Danish Tax Agency (eIndkomst), and you will find an annual overview in the dashboard. How payouts, your details and self-billing fit together is covered in the docs under payouts, and the whole journey from click to bank account in from click to payout. The first time it happens is the practical moment to get the tax in order. Take the points in order:

01

Decide your status

Assess whether your activity is a hobby or a business using the criteria above: systematic operation, scale and whether it is run with a view to profit. Write down your reasoning – it is useful if the Danish Tax Agency asks later.

02

Update the preliminary income assessment

Log in to skat.dk and enter your expected affiliate income as B-income – or as business profit if you run a business. Then the tax is paid along the way instead of as back tax.

03

Track your turnover against the VAT threshold

Keep a simple spreadsheet of commission per month, and watch the total for the calendar year. If you approach DKK 50,000, register before the threshold is passed.

04

Decide on a CVR number and VAT registration

If you must register for VAT – or receive commission from foreign networks under reverse charge – you need a CVR number. Registration is done on virk.dk and is free.

05

Create a fixed place for records

One folder per year with settlements, bank statements and expense receipts. Download the records when they are issued – not when the year has to be closed.

06

Set aside a fixed share of each payout

Tax is not deducted automatically from B-income. Move a fixed percentage of each payout to a separate account, so the money is there when the tax falls due – how much depends on your total income and withholding rate.

If you have not got started yet, the order is the reverse of what many fear: in Denmark you need neither a CVR number nor VAT registration to become an affiliate and earn your first commission. The obligations grow with the income – the point is to know the thresholds before you hit them, not to have all the paperwork in place from day one.

Important

General guidance – not advice

This article is general guidance and neither tax nor legal advice. The rules change, and your specific situation may include circumstances the article does not cover. Talk to an accountant or the Danish Tax Agency before you make decisions about registration, VAT and deductions – and to your own tax authority if you are not taxed in Denmark.

Frequently asked questions

Do I have to pay tax on affiliate income in Denmark?

Yes, affiliate commission is taxable from the first krone. If the activity is a hobby, the profit is taxed as personal income without the labour market contribution. If it is a business, the profit is also taxed as personal income, but with a labour market contribution of 8 % and full deductions for operating costs. The income is B-income, so you must report it yourself – typically via the preliminary income assessment and the annual tax return on skat.dk.

When do I have to register for VAT as an affiliate in Denmark?

When your VAT-liable turnover exceeds DKK 50,000 within a calendar year. The threshold applies to turnover, not profit, and the obligation applies from the sale that takes you over the threshold. Registration requires a CVR number. Below the threshold you can invoice without VAT, but then you cannot deduct VAT on your expenses either.

Do I need a CVR number to be an affiliate in Denmark?

Not to get started. You can earn affiliate commission as a private individual and report it as B-income. A CVR number only becomes necessary when you have a duty to register – typically VAT registration at more than DKK 50,000 in turnover in a calendar year. If you receive commission from networks in other EU countries, special rules apply – clarify them with the Danish Tax Agency.

What does reverse charge mean for my affiliate commission?

Reverse charge applies when you supply your service to a business in another EU country, for example a foreign affiliate network. You invoice without Danish VAT, and the network accounts for the VAT in its own country. In return, the sale must be reported as an EU sale without VAT, which requires registration – even below the DKK 50,000 threshold. Commission from a Danish network follows the ordinary Danish VAT rules instead.

Further reading

Written by

Loui WagnerCo-founder, product and technology

Found a number that no longer holds? Write to us – we will correct the article.

From reading to the first click.

Web shops only pay for approved sales, and affiliates are up and running in minutes – with numbers that can be checked.