Kajabi - Issuing Invoices for Transactions?



Selling digital courses, e-books, and coaching services is growing at a rapid pace in Poland. Creators who focus on their specialization – teaching languages, programming, dietetics, or business – often forget that behind the marketing facade lie legal complexities. One of the key obligations is properly documenting revenue. An invoice is not a matter of goodwill but a requirement, and Polish tax authorities demand complete and timely accounting of sales. Without it, you risk financial penalties, administrative sanctions, and unpleasantries during audits.

Some sales platforms help in this area, while others – like Kajabi – offer only basic payment confirmations. In this article, we look at why the invoicing module in Kajabi is not available in Poland, what consequences this entails, and what real solutions course creators can implement.

Kajabi – What It Can and Cannot Do?



Kajabi is an American "all-in-one" platform for online course authors that combines a CMS system, marketing tools, payment processing, and video materials. Its greatest advantage is that it eliminates the need to use several separate services – the creator can prepare a page, launch a campaign, complete a sale, and manage product access all in one panel. For content-focused individuals, this is an enormous convenience.

However, it is worth realizing that Kajabi is not an accounting system. Initially, the platform worked with the Stripe and PayPal payment processors, leaving invoices for the user to issue independently. Only recently was the Kajabi Payments module introduced, which allows generating invoices and adding tax in selected countries. Unfortunately, this feature is available exclusively for businesses registered in the USA, Canada, Australia, the United Arab Emirates, and several eurozone countries (including Austria, Germany, and Spain). Poland, the Czech Republic, and Slovakia are not on the list. In practice, a Polish Kajabi user cannot enable the invoicing option or the Sales Tax module.

Furthermore, it is worth distinguishing an invoice from a sales confirmation. Kajabi sends the buyer a receipt – an email with payment information. Such a document does not contain all the data required by Polish regulations: the tax identification number (NIP), buyer's address, VAT rate, or product/service code. Official user guides suggest integration with an external invoicing tool, which removes the responsibility from Kajabi. For Polish creators, this means the need to find an alternative already at the sales planning stage.

Stripe and Kajabi – What Can the Integration Do?



Stripe is a global payment system that enables accepting payments from debit and credit cards, supports hundreds of currencies, and modern payment methods (Apple Pay, Google Pay). Combined with Kajabi, it allows quick launch of digital product sales and automation of recurring payments. The integration is stable, and transaction data goes directly to the Stripe panel, where you can manage subscriptions, refunds, or delayed payments.

The problem appears when we want to convert this data into a VAT invoice. Stripe collects only basic information: amount, date, cardholder data. Buyer data (name, surname, address, NIP) must be transmitted from the sales platform. Kajabi provides fields for collecting such information but does not pass it on in all integrations. According to experts, the system does not transmit VAT numbers and tax codes to external applications. The result? After a completed payment in Stripe, the database lacks the data needed to issue a correct invoice. Automation in Zapier, n8n, or Make will not help if you cannot retrieve information about subsequent subscription payments. Users report that in Kajabi, the trigger appears only at the first purchase; subsequent subscription installments do not generate a new event.

The conclusions are clear: Kajabi paired with Stripe is an excellent solution for selling courses, but you cannot rely on it for invoices and accounting. Without an additional tool, it will be difficult to meet Polish legal requirements.

Polish Regulations – What Do They Require from Creators?



Every company conducting sales activities in Poland is obligated to record revenue and account for VAT. An invoice must contain the seller's identification number (NIP), buyer data, issue date, name of the good or service, net price, VAT rate, and tax amount. For electronic services provided to EU customers, MOSS/OSS rules must be applied, and tax rates charged according to the consumer's country. For B2B sales in Europe, it is also necessary to verify the EU VAT number and apply the reverse charge when the buyer is a company. The upcoming KSeF (National e-Invoice System) regulations, expected to take effect in 2026, will introduce the obligation to send invoices in electronic format directly to the tax administration.

These requirements mean that a simple e-commerce platform is not enough; a system is needed that generates documents compliant with Polish law, can export JPK files, and allows accountants to collaborate seamlessly.

n8n, Make Integrations and Custom Scripts



