All articles

VAT on ad sales to Europe: what a classifieds directory with no EU office actually owes

10 min read

An advertiser in Munich buys a week of featured placement on your directory with a credit card. The checkout is automatic: click, pay, the listing moves to the top of its city page, no conversation, no invoice request, nobody on your side touching the transaction. Nothing about that sale feels like an international tax event. Under EU and UK VAT law it already is one, and the money you owe on it started building the moment the payment cleared, not once your European traffic crosses some threshold you have been waiting to hit. There is no threshold. That single fact catches operators who built their tax thinking around the U.S. model, where a state generally has to see real revenue from you before it asks for anything.

Advertising space is a digital service, and that is not a loose reading

Every cross-border VAT question starts with one test: is what you sold a "digital service", meaning it is delivered over the internet with no or only minimal human involvement. A customer clicks buy, the listing goes live or the credit lands in the account, nobody on your team touches the order. That is the definition, not an analogy for it.

HM Revenue and Customs, the UK's tax authority, publishes the working list of what counts, and "advertising space on a website" sits on it as one of the named examples, right alongside software downloads, stock photos, and paid subscriptions. A featured placement, a bump to the top of a city page, a bundle of listing credits sold through a self-service checkout: all of that is advertising space sold electronically, which puts it squarely inside the same rules that apply to a SaaS subscription or an ebook.

The line that actually matters is automation, not subject matter. A course delivered as pre-recorded video is a digital service; the same course with a live tutor answering questions is not, because a person is now part of what the customer is paying for. Applied to a listings site: a credit package or a featured-placement purchase that a customer buys and receives without anyone on your side manually approving the transaction itself is a digital service, even if a moderator reviews the content of the listing afterward. Moderation does not change what the sale was.

Where the line gets genuinely blurry is a directory that still processes payment manually, invoices advertisers by email, or has a salesperson negotiate placement deals one at a time. That kind of workflow moves closer to a general service and out of the automated category, with different place-of-supply rules attached. Most directories running on a modern listings platform do not work that way; the entire appeal of self-service credits and instant featured placement is that nobody on the operator's side has to be involved, and that is precisely what makes the sale a digital service under these rules.

The threshold you are used to does not exist here

Every cross-border VAT question also comes back to where the sale is taxed, and for a digital service the answer is: wherever the consumer normally lives, not wherever you are incorporated or hosted. A UK company with no German office can still owe German VAT the moment a German consumer buys from it, because the rule follows the buyer.

For a business established outside the European Union, there is no registration threshold for these sales. VAT is due in the buyer's EU country from the very first transaction, whether that is a full year of subscription revenue or a single five-euro credit purchase. A €10,000 micro-business allowance and a newer small-business exemption do exist in EU VAT law, but both are written for businesses established inside the EU; a directory incorporated anywhere else does not get to use either one. The UK runs the identical structure for its own VAT: a business with no UK establishment owes VAT from its first taxable sale to a UK consumer, with no threshold to grow into first.

This is a different shape of risk than the one many operators have already learned to track. A state government can decide your gross receipts are taxable there even with no office in the state, and the EU version of that idea is older, more settled in law, and starts collecting from a smaller first sale than any U.S. state tax does. Waiting to see meaningful European revenue before registering is not a cautious approach here; it is the exact period during which the liability is quietly accruing, unpriced and unpaid, against a rule that was already in force before your first sale.

Whether the buyer is a business or a private consumer decides who owes it

The other question that decides everything is whether the advertiser buying the credit or the placement is a business or a private consumer, because the two outcomes are opposites. Sell to a business customer with a valid VAT registration number, and the reverse charge applies: you charge no VAT at all, and the buyer accounts for it themselves in their own country. Sell to a private consumer, and you charge and remit VAT at the rate of their country.

The evidence rule is simple and unforgiving: if the buyer does not give you a valid VAT number, you treat the sale as a private consumer purchase and charge VAT accordingly. A buyer who insists they run a business but has no VAT number does not get to force reverse-charge treatment; accepting other proof of business status is your choice to make, not their right to demand. The European Commission's VIES lookup service confirms in real time whether a number a buyer enters is actually valid, and the confirmation itself, not just the number, is what you want on file.

