Every Verifactu record, with a verified NIF.
We check each customer’s Spanish NIF and EU VAT number (VIES) right before the submission to the AEAT. Free and instant. Your coding agent wires it in within minutes.
Already sending records to the AEAT? Audit your Verifactu chain →From a wrong NIF to a record ready to send.
A real case: a Portuguese customer set up as if it were Spanish.
1 · Your recordbefore
"IDDestinatario": {
"NIF": "500077568"
}2 · FiscalGrid1 call
- Spots a foreign number
- Looks it up in VIES: valid in Portugal
- Tells you how it must go
3 · Your recordafter
"IDOtro": {
"CodigoPais": "PT",
"IDType": "02",
"ID": "PT500077568"
}Real response from the FiscalGrid API. Your software decides and submits, as usual.
Try it now
Try it with a customer’s NIF.
Spanish NIF, NIE, CIF or EU VAT number. We tell you if it is valid and how it must go on the Verifactu invoice.
Free and instant. Live check against VIES.
Verifactu audit
Your chain of records, checked end to end.
Make sure what you already send to the AEAT is in order before 2027. We recalculate every hash, follow the chain and check every recipient. A person reviews the report before we deliver it.
- Hash recalculated, record by record
- An unbroken chain, with no gaps or restarts
- Spanish NIF and EU VAT of every recipient
- AEAT responses still to be corrected
Building billing software? We review up to 50 records from your test environment for free. Ask for your sample →
What we do
More records accepted first time.
Checking in time lowers the risk of penalties: Spanish law sets up to €50,000 per year for using non-compliant software (art. 201 bis, General Tax Law).
We check
Each customer’s Spanish NIF or EU VAT number, before the invoice is issued.
We tell you the fix
Every warning comes with its correction, in one plain sentence.
We audit what you sent
We review your Verifactu records and deliver a report with every error and its fix.
Pricing
Start free. Pay only for an audit.
Verifactu audit
€299 + €49 per issuer NIF
- Hash and chain, record by record
- Report with every error and how to fix it
- Final review by a person
Building billing software? Verifactu API and MCP server (in Spanish) →
Questions
Verifactu, NIF and VIES, explained.
What is Verifactu?
The Spanish tax agency’s rules for billing software: for every invoice, the program creates a record chained to the previous one, prints a QR code and can send the record to the AEAT straight away. Verifactu (Spanish) →
When does Verifactu start?
1 January 2027 for companies that pay corporate tax and 1 July 2027 for everyone else, under Royal Decree-law 15/2025. A delay to 2028 has been announced but is not yet in the official gazette (BOE). Dates (Spanish) →
Who has to comply?
Businesses and self-employed people in Spain who invoice with software. Exceptions include companies on the SII and the Basque Country (TicketBAI) and Navarre, which have their own systems. Who must comply (Spanish) →
Is Verifactu mandatory for the self-employed?
Yes, if you invoice with software. For the self-employed the date is 1 July 2027. If you invoice by hand, Verifactu stays out of scope; B2B e-invoicing will still arrive. Dates (Spanish) →
Is e-invoicing mandatory in Spain?
Between businesses, yes: the Crea y Crece law requires it. Royal Decree 238/2026 sets the deadlines: 12 months for companies above 8 million euros of turnover and 24 months for the rest, counted from 6 October 2026. B2B e-invoicing (Spanish) →
How do I check a Spanish NIF or EU VAT number for free?
Type it in the box above. We verify the check letter or digit and, for EU VAT numbers, query VIES. The number is all you need. NIF check (Spanish) →
What is VIES?
The EU register of VAT numbers. If you sell without VAT to a business in another EU country, its number must be registered in VIES. VIES check (Spanish) →
What if I send a wrong NIF to the AEAT?
Checking the NIF before invoicing gets the record right first time. With a wrong NIF, the AEAT may reject it or accept it with errors, and it has to be corrected. AEAT errors (Spanish) →
What data does the audit need?
Only the records you already sent to the AEAT and its responses. They are processed on our own servers and never shared.
Do you have a Verifactu API for developers?
Yes. An API and an MCP server to check the recipient before every submission, free with instant access. Your coding agent can wire it in within minutes. Documentation (Spanish) →
Sources: Real Decreto 1007/2023 (consolidated text, BOE) · Real Decreto-ley 15/2025 · VIES (European Commission). Reviewed on .