Knowledge base
KSeF and Stripe: An accountant's nightmare or an opportunity for full automation in e-commerce and SaaS?
Using Stripe for your online business? It’s a great choice for scaling sales, but the real challenge lies in the Polish tax landscape. Stripe does not natively integrate with the National e-Invoicing System (KSeF). If you don’t want to spend hours every month manually re-entering invoices or risking errors while juggling CSV files, read on to learn how to automate this process. See why we, as an accounting firm, created S2K—a dedicated tool designed to solve this exact problem.
.webp)
Stripe is the undisputed king of online payments. If you run a SaaS, an e-commerce business with international ambitions, or sell digital products, you are likely already using it or will be soon. It guarantees fast implementation, offers a reliable API that developers love, and provides an optimized checkout process that genuinely boosts conversion.
Everything sounds great until Polish regulations and the mandatory National e-Invoicing System (KSeF) enter the picture. A global tech giant from Silicon Valley does not create solutions tailored to the local requirements of the Polish Ministry of Finance. How can you bridge these two worlds without drowning in bureaucracy or burning your budget on manual data entry? As an accounting firm that works with the IT and e-commerce sectors every day, we know this problem all too well.
Imagine the ideal scenario from a founder's perspective: a customer visits your site, adds their card, and Stripe instantly processes the recurring payment and automatically generates a receipt. The money lands in your account, and you have another subscriber. Success!
The catch is that in the era of KSeF, a Polish entrepreneur must send a structured invoice (in a strict XML format) directly to the government gateway. Stripe, in its standard form, will not do this for you. The document it generates after a payment is essentially an Anglo-Saxon-style transaction confirmation—it lacks the Polish tax ID (NIP), the correct VAT rates, or numbering compliant with the law, and it is certainly not an XML file compatible with the schema required by the Ministry of Finance. A global tech giant from Silicon Valley simply does not create dedicated solutions for the local requirements of individual countries—and there is no indication that this will change.
Many entrepreneurs—and, worse, many traditional accounting firms—still opt for one of two highly inefficient work models, which we describe later in this article. Before we get to them, it is worth fully understanding the deadline and the financial risk you are actually facing.
These are no longer plans for the future—mandatory KSeF is current law, being implemented in three stages depending on a company's revenue scale. We have already passed two of them:
In other words: if your company does not fall under the micro-enterprise threshold, the obligation applies to you right now, as of April 1, 2026. An invoice is only considered legally issued if it is an XML document sent to the KSeF system and assigned a number by it—a PDF sent via email or generated automatically by Stripe no longer has any tax significance. If you use Stripe and do not yet have an organized process for sending invoices to KSeF, this is no longer a matter of preparing for a change—it is a backlog that should be addressed as soon as possible.
It is also worth knowing that as of February 1, 2026, a new logical invoice structure is in effect—the FA(3) schema, which replaced the previous FA(2) version. All structured invoices, including those generated automatically based on Stripe data, must be prepared in this format.
This is the question that comes up most often in conversations with our clients, so let's break it down into two periods—because different rules apply in 2026 than from 2027 onwards.
Currently (2026) - the transition period. The target administrative penalties from the VAT Act are not yet in effect. However, this does not mean complete impunity: the provisions of the Penal Fiscal Code still apply, primarily concerning the intentional, persistent avoidance of the e-invoicing obligation and the issuance of unreliable invoices. Minor technical errors resulting from the implementation of a new system should not result in immediate sanctions if the taxpayer demonstrates due diligence—but systematically ignoring the obligation will.
From January 1, 2027 - administrative penalties. Sanctions under the VAT Act will begin to apply, which can reach up to 100% of the VAT amount shown on an invoice issued outside the system (and for invoices without VAT, up to approximately 18.7% of the gross amount). These are the upper statutory limits—the head of the tax office determines the actual amount of the penalty individually, taking into account the circumstances of the violation.
In other words: 2026 is the time to organize your processes without the pressure of maximum penalties before they fully take effect. Companies that start operating in compliance with KSeF now will avoid both the penal fiscal risk in 2026 and the real financial threat starting in 2027.
The information above is general in nature and does not constitute tax or legal advice—it is worth consulting your company's individual situation with an accountant.
Despite the approaching deadlines, many entrepreneurs—and some accounting firms—still stick to one of two inefficient approaches:
The result in both cases is the same: numbering errors, mismatched sales dates, team frustration, and hidden operational costs. Your valuable time, which should be invested in product development, is wasted on putting out administrative fires. And if you outsource it, you're paying your accountant for mindless, mechanical work instead of real advisory services.
At Besides Finance, we are a modern accounting firm, but we operate and think like a tech company. Every day, we help digital businesses structure their financial processes so they run seamlessly in the background. We follow one ironclad rule: if a repetitive task can be automated, it must be.
Since Stripe has an excellent API and the KSeF gateway is also based on programming interfaces, the most logical solution is to build a smart technological bridge between them, rather than hiring extra staff to retype data between systems.
Seeing the headaches our clients face (and what we would have to deal with ourselves when booking their documents), we decided to take matters into our own hands. That’s how we created S2K - our proprietary, dedicated tool that completely automates the integration of Stripe with the National e-Invoicing System (KSeF). Wondering how to issue a Stripe invoice to KSeF? With S2K, you don't have to do a thing.
How does it work in practice? Instead of hiring a team of people to retype data, the S2K application does it for you, 24 hours a day:
By implementing this solution, you not only reclaim several hours each month but also reduce the risk of human error—such as typos in tax IDs or date mistakes—to virtually zero. You gain a process that easily scales with your business, whether you are processing dozens or tens of thousands of transactions per month.
Does Stripe issue KSeF-compliant invoices? No. The document automatically generated by Stripe after a payment is a transaction receipt in a format similar to an Anglo-Saxon invoice, not the structured XML invoice required by Polish regulations. Without additional integration, it does not meet KSeF requirements.
Does Stripe plan to offer native integration with the Polish KSeF system? Stripe focuses on global payment infrastructure and does not build dedicated solutions for individual countries' local tax systems. Therefore, the role of the connector must be filled by third-party integrations or your accounting firm.
When do I need to start sending Stripe invoices to KSeF? If your company is not among the smallest entities, the obligation is already in effect: starting February 1, 2026, for companies with a turnover exceeding 200 million PLN, and from April 1, 2026, for all other VAT taxpayers. An exception applies to the smallest businesses—those with sales under 10,000 PLN per month—which have until January 1, 2027.
What are the penalties for failing to send an invoice to KSeF? In 2026, the risk primarily involves fiscal penal liability for intentional avoidance of the obligation. Starting January 1, 2027, administrative penalties will apply, reaching up to 100% of the VAT amount on invoices issued outside the system.
Does the S2K Stripe-to-KSeF integration tool support subscriptions and recurring payments? Yes. Because the integration listens for events directly from the Stripe API in real time, it covers both one-time payments and recurring SaaS billing, with no need to manually repeat the process each month.
How long does it take to implement the S2K Stripe-to-KSeF integration tool? Depending on the scale of your business and data readiness—including the configuration of KSeF access—implementing the standard API integration typically takes anywhere from a few days to about two weeks.
Running a modern business is a constant game of process optimization. Instead of viewing KSeF as a bureaucratic burden, use this requirement as an opportunity to get your company’s digital house in order—especially since the mandate is already in effect, and the clock is ticking toward January 1, 2027, when real administrative penalties begin.
By using S2K, you take the entire Stripe invoicing process off your plate. You get 100% certainty that your sales are reported legally and on time, allowing you—and your accounting team—to breathe a sigh of relief.
Looking for smart accounting that understands IT?
If you use Stripe and want to get KSeF off your mind, check out our Stripe to KSeF integration tool – S2K and see how easily you can connect both systems.
And if you’re tired of traditional accounting firms that can’t keep up with your business model, or if you need a broader perspective on your startup’s finances or cost optimization—you’re in the right place. Besides Finance is accounting for SaaS and e-commerce that speaks your language. Contact us or book a free consultation so we can work together to automate your company’s financial processes and take the burden of KSeF compliance off your shoulders once and for all.
You can find more about KSeF requirements on the official Ministry of Finance portal: ksef.podatki.gov.pl.
Get in touch via our contact form, email, or phone.