Invoicing software · ready for 2027

Invoicing software ready for 2027.

Slovak invoicing program for sole traders, small businesses and accountants. Issue invoices online, UBL 2.1 e-invoice, integration with 8 Slovak banks and native XML exports for Pohoda and Money S3 (KROS Omega/Olymp coming). Štart plan free forever, no card required.

Try free
Štart €0 no card · 14-day Pro trial with card · Slovak language
Slovak market · 2027

From January 2027 paper is out of the law.

Act No. 385/2025 Coll. on e-invoicing requires that B2B invoices are created, exchanged and archived in structured XML. A printed PDF document without UBL XML will no longer be accepted — and the Tax Office may impose a penalty under § 154 + § 155 of the Tax Code in the range of 100 € – 10,000 €; the first breach under § 155 par. 4 carries a warning. Invoicing software is the difference between a prepared business and the last 6 months before the deadline.

PENALTIES
100 € – 10,000 €

Penalties under § 154 + § 155 of Act No. 563/2009 Coll. (Tax Code). First breach: warning without a fine (§ 155 par. 4); repeated breaches in the same range (§ 155 par. 16).

AUDIT
10 years of archiving

Every invoice must be traceable 10 years back — including the UBL XML and PDF/A-3 version.

DEADLINE
01.01.2027

Full effect for B2B invoicing. Preparing after the deadline means penalties and delayed payments.

What invoicing software 1FAKTURA does differently

One tool. The whole invoice.

No second systems, no plug-ins and no “call your accountant”. Everything a Slovak invoicing system needs is here from a single interface.

01DOCUMENTS

Invoice, credit note, advance, delivery note

All common document types for the Slovak market. Issue them from a single interface, sign with a qualified electronic signature and archive in PDF/A-3.

InvoiceCredit noteAdvanceDelivery notePDF/A-3QR PAY
02E-INVOICE

UBL 2.1, Peppol BIS 3.0, EN 16931

Issuing e-invoices in structured XML compliant with Act No. 385/2025 Coll. on e-invoicing, effective from 1 January 2027. TypeCode 380 (invoice) and 381 (credit note).

UBL 2.1Peppol BIS 3.0EN 16931TypeCode 380TypeCode 381
03REGISTRY

IČO and VAT ID from the Slovak registry

Just enter the customer’s IČO — name, address and VAT ID will be filled in automatically from the public registry. No IČO typos or wasted entry time.

IČO autofillVAT IDRegistry PO/FO
04PAYMENTS

QR PAY, Stripe card, bank reconciliation

Clients pay by scanning a QR code (Pay by Square) or by card straight from the invoice. After uploading a bank statement (CAMT.053, MT940 or CSV), payments are reconciled automatically by VS, and invoice status updates itself.

QR PAYStripeVS matchingCAMT.053 / MT940 / CSV
05EXPORT

Pohoda and Money S3 native · KROS Omega/Olymp coming

Native XML exports for Pohoda (Stormware schema) and Money S3. For KROS Omega and Olymp you currently hand over PDF + UBL XML; native KROS exports are in progress. ISDOC and CSV as a fallback for everyone.

Pohoda XMLMoney S3 XMLISDOCCSVKROS coming
06AUTO

Recurring invoices and reminders

Recurring invoicing (monthly, quarterly, yearly) generates itself. Past due, we send clients a subtle reminder — polite, but consistent.

RecurringRemindersDue dateUnpaid status
Who is this invoicing software for

Three real teams. Three ways to use it.

SOLE TRADER

Solo sole trader or freelancer

Both VAT and non-VAT. Phone on the site, e-mail with an invoice to a client in 60 seconds, exports for your accountant.

Sole trader details
SMALL BUSINESS

Ltd. up to 10 people

Approval flows, client portal, native XML exports for Pohoda and Money S3 in the Biznis plan for €8.89 per month (KROS Omega/Olymp coming).

See the Biznis plan
ACCOUNTANT / TEAM

Accounting firm or holding

Multi-company, white-label, REST API and webhooks. Manage invoicing for dozens of clients from one account (Pro plan).

See the Pro plan
Integrations

It talks to what you already use.

The Slovak market has its banks, its accounting tools and its regulations. Our invoicing software respects them and integrates natively.

BANKS (8)
Tatra BankaSlovenská sporiteľňaVÚBČSOB365.bankPoštová bankaPrima bankaUniCredit Bank

Upload a bank statement (CAMT.053, MT940, CSV) and payments are reconciled automatically by variable symbol. Invoice status changes without manual ticking.

