Online creators (e-books, courses, subscriptions, communities) often sell globally, in a B2C model, through Stripe and platforms like Kajabi/ThriveCart. And here the key question arises: do you have to switch to mandatory e-invoicing? The answer is: it depends on your country — for some sales yes, for others not yet — because mandates are country-specific and roll out on different timelines.
What Is E-Invoicing and What Does It Actually Change?
E-invoicing means an invoice is exchanged as a structured electronic document (not just a PDF emailed from your inbox), often validated or cleared through a government or government-approved system. In practice, this means transitioning to structured invoices and the necessity for your invoicing tool to be able to send/handle them (a simple PDF "from email" stops being the main standard in B2B).
Key Dates: When Does E-Invoicing Become Mandatory?
There is no single EU-wide system or date — each country runs its own program, and the rollouts are phased. A few examples to show the spread:
- Italy – mandatory e-invoicing through the SdI system since 2019,
- Romania – mandatory B2B e-invoicing since 2024,
- France – phased rollout starting in 2026–2027,
- Germany – phased rollout planned for 2027–2028.
The bigger picture: under the EU's ViDA (VAT in the Digital Age) package, the EU is moving toward broadly mandatory e-invoicing and digital reporting over the coming years. So the direction of travel is clear, even if your exact obligation and deadline depend on where you (and sometimes your customers) are based.
Does an Online Creator "Have To" Use E-Invoicing? It Depends on Who You Sell To
The simplest way to think about it:
1) Sales to Companies (B2B): Usually First in Line
If you sell courses/e-books/services to companies (e.g., team training, licenses, consulting, sponsorship), you issue B2B invoices — and B2B is almost always where e-invoicing mandates start. If your country already has a mandate (or is about to), this is the part of your sales most likely to be affected.
2) Sales to Consumers (B2C): Often Later or Voluntary
For invoices issued to private individuals, mandatory e-invoicing typically arrives later than B2B, and in many countries B2C stays outside the structured-invoice mandate for now.
Note: this doesn't mean you "do nothing." You still need to properly document sales (invoicing rules, local reporting requirements), even if e-invoicing itself isn't required for B2C in your country yet.
3) Cross-Border Sales Add Their Own Rules
When you sell across borders inside the EU (and beyond), VAT rules like OSS/IOSS and the buyer's location can change what you must issue and report. Cross-border flows are exactly where ViDA aims to introduce digital reporting — so expect this area to keep evolving.
Most Common Problems for Creators: Stripe, Kajabi, ThriveCart, and the "Invoice Gap"
Sales platforms are great at delivering payments, but often don't deliver on invoicing reality:
- buyer data is incomplete or arrives in multiple places,
- different rates/VAT/exemptions, international sales,
- payments, refunds, chargebacks,
- and in the end: accounting wants invoices "done properly" and (increasingly often) e-invoicing-ready.
And here's the approach that saves nerves: don't try to make Stripe an accounting system. Stripe is for payments. Do invoices in a tool made for that purpose.
How to Handle This Practically (Checklist)
1. Note how much you sell B2B vs B2C (and whether you issue B2B invoices at all).
2. Check whether your country already has — or has announced — an e-invoicing mandate, and on what timeline.
3. Make sure your invoicing tool supports e-invoicing (structured formats, sending/validation) where it applies to you.
4. Prepare a process for corrections (refunds, exchange rates, data errors).
5. Organize permissions (who issues, who sends, who has access).
6. Confirm whether you must also receive structured invoices (some mandates require receiving before issuing).
7. Automate what you can — because manual "typing" doesn't scale.
Where Striptu Helps Here
Striptu.com does one thing: it takes transactions from your world (Stripe + creator platforms like Kajabi/ThriveCart) and passes them to your invoicing system, where proper invoices compliant with local rules are created. This approach is especially sensible as e-invoicing spreads, because then:
- payments stay payments (Stripe),
- and invoices live where they should live (e.g., in InvoiceOcean or your accounting tool, ready for e-invoicing features).
If today you're invoicing "late at night" or you're worried that e-invoicing will disrupt your process as sales grow, automating invoice issuance from transaction data is often the fastest path to peace of mind.
Summary: The Short Answer
- Online creators don't have a single, simple "yes/no."
- If you sell B2B → e-invoicing is most likely the first thing to apply to you, depending on your country's timeline.
- If you sell only B2C → mandatory e-invoicing usually comes later or is voluntary, but you still need to properly document sales.
- There is no single EU system or date — mandates are country-specific (e.g., Italy since 2019, Romania since 2024, France 2026–2027, Germany 2027–2028), and the EU is moving toward broader mandatory e-invoicing under ViDA.
Note: this is educational material, not legal or tax advice — for your specific situation (e.g., your country's current rules, cross-border structures, permanent establishment, specific exemptions), it's worth checking your country's rules and consulting an accountant/advisor.
FAQ
Is e-invoicing mandatory for online creators?
There is no single yes or no, because mandates are country-specific and roll out on different timelines. If you sell B2B, e-invoicing is most likely the first thing to apply to you depending on your country, while B2C sales are often covered later or remain voluntary for now, though you still have to document them properly.
When does e-invoicing become mandatory?
There is no single EU-wide date, as each country runs its own phased program. For example, Italy has required e-invoicing through SdI since 2019, Romania since 2024, France is rolling out in 2026–2027 and Germany in 2027–2028, while the EU's ViDA package pushes toward broader mandatory e-invoicing and digital reporting over the coming years.
Do B2C sales to consumers require e-invoicing?
In many countries B2C stays outside the structured-invoice mandate for now, and mandatory e-invoicing for invoices to private individuals typically arrives later than for B2B. That does not mean you do nothing, because you still need to document sales according to your local invoicing and reporting rules.
Should I try to make Stripe my accounting system?
No. Stripe is for payments, so the approach that saves nerves is to keep payments in Stripe and do invoices in a tool built for that purpose. As e-invoicing spreads, separating the two is exactly what keeps your process clean.
How does striptu help with e-invoicing readiness?
striptu does one thing: it takes transactions from Stripe and creator platforms like Kajabi or ThriveCart and passes them to your invoicing system, where proper invoices compliant with local rules are created. That way payments stay payments and invoices live where they should, in a tool like InvoiceOcean that is ready for e-invoicing features, and automating issuance is often the fastest path to peace of mind as sales grow.
Fast Stripe to e-invoicing integration. Connect Stripe with InvoiceOcean.
You only need a few minutes to invoice your Stripe payments and send them out automatically. Over 150+ tools like Substack, Kajabi, Podia, MailerLite, Lovable, or Replit can be billed internationally thanks to our integration. Automate the entire process. Issue invoices compliant with your local regulations and deliver them automatically.