← Back to the blog
Product Published July 30, 2026 · 12 min read

Why choose FacturaOk.es

There are dozens of invoicing tools in Spain and almost all of them say the same things. This article is not about adjectives. It is about what is actually built, what you can verify yourself before paying a cent, and why — if you invoice in Spain in 2026 — this is the decision you are least likely to have to redo.

The four stages FacturaOk covers: issue, comply, get paid and understand
Issue, comply, get paid, understand. The full cycle in one tool, instead of exporting by hand between four programs.
In this article
  • 1. The question you are really asking
  • 2. Five reasons, in short
  • 3. Compliance that already exists
  • 4. Full management, not a PDF generator
  • 5. AI Analyst: ask your numbers a question
  • 6. The API your developers won't hate
  • 7. For accounting firms: 100 companies, one panel
  • 8. An honest comparison
  • 9. What it costs — and what not doing it costs
  • 10. What we are not
  • 11. Getting started in ten minutes

1. The question you are really asking

When someone searches for “best invoicing software”, they are rarely looking for invoices. They are looking for peace of mind. The real question is one of these three:

FacturaOk was built from those three questions rather than from a competitor's feature list. And all three answers are verifiable today, for free, with no card and no sales call.

Switching invoicing software costs more than the software. Pick the one you won't have to switch away from.

2. Five reasons, in short

01

Verifiable compliance, not promised

Chained SHA-256 hash, tax QR code, event log, and a responsible declaration that is electronically signed and published. You can read it before signing up.

02

The whole cycle, one tool

Customers, products, series, invoices, OCR expenses, bank reconciliation, document drive, client portal, payments, tax forms and record books.

03

AI Analyst in plain language

Ask “how much did I spend on fuel in July” and get the figure, the breakdown and the Excel file. The system computes the amounts, not the model.

04

A real API, not an afterthought

REST documented with OpenAPI, API keys, a separate sandbox and webhooks with retries. One call and the invoice is issued and submitted.

05

Built for accounting firms

Up to 100 companies in one account, each with its own hash chain, its own filings and its own analysis thread. Nothing gets mixed.

06

Pricing without asterisks

Free to start. €9.90/month for the full plan for freelancers and SMEs. €39.90 for firms with 100 companies. Cancel in one click.

€0to start, no card
<800 msXAdES signature and VeriFactu submission
100companies on the Gestor plan
3regimes: VeriFactu, TicketBAI, SII

3. Compliance that already exists

Here is the fastest way to rule out vendors in 2026. Since 29 July 2025, invoicing software may only be sold in Spain if it complies with Royal Decree 1007/2023 and Order HAC/1177/2024, accompanied by a responsible declaration from the manufacturer stating the system's name, identifier and version.

That is not a marketing badge — it is a legal obligation on the vendor, already in force, regardless of when your own issuer obligation starts. So the question to ask any vendor is one line long:

“Show me your responsible declaration as a certified invoicing system.”

If they don't publish one, they shouldn't be selling to you. Ours is here: electronically signed with an FNMT certificate in PAdES format and validated on VALIDe, the Spanish government's signature validation service. Download it and check the signature yourself before creating an account.

And underneath that document, the parts that actually make the AEAT accept your records:

You can issue today in sandbox mode against the AEAT's test environment, see the hash, the QR and the real service response, and only then decide. No card, no conversation required.

4. Full management, not a PDF generator

Most cheap tools do one thing: turn a form into a PDF. The problem shows up three months later, when you need to know what you have spent, reconcile the bank, prepare a VAT return or justify an expense. That is when the parallel spreadsheet starts — and the parallel spreadsheet is where bookkeeping goes to die.

Freelancer starting out

Professional, compliant invoices with a QR from the very first one. Five invoices a month is enough to get going, and it costs nothing.

Starter · €0
SME invoicing daily

Unlimited invoices, OCR expenses, client portal, online payments, FACe for public-sector sales and an API to connect your shop.

Pro · €9.90/mo
Accounting firm

Up to 100 companies, tax forms, record books, reconciliation, document AI and export to A3 or Sage. One panel, every client.

Gestor · €39.90/mo

5. AI Analyst: ask your numbers a question

This is probably the difference you feel most day to day. From the Pro plan you get a section where you type in plain language, the way you would ask an accountant: “how much did I spend on fuel in July”, “what was the largest expense this month”, “compare this quarter with the last one”.

You get the figure, the breakdown by category or month, the list of documents behind it, and a button to export everything to Excel — with native dates, currency formatting and sum formulas, not a CSV in disguise.

Now the part you should demand from anyone selling you “AI for your accounts”, because it is where most of them cheat: who computes the numbers?