ACCOUNTING
Pohoda (native XML)Money S3 (native XML)KROS Omega (coming)KROS Olymp (coming)

Your accountant gets an export they can work with immediately. No retyping into XLS, no PDFs glued to e-mail.

PAYMENTS · EU
Stripe cardPay by Square QRPEPPOL BIS 3.0

QR PAY (Pay by Square), card payment via Stripe straight from the invoice, cross-border PEPPOL for EU clients.

5 real-world scenarios

What 1FAKTURA looks like in concrete practice.

Five anonymised scenarios from regular monthly use. Different VAT regime for each industry, different volume of documents, different export needs — all in a single app.

IT CONSULTANT

Solo developer / DevOps with SK + EU clients

I typically invoice 8 – 12 documents per month, half to Czechia and Germany. For EU B2B I use § 15 reverse charge — 1FAKTURA inserts the clause automatically based on the customer’s country, so I never forget. For Slovak clients I add QR PAY to the PDF — most pay within 24 hours by scanning in Tatra banka. UBL XML is generated alongside PDF/A-3 with no extra click, and the client’s accountant is happy not to retype anything.

CONSTRUCTION LTD.

Construction work between VAT payers (§ 69/12/a)

We issue advance invoices (typically 40 %) and final ones after stage completion. Clients are mostly larger construction firms with their own VAT ID — I apply the reverse charge under § 69 par. 12 letter a). When “reverse charge” is ticked, 1FAKTURA automatically inserts the clause “Reverse charge — § 69 par. 12 letter a)”, 0 % VAT and the UBL XML contains the right TaxCategory. The accountant gets a native Pohoda XML with A2 + B2 split in the control statement.

SHOPTET E-COMMERCE

High-volume B2C with OSS regime for EU

Via the Shoptet integration I import 200 – 400 orders per month. For Slovak B2C I invoice at 23 % VAT; for EU B2C above the 10,000 € annual threshold I use the OSS regime — 1FAKTURA detects the delivery country and applies the destination rate (DE 19 %, AT 20 %, CZ 21 %). The Money S3 export is split into D1 (SK sales) and OSS (EU B2C) by country, so the accountant doesn’t have to sort by hand.

ACCOUNTING FIRM

30 clients in a single app (Pro plan)

We handle invoicing for 30 sole traders and small Ltd.s. The Pro plan gives us a multi-company switcher (click and I’m in another company), white-label header (the client sees our firm’s logo instead of 1FAKTURA) and a REST API. Via the API we automatically import payments from SLSP, match them against receivables and generate reminders. For the VAT control statement we export all 30 clients to Pohoda with one click — instead of 30 manual Excel exports, it’s 4 minutes instead of 6 hours.

TRAINER / COACH

Online courses + recurring monthly retainers

I have 4 steady clients on monthly coaching (€450 / month) and on the side I sell an online course via my own page. For coaching clients I have a recurring invoice — 1FAKTURA sends PDF + UBL XML automatically on the 1st of the month and bumps the number series. For the online course: some courses fall under § 39 par. 1 letter j) (exempt if accredited education), some don’t. 1FAKTURA lets me issue at 23 % and with the exemption clause within the same account, depending on the course type.

Details of the three most-used features

Deeper than a bullet list. How it works under the hood.

Marketing pages stop at feature lists. Here are three deep dives users appreciate before signing up — and which in practice decide whether the invoicing system saves 4 hours a month or eats up 4 more.

E-INVOICE

What UBL 2.1 looks like in practice

When you issue an invoice, a second file is generated alongside the PDF/A-3 — an XML in the structured UBL 2.1 format per European norm EN 16931. From the user’s perspective nothing changes: enter the items, click “issue”, and both files are e-mailed to the client simultaneously. From the client’s accounting tool’s perspective (Pohoda, Money S3, KROS) the difference is fundamental — instead of OCR from PDF and manual item retyping, the system gets the data directly in machine-readable form: item numbers, VAT rates, IČO, VAT ID, IBAN. An invoice is posted typically in 10 seconds instead of 5 minutes. For cross-border B2B (CZ, AT, DE) we additionally deliver the XML via a Peppol Access Point, so the client receives it straight into their ERP without an e-mail attachment.

PAYMENT RECONCILIATION

Statement import and automatic VS matching

