Skip to content
VetThisVendor

Check the supplier behind an invoice

Drop in the PDF, or paste the text. The VAT numbers, bank accounts and email domains on it are read out here in your browser, you correct anything misread, and then every check runs at once.

The invoice is read in your browser. The file is not uploaded, not stored, and never leaves your device — only the identifiers you confirm are sent, exactly as if you had typed them in.

The invoice

Select the text in your PDF viewer or email and paste it here. Works just as well as the file.

What gets read off the invoice

What is then checked

Exactly what the home page checks, with nothing added and nothing skipped: VAT registration against VIES and the national registers, IBAN structure and checksum, sanctions screening against the EU, UK and US lists, the sending domain’s email authentication, and the company register where one can be searched.

Coverage →

What this cannot tell you

How to check whether an invoice is genuine →

What to do when a supplier asks to change bank details →

The example invoice

The example is a made-up invoice carrying the real, published details of a public body — its VAT number, its registered name and its own domain — so that running it returns a genuine answer from a live registry rather than an invented failure. Nothing about it is confidential; all of it is already public.

Questions

Is my invoice uploaded anywhere?

No. The PDF is opened and read inside your browser, and the file is never sent to this server or anywhere else. Only the identifiers you confirm are submitted — the same ones you would have typed in by hand. There is no account and nothing to sign up for.

Why does my scanned invoice not work?

A scan is a picture of an invoice, not text, so there is nothing to read out of it. This tool does not attempt optical character recognition, deliberately: OCR misreads digits, and a misread VAT number or IBAN is worse than no answer at all. Paste or type the details instead and every check still runs.

It picked the wrong company name.

Very likely, and it is meant to be corrected. The name is guessed from the largest text near the top of the page, which on a great many invoices is the word "Invoice". Both the sanctions screen and the company register match on the name, so it is worth getting right before running the check.

It found my own VAT number as well as the supplier’s.

That is expected — a cross-border invoice carries both. The one labelled as the supplier is put first and the customer’s is offered below it, because the labels this reads are often missing or on the far side of a column. Untick anything you do not want checked.

Can it read XML e-invoices?

Not yet. Factur-X, ZUGFeRD, UBL and Peppol carry the same identifiers in a structured form that is easier to read than a PDF, and they are on the list. For now, a Factur-X file is also a valid PDF, so dropping one in reads its visible text.

Does it check every account on the invoice?

Yes, up to six. The checksum is arithmetic done in your browser and costs nothing, so there is no reason to check only the first. VAT numbers and sending domains are capped lower, at two and three, because each one is a live lookup against a service this site does not own.