Partner iGamingAsk a question
Menu

An affiliate program in Malta paying a publisher in Portugal, settled in euros, invoiced monthly: this is an entirely ordinary cross-border B2B services transaction, and it is also the point where most new affiliates first have to think about VAT, invoicing direction, and what a paper trail actually needs to contain. None of what follows replaces an accountant who knows your specific country's rules — check locally before you file anything — but the shape of the problem is the same almost everywhere in the EU, and it is worth understanding before your first payout arrives rather than after a tax office asks about it.

Two invoicing directions, and most programs pick one for you

There are two ways a payment from an affiliate program can be documented. Either you issue an invoice to the program for the commission earned, the way any freelancer invoices a client, or the program issues a self-billing invoice to you — a document the program generates on your behalf, listing what it calculates you earned, which you then have to check rather than produce. Most gambling affiliate programs use self-billing, because they already hold the click and conversion data and it is faster for them to generate the document than to wait on forty individual affiliates to invoice correctly every month.

Self-billing does not remove your obligations. You still need to be a legally invoiceable entity — registered as self-employed or as a company — for the program to be allowed to self-bill you at all, and you still need to check every self-billed statement against your own tracking rather than trusting the total, because the two occasionally disagree over things like a chargeback, a voided registration, or a currency conversion applied on the wrong date.

VAT on a cross-border B2B service inside the EU

For an ordinary business-to-business service supplied across an EU border — which is what affiliate commission is, from a VAT perspective, a marketing service you (the affiliate) supply to the program — the standard mechanism is the reverse charge. You are the supplier here, not the customer, and the place of supply is treated as the customer's country: the program, not you, accounts for the VAT in its own return. The practical effect for you: you issue, or check, an invoice with no VAT added, carrying a note that the reverse charge applies. The European Commission's Your Europe guidance on cross-border VAT states the selling side plainly: "If you sell services to businesses based in another EU country you don't usually need to charge your customers VAT. Your customers will pay VAT on the services received at the applicable rate in their country (using the reverse charge procedure)." The underlying legal basis sits in Articles 44 and 196 of the EU VAT Directive (2006/112/EC, consolidated text) — Article 44 places the supply at the customer's location, Article 196 makes the customer liable for the VAT.

Worked example: you are a sole trader registered for VAT in Portugal, supplying a marketing service to a program registered in Malta. The program self-bills you EUR 1,200 for the month. Because the program is the customer and Malta is where it is established, the self-billed invoice is issued at 0% VAT, carries a note such as "Reverse charge — Article 196, Directive 2006/112/EC," and states both parties' VAT numbers. You do not add VAT, and — because you are the seller, not the buyer — you do not declare an "acquisition" of anything; that offsetting owe-and-reclaim treatment belongs to the program's own return, not yours. What you do file, on your side, is the supply itself on your VAT return's EU-services line and, in most member states, on a recapitulative statement (an EC sales list) naming the program's VAT number and the amount, so your tax authority can match it against what the program reports on its.

Two conditions have to hold for this to work cleanly: both parties need a valid VAT registration (your own number has to be on file with the program, and it is worth checking that the number is actually used on the self-billed document), and the service has to genuinely be B2B — which for a registered affiliate business it normally is. Get the direction backwards — treating your own sale as if you were the one acquiring a service — and the return you file will not match what the program declares on its side, which is exactly the kind of mismatch that draws a query from a tax office.

When the program sits outside the EU

A program based outside the EU — not unusual in an industry where a meaningful share of licensed operators and their affiliate programs sit outside the bloc entirely — is not automatically covered by the intra-EU reverse charge mechanism described above, though the general principle that VAT follows the customer's location for a B2B service still typically applies under most EU member states' own domestic rules for non-EU trade. This is the point at which general guidance runs out and "ask an accountant who has actually filed a return with this specific counterparty structure" starts, because the exact treatment depends on your country's implementation and on where the program is genuinely established for tax purposes, which is not always the country in its company name.

Self-billing in practice: what to actually check

  • The period and the total match your own tracking. Re-run your own click and conversion log for the same date range before accepting the figure.
  • Your registered details are current. A self-billed invoice issued against an old VAT number or an old company name creates a paper-trail mismatch that is annoying to unwind at year-end.
  • The remittance advice and the invoice reference the same amount. A remittance advice is the payment notification; it should tie exactly to the self-billed invoice it is settling, not to a rounded or partial figure.
  • Currency conversion is dated and stated. If the program earns in one currency and pays in another, the invoice should show the rate and date used, not just the converted total.

Records to keep, and for how long

Keep, per program, per month: the self-billed invoice or the one you issued, the remittance advice showing it was paid, your own click/conversion export for the same period, and any written program-terms update that changed your rate or model mid-period. Retention periods for business records are set nationally, not by the EU, and commonly fall somewhere in a five-to-ten-year range across member states — treat that as an approximate planning figure, not a number to rely on for any specific country, and confirm the actual requirement locally. A simple system that works for one person: one folder per program per tax year, four files a month, named consistently. It costs nothing and it is the difference between a ten-minute year-end reconciliation and a week lost hunting through inboxes.

When to bring in an accountant

Three points are worth paying for professional advice at, rather than working out alone from general guidance like this: registering as a business in the first place (sole trader vs. company has real consequences beyond invoicing), the first month you cross a VAT registration threshold if you were previously below it, and the first time a program outside the EU pays you directly. None of these is expensive to get checked once. All three are expensive to get wrong for a full tax year before noticing.

What we would do this week

  1. Confirm which invoicing direction each program you work with actually uses — self-billing or you-invoice — and check that your VAT number is correctly on file for each.
  2. Set up the one-folder-per-program-per-year record structure now, before the next self-billed statement arrives, not after the fourth one is unaccounted for.
  3. If any program pays from outside the EU, book one session with a local accountant to confirm the treatment for your specific country before it becomes a pattern across a full tax year.

The getting paid, taxes and invoicing guide covers the broader payment-and-tax picture this piece sits inside, including payout thresholds and payment methods.

Common questions

Do I need to charge VAT on my affiliate commission at all?

Under the reverse-charge mechanism for a qualifying cross-border B2B service inside the EU, no — you (or the program, under self-billing) issue the invoice without VAT added, and the customer accounts for it in their own return. This is different from a domestic transaction with a program registered in your own country, where normal domestic VAT rules apply instead.

What if I am not yet VAT-registered?

Most countries set a turnover threshold below which registration is optional. Below that threshold, the reverse-charge mechanics above do not apply to you the same way, and the correct treatment depends entirely on your local rules — this is one of the three points above worth a single paid consultation rather than a guess.

Does the currency I get paid in change any of this?

No — the VAT treatment follows where the supplier and customer are established and whether the service is B2B, not the settlement currency. The exchange rate used only affects the amount recorded, and it should be dated and stated on the invoice or remittance advice for your own records.

Next in this trackAffiliate Agreements: What to Read Before You Sign