For those with a technical inclination, advanced integration solutions are available. Services like n8n or Make (formerly Integromat) allow creating scenarios that automate data flow between multiple applications. Imagine the following process: when Stripe records a new transaction, the integrator retrieves buyer data from Kajabi (if it has it at all), creates a customer record in the accounting system (Fakturownia, inFakt, iFirma), generates an invoice, and sends it by email. This way, you can bypass the limitations of the sales platform itself.

Building such a solution has its advantages – full control over data flow, the ability to personalize communication, and flexibility in adapting to new requirements (e.g., KSeF). However, it requires a significant amount of work: you need to identify the right trigger points, map data fields between applications, handle errors, and ensure data security. Integrators are paid; most offer free plans with limited queries. If your sales grow, integrator subscription costs will also be higher. Importantly – if Kajabi does not provide a trigger for subsequent installments, there is no way to automatically create an invoice for each recurring payment.

Why Does striptu Stand Out Among Other Solutions?



striptu.com is a Polish SaaS tool designed for course creators who do not want to become accountants. The service connects Stripe, Kajabi, and ThriveCart accounts with Polish invoicing systems like Fakturownia. How does it work in practice?

1. Intuitive setup – after registering with striptu, the user logs into their accounts (Stripe, Kajabi/ThriveCart, and Fakturownia). The system performs authorization and creates API connections. No programming needed and no need to know what a webhook is.
2. Automatic data collection – after each payment, striptu retrieves transaction information and buyer data, such as address and NIP number. This ensures the generated invoice contains all required elements, and the customer receives it immediately after payment.
3. Subscription handling – unlike basic Kajabi, the system responds to subsequent subscription installments. This means a new invoice is issued for each month of the subscription, which simplifies accounting and revenue tracking.
4. Compliance with Polish regulations – striptu works with Fakturownia, and soon also with iFirma and inFakt, enabling generation of JPK files, integration with KSeF, and currency support.
5. Flat fee – the tool offers a simple subscription that includes all integrations and unlimited invoices. The creator does not have to worry about growing integrator scenario fees or hiring a developer.

striptu is developed by a Polish team. Further integrations with other creator tools are planned, as well as expansion toward a full-fledged accounting system dedicated to the education industry. In the context of the upcoming e-invoicing obligations (KSeF), it is worth using solutions that consider Polish regulations and the local market.

Integration with Fakturownia, ThriveCart, and Kajabi



Fakturownia.pl is one of the most popular invoicing systems in Poland. It enables creating domestic and intra-community invoices, supports JPK, and integrates with many e-commerce tools. Thanks to striptu, data from Kajabi or ThriveCart goes directly to Fakturownia, where a complete VAT invoice is created. This solution is especially useful when using an alternative checkout like ThriveCart, which has more advanced sales options than Kajabi.

Integration with Fakturownia does not require complex configuration – the user only needs to provide the API key and authorize the connection. As a result, creators can use the best sales system and the best accounting system without worrying that data will get out of sync. Thanks to striptu, we eliminate manual data entry and the risk of errors while increasing compliance with Polish law.

Conclusions and Recommendations



Creators selling digital products in Poland must ensure compliance with tax regulations. Kajabi, while excellent as a sales platform, does not offer full invoice and tax support in Poland. The Kajabi Payments module is available only in selected countries and does not cover our market. The lack of automatic invoice support and incomplete transmission of buyer data to Stripe and other accounting systems means that creators must seek alternatives.

One solution is integrations with n8n or Make, but they require time, technical knowledge, and subscriptions. The most user-friendly option for less technical individuals appears to be the Polish tool striptu.com, which automates invoice generation, responds to subsequent subscription payments, and integrates with Fakturownia and other accounting systems. In the perspective of the introduction of KSeF and the development of digital accounting in CEE, using solutions dedicated to the local market provides certainty of compliance and saves time.

In summary, if you sell courses and online services using Kajabi or ThriveCart, it is worth taking care of the invoicing process now. Investment in a reasonable integration – whether through advanced automation tools or simple services like striptu – will quickly pay off, ensuring peace and professionalism in dealings with authorities and customers.

Fast Stripe to KSeF integration. Connect Stripe with Fakturownia.pl, iFirma, wFirma, or inFakt.

Whether you create courses, a paid community, or publish ebooks, you can automate the process of issuing invoices compliant with Polish law.