Anthropic VAT number, EU edition: there isn't a public one.
People search this expecting a number to paste into a tax field. There is no such number to copy. Anthropic, PBC is a US company, and its EU billing runs under the non-Union One Stop Shop scheme, so the VAT registration prints on your invoice rather than in any public directory. This page tells you the real answer, where the registration actually appears, how to verify it, and why the tool you run decides whose invoice it lands on.
Direct answer, verified 2026-06-15
Anthropic does not publish a standalone EU VAT number. As an EU buyer you are billed under the non-Union OSS scheme via Stripe Tax, and the EU-prefixed OSS registration appears only on each invoice Stripe generates for you.
- Seller of record on EU invoices: Anthropic, PBC, San Francisco (the US parent).
- VAT mechanism: EU non-Union One Stop Shop (OSS), an EU-prefixed registration (the EU + digits shape, the same kind non-EU sellers like AWS and GoDaddy use), remitted across all 27 member states.
- Where to find it: in the seller block of your downloaded invoice PDF, not on any Anthropic webpage.
- Make it 0%: add your own valid EU business VAT ID in billing settings, and reverse-charge applies to future invoices.
Checked against the EU's official VIES VAT checker and Anthropic's own billing help articles on 2026-06-15. If you need a number on paper, the only authoritative copy is the one on your invoice for the period in question.
What you searched for vs what actually exists
Most people land here looking for a single string to write down. The reference below maps each common expectation to the thing that is actually true as of mid-2026.
| If you are looking for | What actually exists |
|---|---|
| A single Anthropic EU VAT number | None published. EU billing runs through the non-Union OSS scheme via Stripe Tax. |
| The seller name on an EU invoice | Anthropic, PBC, San Francisco. The US parent, not an EU entity. |
| Where the EU VAT registration shows | In the seller block of each invoice as an EU-prefixed OSS registration. Not in any public registry. |
| An Irish VAT ID (Anthropic Ireland, Limited) | There is a CRO company registration, but a CRO number is not a VAT ID, and the EU invoice seller is still the US parent. |
| How to drop VAT to 0% | Add your own valid EU business VAT ID in Settings, then Billing. Reverse-charge applies to future invoices only. |
| How to verify a VAT number | VIES, the EU's official checker, validates standard member-state IDs (use it on your own ID). |
Read the registration off your own invoice
Since the only authoritative copy is on your document, here is the shortest path to it. It is the same four moves whether you pay for Claude or use the API Console.
From login to the registration line
- 1
Open billing
console.anthropic.com for API, or claude.ai for Pro / Max / Team.
- 2
Go to Settings, then Billing
The invoice history and tax fields live together here.
- 3
Download the latest invoice PDF
Stripe generates one per billing cycle.
- 4
Find the seller block
The EU-prefixed OSS registration sits with Anthropic, PBC's details.
the part that is specific to S4L
Whose invoice the registration lands on depends on your tooling
The OSS registration only ever exists on an invoice. So the practical question behind this lookup is: is the Anthropic invoice yours, or your tool vendor's? If an autoposter holds its own Anthropic API key, the AI spend is billed to that vendor and the registration shows up on their books. S4L is built the other way. You can grep the repo and confirm it in one command.
$ grep -rn "ANTHROPIC_API_KEY" ~/social-autoposter/scripts
scripts/engage_github.py:279: env.pop("ANTHROPIC_API_KEY", None) # use OAuth, not API key
scripts/engage_reddit.py:568: env.pop("ANTHROPIC_API_KEY", None) # ensure claude uses OAuth, not API key
scripts/post_reddit.py:1362: env.pop("ANTHROPIC_API_KEY", None) # ensure claude uses OAuth, not API key
scripts/post_github.py:635: env.pop("ANTHROPIC_API_KEY", None)
# four hits. all of them REMOVE the key. zero hits store one.Four hits, all of them env.pop("ANTHROPIC_API_KEY", None) in engage_github.py (line 279), engage_reddit.py (line 568), post_reddit.py (line 1362), and post_github.py (line 635). Every one strips the key before spawning claude -p, forcing the CLI to authenticate through your own Claude Code OAuth subscription. Zero scripts store an Anthropic key. The consequence for this question is concrete: the OSS VAT registration lands on an invoice in your console, the only place you can actually read it. A deeper architecture write-up lives in the companion guide linked below.
What an EU business should do with this
- Add your valid EU business VAT ID in Settings, then Billing, before the next cycle
- Validate that ID on VIES first, a mistyped ID is the top reason VAT keeps getting charged
- Download each invoice and record the EU-prefixed OSS registration from the seller block
- Treat Anthropic as a non-EU supplier under the reverse-charge mechanism in your bookkeeping
- Do not write a CRO company number into a VAT field, it is not a VAT ID
- If a valid ID is on file but VAT still appears, keep the zero-VAT preview screenshot and raise it with support
Want your AI spend on an invoice you actually control?
S4L runs on your own Claude Code OAuth, so the Anthropic invoice and its EU VAT registration stay in your console. Book 20 minutes and we will map it to your stack.
Anthropic EU VAT: the questions people actually ask
What is Anthropic's EU VAT number?
There is no single published EU VAT number for Anthropic. Anthropic, PBC is a US company headquartered in San Francisco, and its Claude and API billing runs through Stripe Tax under the EU non-Union One Stop Shop (OSS) scheme. Under that scheme a non-EU supplier is given an EU-prefixed identification number (the form is the two letters EU followed by digits, the same shape AWS and GoDaddy use as non-EU sellers). Anthropic does not publish that registration in any public directory. It prints on each invoice Stripe generates for you. The honest answer to the literal question is: pull your own invoice, the registration is in the seller block, and there is no canonical public number to copy from a webpage.
Why does Anthropic not just show one EU VAT ID on a help page?
Because the seller of record is a US entity selling a cross-border electronically supplied service. A US company does not get a normal member-state VAT ID like DE123456789. Instead it registers once under the non-Union OSS scheme to remit VAT across all 27 member states, and that single EU-prefixed registration is administered through one member state of identification. Stripe Tax handles the remittance and stamps the relevant registration on the document. That is why the answer lives on the invoice rather than on a marketing page, and why the seller line still reads Anthropic, PBC, San Francisco even for an EU buyer.
I entered my EU VAT ID and still got charged VAT. What happened?
You are not alone. A customer with a valid Hungarian VAT ID (HU32998001) filed claude-code issue 51310 reporting that the checkout preview showed zero calculated tax after entering the ID, but the final issued invoice still carried VAT. Two things to know. First, reverse-charge applies prospectively, so anything billed before the ID was saved keeps its original rate. Second, if a future invoice still charges VAT after a valid ID is on file, that is a billing bug to raise with Anthropic support, not something you fix from your side. Keep the invoice and the screenshot of the zero-VAT preview as evidence when you contact them.
How do I make VAT 0% on my Anthropic invoices as an EU business?
Add a valid EU business VAT ID in your billing settings. For a Claude (Pro, Max, Team) account, open Settings, then Billing, click Update next to the payment method, and enter the Tax or VAT ID in the payment form. For an API Console organization the field is in the Console billing settings. Anthropic documents both flows in its help center. A valid ID for a reverse-charge jurisdiction drops VAT to 0% on future invoices and adds a reverse-charge note. It does not retroactively amend invoices already issued.
How do I verify the registration that appears on my invoice?
Use VIES, the EU's official VAT Information Exchange System, at ec.europa.eu. VIES validates standard member-state VAT IDs. Non-Union OSS registrations (the EU-prefixed kind) are administered differently and may not return a standard VIES hit the way a normal member-state ID does, which is itself a useful signal that you are looking at an OSS registration rather than a domestic VAT ID. For your own VAT ID, VIES is the definitive check before you rely on reverse-charge, because an invalid or mistyped ID is the most common reason VAT keeps getting charged.
Why does a social autoposter have an opinion about Anthropic's VAT number at all?
Because the number only ever appears on an invoice, and the tool you run decides whose invoice that is. If your automation holds its own Anthropic API key in a backend, the AI spend is billed to that tool's account and the OSS registration shows up on the tool vendor's books, not yours. S4L runs the opposite way. It strips the API key from the subprocess before every Claude call and authenticates through your own Claude Code OAuth subscription, so the Anthropic invoice (and the EU OSS registration on it) lands in your console where you can actually read it. That is the entire reason this lookup question has a clean answer for an S4L user.
Is Anthropic Ireland, Limited the EU VAT entity I should reference?
No. Anthropic has an Irish subsidiary on the Companies Registration Office record (CRO is a company registration number, not a VAT ID), but as of mid-2026 the seller on EU Claude invoices is still the US parent, Anthropic, PBC, and the VAT is remitted under the non-Union OSS scheme rather than through an Irish domestic VAT registration. Do not write a CRO number into a VAT field on your return. Reference whatever registration actually prints on your invoice for the period in question.
Keep reading
Anthropic VAT for EU indie devs: the line of code that decides your invoice
The deeper architecture write-up: why passthrough OAuth vs a held API key flips your reverse-charge paperwork.
Reddit marketing for indie apps
How a self-host autoposter handles Reddit engagement without burning your accounts.
How to get your first users
Distribution moves for solo founders shipping a dev tool or small SaaS.
Comments (••)
Leave a comment to see what others are saying.Public and anonymous. No signup.