On an adult classifieds site specifically, this default matters more than it would on a typical SaaS product, because a large share of advertisers are individuals or sole operators, often below their own country's VAT registration threshold, buying a featured placement for themselves rather than a company procurement department buying software. An assumption that "my advertisers are all businesses" is the assumption most likely to be wrong here, and getting it wrong runs one direction only: VAT you failed to charge because you assumed B2B remains your liability, not the buyer's, if a tax authority later disagrees with the assumption.

Beyond the VAT number question, you also need to be able to show which country the buyer is actually in, because the rate depends on it. The accepted evidence is two pieces of information that do not contradict each other: billing address, the IP address used at checkout, the country tied to the buyer's bank card or payment provider, or the country code of a mobile SIM. If two pieces disagree, you cannot just pick the one that is more convenient; you need a documented way of resolving the conflict and the same evidence available years later if asked.

One registration instead of one per country

Reading the paragraphs above, the obvious next question is whether a directory selling to advertisers across the EU has to register for VAT separately in every country a buyer happens to live in. It does not. The EU built a single-window scheme for exactly this problem, called the Non-Union OSS (One Stop Shop): a business with no EU establishment registers once, in any one member state of its choosing, charges the correct local VAT rate at checkout for every EU sale, and files one consolidated quarterly return covering the whole bloc. The member state you registered in distributes the collected money to the others.

This scheme replaced an older one called VAT MOSS (Mini One Stop Shop) in July 2021, same underlying idea, new name and slightly wider scope. Any guidance you find online that still talks about registering for "MOSS through HMRC" is describing a route that stopped existing for UK-based businesses after Brexit and no longer applies to anyone; register through an EU member state's own portal instead. Do not confuse this with IOSS, a separate scheme that covers imported physical goods worth under a set amount and has nothing to do with digital services.

Records tied to an OSS registration have to be kept for ten years and produced electronically if a tax authority in any involved member state asks for them, which is a longer retention window than most operators default to for ordinary business records. If your checkout only captures a billing address today, you have already lost the second piece of location evidence you will need in an audit five years from now; capture both at the point of sale, automatically, or you will not have them later.

One more distinction matters here: if you sell listings through your own website rather than through a third-party marketplace or app store, you are the seller responsible for the VAT, full stop. The platform-liability rule that shifts VAT onto a marketplace only applies when that marketplace sets the terms of sale, authorizes the charge, or controls delivery on your behalf, which describes an app store selling a third party's app, not a payment processor sitting underneath your own checkout. A payment gateway that only moves money for you does not take this obligation off your hands, whatever the sales page of that gateway's dashboard implies; check the actual contract for whether the provider has agreed, in writing, to act as merchant of record, because that is a different and much less common arrangement than plain payment processing.

What to actually do before your next European sale

Start by testing your own checkout the way a tax authority would: does a buyer click, pay, and receive the listing or credit with no manual step from your side. If yes, you are selling a digital service, and the rest of this follows automatically. Add a VAT number field to checkout for business buyers, validate it through VIES in real time, and keep the validation result on file rather than just the number typed in.

Default every buyer without a validated VAT number to a private-consumer sale and charge VAT accordingly, because that is what the rule requires and because assuming otherwise is the single most common way operators in this category end up owing back tax they never collected. Capture two pieces of non-contradictory location evidence automatically at the point of sale rather than trying to reconstruct it later, and keep it as long as the ten-year retention rule requires.

Register for the Non-Union OSS scheme through one EU member state's portal before your next sale to a European advertiser, not once you decide the volume finally justifies it; the absence of a threshold means there is no volume level at which this becomes optional. The country you originally picked for banking relationships or founder convenience has no bearing on where this liability sits; it follows your buyers, not your incorporation certificate.

Finally, check what your payment provider's contract actually says about who the seller of record is, in writing, rather than assuming a well-known payment brand has already handled this for you. And treat this the way you would any other retroactive liability: it does not go away by not looking at it, it compounds quietly until an audit, a bank's due diligence, or a buyer of your business finds it and asks you to account for every sale you have ever made into Europe.

Try the DEMO

Escort directory software, ready to go