In the dashboard at /dashboard/bank you upload a bank statement in CAMT.053 (ISO 20022 XML), MT940 (SWIFT) or CSV format — the format is detected from the file header, so you don’t have to switch anything manually. After upload, the algorithm matches each incoming movement against open receivables by variable symbol, amount and a ±0.01 € tolerance. On an unambiguous match the invoice status automatically changes to “paid” and the entry remains in the audit log. On multiple possible matches (e.g., two clients pay the same amount) the system waits for confirmation — one click and the invoice closes. On amount mismatch (the client paid more or less) a partial payment is created and the invoice stays with the adjusted balance. For the accountant this means zero manual matching — typically 4 – 8 hours of monthly work that disappears. Direct PSD2 connection (pulling movements without a file upload) is in preparation.

EXPORT FOR THE ACCOUNTANT

Pohoda XML, Money S3, KROS — native formats

For Pohoda we generate XML per the Stormware schema (XSD 2.0) with full field mapping: issue date, supply date, IČO/VAT ID of the counterparty, per-line VAT rates, base + VAT + total amounts. The accountant opens File → Import → XML, picks the file, and Pohoda posts everything in 5 – 10 seconds, automatically filling accounting correlations from their analytics setup. Money S3 works similarly — a CSV with column mapping for issued invoices (section A1/A2 of the VAT control statement) and received (B1/B2). KROS Omega and Olymp we currently support via ISDOC (Czech standard, KROS accepts it) or universal CSV — native KROS XML export is in preparation for Q3 2026. For foreign / multi-currency invoices the NBS rate is added automatically from the daily feed.

Security and compliance

As if it were your own servers.

Without “banking-grade” anglicisms. Concrete numbers and standards the whole system is built on.

AES-256 encryption

Data is encrypted at rest and in transit. Database access is only possible via rotating internal keys.

Servers in the EU

No data leaves the European Union. Backups are replicated across regions for continuity during an outage.

10-year PDF/A-3 archive

Every invoice is archived in the long-term valid PDF/A-3 format together with UBL XML — you meet the statutory archiving period.

GDPR and 30-day backups

We process only the data necessary for invoicing. Database backups are kept for 30 days in case of accidental deletion.

Pricing in brief

Four plans. From €0 to €14.99 per month.

Štart €0 no card · 14-day Pro trial with card · For details visit full pricing.

FAQ about invoicing software

What businesses
ask the most.

Have a specific scenario? Write to us — we reply within 4 hours on a business day.

info@1faktura.sk
What is an e-invoice and when do I have to start issuing one?
+
An e-invoice is an invoice in a structured XML format (most often UBL 2.1) per the European norm EN 16931. The Slovak e-invoice act requires issuing e-invoices in B2B relations from 1 January 2027. PDF alone is not enough in B2B — you also need the XML.
How does invoicing software differ from an Excel or Word template?
+
Neither Excel nor Word produces UBL XML, keeps an audit log, sends an e-invoice via Peppol or matches bank payments. During a Tax Office audit you’ll need traceable records — invoicing software has them, a template doesn’t.
Which Slovak banks do you support?
+
We support bank statements from all 8 major Slovak banks (Tatra Banka, Slovenská sporiteľňa, VÚB, ČSOB, 365.bank, Poštová banka, Prima banka, UniCredit Bank) via universal formats CAMT.053 (ISO 20022 XML), MT940 (SWIFT) or CSV. You download the statement from your banking app, upload it to /dashboard/bank, and payments are reconciled automatically by variable symbol — the invoice status changes to paid. Direct PSD2 connection (without manual upload) is in preparation.
Does it work for an Ltd. and for a sole trader without VAT?
+
Yes. The app distinguishes the VAT and non-VAT regime and generates the invoice header accordingly. For VAT payers we automatically prepare the VAT control statement and export to Pohoda or Money S3 (native XML). For KROS Omega/Olymp we currently offer ISDOC + CSV; native KROS exports are coming.
Can I migrate from SuperFaktúra, iDoklad or FlexiBee?
+
Yes — import from SuperFaktúra, iDoklad, FlexiBee, ISDOC, CSV or XML is always free. We’ll also help preserve numbering ranges so the next invoice picks up the right sequence.
What if I have clients in Czechia or Austria?
+
You can issue an invoice in EUR or another currency, in Slovak, Czech, English or German. For Czechia we also support ISDOC export. Cross-border e-invoicing via PEPPOL BIS 3.0 works the same way across the EU.
Beat the deadline

Issue your first
e-invoice today.

14 days full Pro with a card on file (cancel any time before the trial ends). Or Štart €0 forever, no card. We'll do the migration and setup for you — free, within 24 hours.

Start free
No card · cancel anytime
Free migration from iDoklad / SuperFaktúry
Slovak support · Mon–Fri 8–18
Built for Act No. 385/2025 Coll. (effective 1.1.2027)