For accounting offices
Offline FA(3) validator for accounting offices
Validate every client's FA(3) XML locally — before it reaches KSeF. Invoice data never leaves your computer. PDF, CSV and JSON reports, ready per client.
128 validation rules • Runs offline • 0 false negatives in the conformance test (v9)
One rejected invoice costs your office hours
KSeF checks the syntax of the XML file. It does not check whether the invoice complies with the VAT Act. In a test of 256 real invoices, the official KSeF test API accepted 98 documents that break rules it doesn't check.
For an office handling dozens of clients, the error surfaces too late — at the client, during an audit, or in a JPK correction. Every faulty invoice is a call to the client, a re-issue, and the risk of shifting the VAT settlement period.
KSeF Guard checks both — structure and substance — before the file reaches the office. Why validate before sending →
What your office gets
Batch validation
Drag a whole client folder and check all files at once — up to 5,000 per day on Standard, unlimited on Pro. From the command line:
ksef-guard validate ./client-invoices/
Client-ready reports
Export to PDF, CSV and JSON — proof the invoices were checked before sending. Pro adds white-label reports with your office's logo.
Full privacy
Validation runs offline. Client files never leave your computer — in line with GDPR data minimisation and confidentiality agreements.
Law-backed proof
Every error has a bilingual explanation and a legal citation (VAT Act, FA(3) brochure) — 128 rules with a documented source.
All 128 rules are free
The free plan validates with every one of the 128 rules — the same as the paid plans. Standard and Pro don't give "more rules." They give what an office needs: throughput, reports, and multiple seats.
| Feature | Free | Standard | Pro |
|---|---|---|---|
| Validation rules | 128 | 128 | 128 |
| Files per day | 10 | 5,000 | unlimited |
| Seats | 1 | 3 | 10 |
| Report export (PDF, CSV, JSON) | — | Yes | Yes |
| White-label report with office logo | — | — | Yes |
| Rule config / YAML profiles | — | Config | Config + YAML |
| Price | €0 | €39/mo | €89/mo |
Net prices. Billing and invoices are handled by DodoPayments (Merchant of Record). Full plan comparison on the pricing page.
How it fits your office
- 1
Download and install — MSI installer or portable ZIP (no admin rights needed).
- 2
Drag a client's invoice folder onto the app — or use the CLI in automation.
- 3
Review the result — which files pass KSeF and which need a fix, with the exact error location.
- 4
Export a report (PDF/CSV/JSON) for the client and fix invoices before sending to KSeF.
Frequently asked questions
Can I validate multiple clients' invoices at once?
Is my clients’ data safe?
How many seats does a license cover?
Can I brand reports with my office logo?
How is this different from an online validator?
Does KSeF Guard replace my invoicing software?
KSeF Guard is a technical tool, not tax advice.
Check your clients' invoices before KSeF does
Download KSeF Guard freeRuns offline • All 128 rules in the free plan • No credit card