Hundreds of invoices
    to KSeF.
    One file.

    A whole month in one Excel or CSV file, or many PDF and XML files at once. FakturaFlow builds the FA(3) XML (the KSeF invoice format), checks the required fields and sends everything to KSeF, Poland's National e-Invoicing System. It collects each UPO (official KSeF receipt) by itself.

    14 days of full accessXML validator, no account (in Polish)

    An accountant at a desk by a window, with binders, a calculator and a laptop

    One file for the whole month

    An Excel or CSV file with the whole month. Or straight from Stripe, Chargebee or Xero.

    You know what to fix

    Instead of a KSeF error code, you see which field to fix and what to enter in it.

    UPO without the chasing

    The UPO for every invoice is collected automatically.

    Who it's for

    Three kinds of company.
    The same pile of invoices.

    You do not need to know the FA(3) schema. You see the invoice the way you know it, and FakturaFlow takes care of the rest.

    Two accountants at a wooden desk with documents, calculators and stamps

    Accounting firms

    All your clients' invoices in one workspace, each client kept separate. You see at once what is already in KSeF and what is waiting for a fix.

    See the firm's workspace
    A woman in a blazer working on a laptop at a desk

    Companies with their own sales system

    Do you issue hundreds of invoices a month in a sales or billing system, perhaps your group's ERP? Export an Excel or CSV file, upload it once and send everything.

    How it works for foreign groups
    A man on the phone at a laptop in a home office

    Subscription businesses

    Connect Stripe, Chargebee or Xero. Invoices from those systems appear in FakturaFlow by themselves. Send them with one click, or automatically.

    See the integrations
    A paper Polish VAT invoice form and a 100 zloty banknote

    Every accepted invoice gets a KSeF number.

    KSeF gives each accepted invoice a number and issues the UPO, the official receipt. FakturaFlow saves both with the invoice, so you know what was accepted.

    Invoice
    FV/2026/10/0028
    KSeF number
    1234563218-20261002-7A3F09C21E4B-5D
    Status
    SentUPO received 02/10/2026, 14:32

    Sample data

    Check your XML file without an account (in Polish)

    How it works

    Upload a file.
    Fix what needs fixing.
    Send it all.

    On the Professional plan and above you do not send invoices one by one. You upload the month, fix what FakturaFlow flagged, and send the rest with one click.

    1. Upload your files.

      One Excel or CSV file for the whole month, or many PDF and XML files at once.

    2. Check the flagged fields.

      For every error you see what is wrong and what to do about it.

    3. Send in bulk.

      Up to 500 invoices in about 10 minutes. The time depends on KSeF load. UPOs are collected in the background.

    Sending needs a KSeF token or certificate of the company that issues the invoices. You generate the token in the Ministry of Finance's KSeF Taxpayer App (Aplikacja Podatnika KSeF).

    Sample data. Company names and NIPs are fictitious.

    The whole month, hard invoices included.

    Invoices to foreign buyers and in foreign currencies take the same route as an ordinary invoice: you upload, check, send. You issue a correction with the Correct button next to a sent invoice.

    • Correction invoices (KOR)
    • Foreign buyers
    • Invoices in foreign currencies
    • Split payment (MPP)
    • Invoices for local government units (JST)
    • Purchase invoices from KSeF
    Compare plans
    Tall stacks of paper folders with yellow tabs

    Do you issue invoices in Stripe, Chargebee or Xero?

    Connect your account once. New invoices appear in FakturaFlow by themselves. Send them with one click, or switch on automatic sending.

    The connection needs access to your account in that system. Integrations are available on the Integration plan.

    Check a file before you sign up.

    Two free tools. Up to 3 uses a day without an account. Both are in Polish.

    Customer

    „Wystawiamy 400 do 600 faktur miesięcznie w zewnętrznym systemie i potrzebowaliśmy sposobu, żeby wysyłać je do KSeF hurtowo, bez ręcznego przepisywania. FakturaFlow bierze nasz plik i wysyła wszystko za jednym razem, razem z UPO. Kiedy trafiliśmy na błędy, poprawki wchodziły tego samego dnia. System jest bardzo sprawny, a obsługa klienta na najwyższym poziomie!”

    English translation“We issue 400 to 600 invoices a month in an external system and we needed a way to send them to KSeF in bulk, without retyping them by hand. FakturaFlow takes our file and sends everything in one go, together with the UPO. When we ran into errors, the fixes came the same day. The system is very efficient and the customer service is at the highest level!”

    Ewa, Schowek24

    Pricing

    From PLN 199 a month.

    Every new account gets 14 days of the full Professional plan free, no card. After the trial you choose the plan that suits you. Your data stays after the trial too.

    Starter

    PLN 199/ month

    up to 10 clients
    1 user (owner only)

    • Upload PDF, Excel, CSV and XML
    • PDF to FA(3) XML conversion
    • Sending to KSeF
    • No monthly invoice limit
    • KSeF errors with fix instructions
    • Full history and UPO downloads
    Choose Starter

    Professional

    Most popular

    PLN 319/ month

    up to 30 clients
    up to 5 users

    Everything in Starter, plus:

    • Bulk sending (many invoices at once)
    • Team invitations
    • Priority support
    Choose Professional

    Enterprise

    PLN 499/ month

    unlimited clients
    unlimited users

    Everything in Professional, plus:

    • Help with setup and the first import
    • A named account contact (by e-mail)
    Choose Enterprise

    Integration plan

    Do you have your own invoicing system?

    If your invoices are already created in Stripe, Chargebee or Xero, you do not have to move anything. We connect to your system, check every invoice and send it to KSeF, and collect the UPO automatically. You set up the connection yourself in a few minutes, or we do it for you. Another invoicing system? You can upload a CSV or Excel export right away, and we can add a direct connection. Tell us which system.

    PLN 899

    excl. VAT / month

    Let's talk

    Bulk sending from the Professional plan. Stripe, Chargebee and Xero on the Integration plan. During the trial you have access to everything.

    Frequently asked questions

    What to know before you try it.

    The questions we hear most from accountants and firm owners considering FakturaFlow. Missing something? Write to us.

    The Ministry's app is great for one company: you issue an invoice, click, done. We designed FakturaFlow for accounting firms that serve dozens or hundreds of clients, and it works just as well for one company with a large monthly volume. Bulk upload of PDF, Excel and XML files, FA(3) validation of the whole batch at once, a UPO archive split by client, one login instead of a separate one for each NIP. For a small company the Ministry's app is enough. For a firm it does not scale.

    A whole month of invoices in KSeF in one go.

    14 days of full access. The XML validator works without an account (in Polish).