At FacturaOk the AI does not compute amounts and does not write database queries. It translates your question into a structured query, the system executes it deterministically against your data — always scoped to the company and environment you have open — and only then does the AI write an explanation over figures that are already calculated. That is why the amounts are auditable and reproducible, and why we cover them with automated tests. A model that “estimates” your expenses is a tax risk, not a feature.

6. The API your developers won't hate

If you sell online, run an ERP or have your own app, this matters more than the dashboard design. The FacturaOk REST API exists so that your system never has to learn Spanish tax law.

Diagram: your ERP calls the FacturaOk API, which numbers the invoice, chains the hash, generates PDF and Facturae, signs and submits to the AEAT, and returns webhooks
Your system makes one call. Numbering, the chained hash, the PDF with QR, the Facturae XML, the XAdES signature and AEAT submission all happen on our side.
curl -X POST https://facturaok.es/v1/companies/$COMPANY_ID/invoices/drafts \
  -H "X-Api-Key: $FOK_API_KEY" \
  -H "X-Environment: sandbox" \
  -H "Content-Type: application/json" \
  -d '{
    "customerId": "8f14e45f-ceea-467a-9f0b-3c1f2a7d9e10",
    "paymentMethod": "transfer",
    "lines": [
      { "description": "July consulting", "quantity": 12, "unitPrice": 65.00, "taxRate": 21 }
    ]
  }'

# Issuing triggers the hash, QR, PDF, Facturae and submission.
curl -X POST https://facturaok.es/v1/companies/$COMPANY_ID/invoices/$ID/issue \
  -H "X-Api-Key: $FOK_API_KEY" -H "X-Environment: sandbox"

It is the same API our own dashboard uses. There is no better internal version.

7. For accounting firms: 100 companies, one panel

If you handle invoicing for dozens of clients, issuing is not your problem — switching context without picking the wrong company is. And in 2027 your problem will be multiplying VeriFactu adoption by forty.

Accounting firm panel with 42 companies, indicators for VAT form 303, record books and A3 export, and an AI Analyst scoped to the selected company
Each company with its own hash chain, its own filings and its own AI Analyst thread. No query crosses from one client to another.

At €39.90 a month for up to a hundred companies, that is under €0.40 per company.

8. An honest comparison

 SpreadsheetLegacy softwareInternational suiteFacturaOk
VeriFactu complianceNoDepends on versionAdd-on, sometimes paidYes, with a signed declaration
Chained hash and QRNoUsually yesUsually yesYes, validated against AEAT vectors
OCR expensesNoExtra or absentHigher tiers onlyYes, from €9.90
303/130 forms and booksNoYesPartial Spanish localisationYes, Gestor plan
Natural-language analysisNoNoEnterprise tiers onlyYes, from Pro
API and webhooksNoLimited or file-basedYes, on expensive plansYes, from €9.90
Multi-company for firmsNoYes, per-seat licenceCost per entity100 companies for €39.90
Entry cost€0 and high riskLicence + rolloutMid-to-high subscription€0, no card

9. What it costs — and what not doing it costs

PlanPriceWho it is for
Starter€01 company, 5 invoices/month, VeriFactu and PDF, sandbox without a card
Pro€9.90/mo (€99/yr)Unlimited invoices, expenses, drive, portal, API, webhooks, FACe and AI Analyst
Business€19.90/mo (€199/yr)Up to 5 companies, per-company roles, consolidated dashboard
Gestor€39.90/mo (€399/yr)Up to 100 companies, filings and books, reconciliation, document AI, A3/Sage export

Prices exclude VAT. Paying annually saves two months. No setup fee, no onboarding cost, no lock-in — you cancel from the dashboard.

The other side of the scale is worth looking at once. Spanish Law 11/2021 introduced article 201 bis of the General Tax Act, and its amounts are not an indicative maximum — they are fixed fines. Holding non-compliant invoicing systems is penalised with €50,000 for each financial year. Manufacturing or selling them, with €150,000 for each financial year and each distinct type of system or program. Next to that, arguing about €9.90 versus €12 a month is noise.

10. What we are not

11. Getting started in ten minutes

  1. Create the free account — no card — and register your company with its tax ID and address.
  2. Stay in sandbox for the first tests: issue two or three invoices and inspect the hash, the QR and the AEAT response.
  3. Configure your series and upload your logo.
  4. Upload a photographed receipt to watch the OCR work on your own real document, not a prepared demo.
  5. Ask the AI Analyst something (Pro plan) and export the Excel file.
  6. Move to production once you are convinced. Sandbox data stays where it is.

If step 2 doesn't convince you, you have lost ten minutes and given no card. That seems like the honest way to sell software.


This article is revised whenever the product or the regulation changes. Last reviewed: 30 July 2026.

Check it yourself in ten minutes

Create a free account, issue in sandbox and inspect the hash and QR with your own data. No card, no call, no commitment.

Start free