Stripe vs. PayPal vs. Klarna: Fee Comparison for Shops (2026)
Real fees by order value, 3 shops worked through, and why Stripe and Klarna are not competitors. The best payment provider combination for your shop type.
Stripe, PayPal, Klarna – three names, three entirely different fee models, three different roles in the checkout. Your choice affects your margin per order, your checkout conversion rate, and your bookkeeping at the end of the month. Yet most shop owners pick their payment provider based on gut feeling rather than numbers.
This article compares the three dominant payment providers for the DACH market in 2026: fees per transaction and per order value, hidden costs, worked example scenarios, GDPR compliance, and the question of which combination makes the most sense for which shop type. If you are still deciding between the platforms themselves, our WooCommerce vs. Shopify comparison covers the foundational decision.
In short
- Stripe is the cheapest infrastructure for cards and SEPA: 1.5% + EUR 0.25 per EU card, EUR 0.35 flat per direct debit, no base fee.
- PayPal is mandatory for reach (around 90% usage rate, 28.7% revenue share in Germany), but at 2.49% + EUR 0.35 the most expensive card route.
- Klarna brings pay-by-invoice (26.1% revenue share in Germany) and absorbs the default risk – at around 2.99% + EUR 1.69 per invoice purchase.
- Important: Stripe and Klarna are not real competitors. Klarna runs as a payment method via Stripe. You do not have to choose.
- Best combination for most DACH shops: Stripe as the base (cards + SEPA + Apple/Google Pay) + PayPal for trust + Klarna for higher cart values.
The right combination saves
over EUR 1,000 per year
lowest card fee
in Germany (EHI 2026)
pay-by-invoice (EHI 2026)
Stripe vs. Klarna: competitors or the perfect team?
The most common confusion when choosing a provider: many shop owners search for "Stripe vs. Klarna" as if they had to pick one of the two. That is a misunderstanding that costs you conversions.
The quick answer
Stripe is payment infrastructure. It processes cards, SEPA direct debit, Apple Pay, Google Pay, and over 40 other methods – including Klarna.
Klarna is a payment method (Buy Now, Pay Later: invoice, installments, Pay in 30). Klarna can be integrated directly or processed as a method via Stripe.
So you do not have to choose between the two. The usual setup is: Stripe as the processing layer, Klarna as one of the methods offered within it. A real difference only arises in the question of whether you run Klarna directly (your own contract, better rates at volume) or via Stripe (one less integration).
One concrete advantage of Klarna over plain card payments: for invoice purchases, Klarna assumes the default and fraud risk. You get paid even if the customer does not. With a card payment via Stripe or PayPal, you are liable yourself in the event of a chargeback. More on this below in the section on risk and chargebacks.
The German payment landscape 2026 – what customers expect
German customers pay differently from the rest of Europe. Credit cards play a smaller role, and pay-by-invoice is deeply rooted. Here is how online retail revenue in Germany splits by payment method (revenue share, EHI "Online-Payment 2026" study):
The key is the difference between revenue share and usage rate. PayPal accounts for 28.7% of revenue, but is used by around 90% of German online shoppers and accepted by over 90% of merchants. It is the method most likely to be expected. Pay-by-invoice is almost level on revenue and is Klarna's domain.
For your shop, that means: if you only offer credit card and PayPal, you exclude the large block of customers who want to pay by invoice, direct debit, or BNPL. Every missing payment method is a conversion killer. Our article on cart abandonment shows missing payment options are a common reason for checkout abandonment.
The minimum setup for a German online shop in 2026: credit card (Visa, Mastercard), PayPal, a BNPL option (Klarna or PayPal Pay Later), and SEPA direct debit. Apple Pay and Google Pay are growing every year and are expected by shoppers in Austria and Switzerland.
The three providers at a glance
Click through the three providers for the short version. The full detail follows below.
Role: payment infrastructure for cards, SEPA, and 40+ methods.
Core fee: 1.5% + EUR 0.25 per EU card, EUR 0.35 flat per SEPA direct debit.
Strength: lowest card fees, no base fee, best-in-class API.
Best for: card-based checkout, SEPA, shops with their own development.
Role: wallet and trust brand with its own reach.
Core fee: 2.49% + EUR 0.35 per domestic transaction.
Strength: around 90% usage rate in Germany, buyer protection as a conversion driver.
Best for: any B2C shop that wants to avoid cart abandonment (effectively mandatory).
Role: Buy Now, Pay Later (invoice, installments, Pay in 30).
Core fee: approx. 2.99% + EUR 1.69 per invoice purchase, approx. 1.69% + EUR 0.25 for instant payment.
Strength: absorbs the default risk, lifts cart value according to its own figures.
Best for: shops with higher average carts and fashion/lifestyle.
Stripe – the developer favorite
Stripe is the cleanest payment provider on the market from a technical perspective. The API is documented like an open-source project, integration with WooCommerce, Shopify, and custom shops is straightforward, and the fee structure is transparent.
Fees in detail
| Payment method | Fee | Example at EUR 100 |
|---|---|---|
| EU credit card (Visa, MC) | 1.5% + EUR 0.25 | EUR 1.75 |
| International card (non-EEA) | 3.25% + EUR 0.25 | EUR 3.50 |
| SEPA Direct Debit | EUR 0.35 flat | EUR 0.35 |
| Klarna (via Stripe) | from 2.99% + EUR 0.25 | EUR 3.24 |
| Apple Pay / Google Pay | same as underlying card | EUR 1.75 |
| Currency conversion | + 2% | + EUR 2.00 |
| Chargeback | EUR 20.00 per case | EUR 20.00 |
No setup fee, no monthly fee, no minimum contract. You pay per transaction – and with SEPA Direct Debit, less than any alternative. For shops with a high share of German customers, SEPA via Stripe is the cheapest payment method on the market.
Strengths: Lowest card fees for EU cards. SEPA Direct Debit at EUR 0.35 flat. Klarna, Apple Pay, Google Pay, and 40+ other methods through a single dashboard. Best-in-class API and webhooks. Radar (fraud detection) included.
Weaknesses: No consumer trust brand like PayPal – Stripe appears in checkout as "card payment," not as a brand name. Payouts take 2–7 business days (configurable). Support via ticket system rather than phone.
PayPal – the mandatory minimum
90% of German online shoppers have a PayPal account. Germany is the country with the highest PayPal usage rate in e-commerce worldwide. Not offering PayPal is not an option for a German B2C shop – too many customers expect it.
Fees in detail
| Payment method | Fee | Example at EUR 100 |
|---|---|---|
| PayPal Standard (domestic) | 2.49% + EUR 0.35 | EUR 2.84 |
| Micropayments (under EUR 5) | 4.99% + EUR 0.09 | – |
| PayPal Pay Later / installments | 2.99% + EUR 0.39 | EUR 3.38 |
| Currency conversion | + 3% surcharge | + EUR 3.00 |
| Dispute / chargeback | EUR 16.00 per case | EUR 16.00 |
PayPal is more expensive than Stripe for card payments. On a EUR 100 transaction, you pay EUR 2.84 instead of EUR 1.75 – a difference of EUR 1.09 per order. Over 1,000 transactions per year, that is EUR 1,090 in additional costs. PayPal is still worth it because it prevents cart abandonment: customers who see PayPal in the checkout are less likely to leave. The conversion advantage outweighs the higher fees in most cases.
Strengths: Highest trust brand in German e-commerce. Buyer protection as a conversion driver. Express checkout reduces form fields. Pay Later as a built-in BNPL option (no third-party integration needed).
Weaknesses: Highest transaction fees of the three providers. Dispute handling favors buyers – with chargebacks, you as the merchant carry the burden of proof. Account freezes during sudden revenue spikes (a known issue for growing shops). Currency conversion at 3–4% markup.
Klarna – the conversion booster
Klarna is the BNPL market leader in Germany. Pay by invoice, installments, and "Pay in 30 Days" are deeply rooted here – the country has a long tradition of invoice payments, which sits at 26.1% revenue share, almost level with PayPal. Klarna digitizes that habit.
Fees in detail
| Payment method | Fee (typical) | Example at EUR 100 |
|---|---|---|
| Pay by invoice (Pay in 30) | approx. 2.99% + EUR 1.69 | EUR 4.68 |
| Installments (Financing) | approx. 2.99% + EUR 1.69 | EUR 4.68 |
| Instant payment (Pay Now) | approx. 1.69% + EUR 0.25 | EUR 1.94 |
Klarna does not publish an official price list; rates are negotiable and volume-dependent. The figures above are solid reference points for a direct contract; if Klarna runs via a third party like Stripe, fees tend to be higher. Either way, Klarna is the most expensive of the three per transaction. The tradeoff: customers are more likely to order, and often order more, when they can pay by invoice or in installments – Klarna puts the cart uplift in the double-digit percent range depending on the sector. At higher average carts, the higher fee is often covered by the additional revenue.
Strengths: BNPL market leader in Germany. Lifts cart value noticeably according to Klarna. Klarna assumes the default risk for invoice payments – you get paid even if the customer does not. High brand recognition among younger demographics.
Weaknesses: Highest transaction fees, mainly due to the EUR 1.69 fixed component per invoice purchase. Individual price negotiation required (no public pricing). Integration more complex than Stripe or PayPal. Payout depending on contract only after 14–30 days. Unprofitable for micro-transactions under EUR 20 because of the fixed component.
The head-to-head comparison
| Criterion | Stripe | PayPal | Klarna |
|---|---|---|---|
| EU card fee | 1.5% + EUR 0.25 | 2.49% + EUR 0.35 | – |
| SEPA / instant payment | EUR 0.35 flat | – | approx. 1.69% + EUR 0.25 |
| BNPL / Invoice | from 2.99% (via Klarna) | 2.99% + EUR 0.39 (Pay Later) | approx. 2.99% + EUR 1.69 |
| Chargeback | EUR 20 | EUR 16 | Risk borne by Klarna |
| Setup cost | EUR 0 | EUR 0 | EUR 0 |
| Monthly fee | EUR 0 | EUR 0 | Individual |
| Payout | 2–7 business days | Instant (to PayPal balance) | 14–30 days |
| WooCommerce | Official plugin | Official plugin | Official plugin |
| Shopify | Built-in (Shopify Payments) | Built-in | Built-in |
| Fraud detection | Radar (included) | Included | Included |
| GDPR | EU data processing available | US company, DPA available | EU company (Sweden) |
| Best for | Card-based checkout, SEPA, API-first | B2C with trust bonus | Shops with > EUR 50 avg. cart |
Fees by order value: what you really pay
The percent-plus-fixed structure means no provider is "the cheapest" across the board. On small orders the fixed amount dominates, on large ones the percentage does. This table shows the actual fee in euros per order for each provider's typical method:
| Order value | Stripe card (1.5% + EUR 0.25) | Stripe SEPA (EUR 0.35 fix) | PayPal (2.49% + EUR 0.35) | Klarna invoice (2.99% + EUR 1.69) |
|---|---|---|---|---|
| EUR 10 | EUR 0.40 | EUR 0.35 | EUR 0.60 | EUR 1.99 |
| EUR 25 | EUR 0.63 | EUR 0.35 | EUR 0.97 | EUR 2.44 |
| EUR 50 | EUR 1.00 | EUR 0.35 | EUR 1.60 | EUR 3.19 |
| EUR 100 | EUR 1.75 | EUR 0.35 | EUR 2.84 | EUR 4.68 |
| EUR 250 | EUR 4.00 | EUR 0.35 | EUR 6.58 | EUR 9.17 |
| EUR 500 | EUR 7.75 | EUR 0.35 | EUR 12.80 | EUR 16.64 |
| EUR 1,000 | EUR 15.25 | EUR 0.35 | EUR 25.25 | EUR 31.59 |
Two patterns stand out immediately. First: SEPA direct debit via Stripe is by far the cheapest method at every order value, because it is a pure fixed amount. On a EUR 500 order it costs EUR 0.35 instead of EUR 12.80 via PayPal. Second: Klarna is disproportionately expensive on small orders because of the EUR 1.69 fixed component – at EUR 10, the fee eats almost 20% of revenue.
Three shops worked through: which mix wins?
Abstract percentages help little. Here are three real shop profiles, each with the monthly fees if all revenue ran through one method (for illustration – in practice you mix):
A · Impulse-buy shop
B · Fashion & lifestyle
C · High-ticket/furniture
The pure cost view puts Stripe ahead in all three cases. But cost is only half the equation: in profiles B and C, Klarna measurably lifts conversion and cart value, and PayPal prevents drop-offs through trust. That is why the answer is almost never "just one," but the right mix with Stripe as the cheap base.
Which combination for which shop?
No single provider covers all payment preferences of German customers. The optimal solution is a combination – tailored to your shop type and margin.
Small WooCommerce shop (under 500 orders/month): Stripe as the foundation (cards + SEPA + Apple Pay) plus PayPal. Activate Klarna via Stripe instead of integrating directly – this saves a separate integration and uses Stripe's unified dashboard. Total cost at 100 orders of EUR 80 each: approximately EUR 180–220 in fees per month.
Mid-size shop (500–2,000 orders/month): Stripe + PayPal + Klarna directly. At this volume, direct Klarna integration pays off because you can negotiate better rates. Stripe for all card payments and SEPA, PayPal as mandatory, Klarna for the BNPL conversion boost.
Shopify shop: Shopify Payments (powered by Stripe) as default – lower fees than external providers because Shopify charges a surcharge for third-party gateways. PayPal and Klarna as supplementary checkout options.
B2B shop or services: Stripe as the sole provider may be sufficient. B2B customers pay by card, SEPA direct debit, or bank transfer – PayPal and Klarna are rarely relevant in B2B. SEPA via Stripe at EUR 0.35 per transaction is unbeatable.
Hidden costs nobody mentions
The transaction fee is not the only cost item. Three factors missing from most comparisons:
Chargebacks. Stripe charges EUR 20 per chargeback, PayPal EUR 16 per dispute, Klarna absorbs the risk for invoice payments. With a chargeback, you lose the transaction amount plus the fee – regardless of whether the dispute was legitimate. A chargeback rate of 1% sounds low but quickly costs a shop with 10,000 orders per year EUR 2,000 or more in fees alone.
Currency conversion. PayPal adds a 3% markup on foreign currency transactions, Stripe 2%. If you have international customers, this adds up. Tip: let customers pay in their local currency and use a separate FX service for conversion.
Opportunity cost of missing payment methods. Every payment method you do not offer costs you conversions. Baymard Institute attributes missing payment options as the reason for 13% of all cart abandonments. For a shop with EUR 50,000 in monthly revenue, that is EUR 6,500 in lost sales – every month. The fees for an additional payment method are a rounding error by comparison.
If you have your tracking set up correctly – our guide to common tracking mistakes helps with that – you can measure in GA4 at which checkout step customers drop off and whether missing payment options are the problem.
GDPR and data processing
Payment data is sensitive personal data. Your choice of provider has direct GDPR implications:
- Stripe offers EU data processing and has a registered office in Ireland. A Data Processing Agreement (DPA) is standard. With correct configuration, payment data stays within the EU.
- PayPal is a US company (San Jose, California). Data is transferred to the US. A DPA is available, but data transfers to third countries require additional safeguards under GDPR Art. 46. Acceptable for most shops, but not ideal from a privacy perspective.
- Klarna is a Swedish company. Data processing within the EU. From a GDPR perspective, the cleanest provider of the three – no third-country transfer. If you run GDPR-compliant hosting, you should apply the same standard to payment providers.
Professional e-commerce development integrates the optimal payment provider combination from the start – tailored to your market, your margin, and your data protection requirements.
Switching from PayPal-only to Stripe + Klarna
Many shops start with PayPal as their only method and only later realize they are losing money on card fees and missing options. Switching to a mix is straightforward if you go in this order:
- Create and verify a Stripe account. Business details, IBAN, and proof of identity. Activation usually takes a few days.
- Activate Stripe in parallel, keep PayPal. No hard cutover. You add cards, SEPA, and Apple/Google Pay via Stripe and keep PayPal as a method.
- Add Klarna as a method in Stripe. For the start, Klarna via Stripe is enough. Once volume is noticeable, a direct Klarna contract with better rates pays off.
- Check existing subscriptions and tokens. Active subscriptions sit with the old provider. Stripe Billing can partly migrate saved payment methods – plan this before the move so no recurring payment fails.
- Test the checkout and verify tracking. Run one test order through each method and make sure the conversion lands cleanly in GA4.
There is no real downtime, because PayPal stays active during the switch. You are only adding the new methods on top.
Do not underestimate bookkeeping and payouts
The choice of provider reaches into your bookkeeping. Three points that matter day to day:
- Payout rhythm: Stripe pays out after 2 to 7 business days (configurable), PayPal balance is available instantly in the PayPal account, Klarna pays only after 14 to 30 days depending on the contract. This affects your liquidity.
- Fee accounting: all three deduct the fee directly from the payout amount. For clean bookkeeping you need the gross revenue and the fee separately, not just the net credit.
- Export: Stripe and PayPal offer structured reports and interfaces to DATEV, lexoffice, and sevdesk. That saves hours of manual reconciliation at month-end.
Alternatives to Stripe, PayPal, and Klarna
The big three cover the DACH market, but depending on your setup, alternatives are worth a look:
- Mollie – Dutch provider, very popular in DACH e-commerce, bundles many methods including Klarna into a single integration with clear pricing.
- Adyen – enterprise solution with an interchange++ pricing model; only worth it at high volume, but then often cheaper than Stripe.
- SumUp – strong if you also sell in person (POS) and want online plus a till from one provider.
Decision aid: your path to the right mix
Expand the question that applies to your shop:
My average cart is under EUR 20
Go with Stripe card and SEPA direct debit as a cheap base – the fixed component makes the difference here. BNPL barely pays off because of Klarna's EUR 1.69 fixed fee. Add PayPal as a trust add-on and you are set.
I sell fashion, furniture, or high-ticket items
This is where Klarna pays off: pay-by-invoice and installments lift conversion and cart value. Stripe handles cards and SEPA cheaply, Klarna runs as a method on top or via a direct contract, PayPal is mandatory for trust.
I have many international customers
Stripe is the best base thanks to low card fees and broad method coverage. Watch the currency conversion (Stripe 2%, PayPal 3%) and offer PayPal in addition for international trust.
I run a B2B shop or sell services
Stripe alone is often enough: card, SEPA direct debit at EUR 0.35, and bank transfer cover B2B. PayPal and Klarna are rarely relevant in B2B. For invoice purchases to business customers, there are B2B-specialized providers like Billie.
Frequently asked questions
Are Stripe and Klarna competitors?
Only partly. Stripe is payment infrastructure that processes cards, SEPA, and many other methods. Klarna is a payment method (Buy Now, Pay Later) that can be processed via Stripe or integrated directly. For most shops they complement each other rather than compete.
Can I use Klarna via Stripe or do I need a direct contract?
Both work. For the start, Klarna via Stripe is easiest because you only need one integration. Once volume is noticeable, a direct Klarna contract with better rates pays off. Via Stripe, Klarna fees tend to be slightly higher.
Which payment provider is cheapest?
For card payments, Stripe at 1.5% + EUR 0.25 per EU card. The absolute cheapest method is SEPA direct debit via Stripe at EUR 0.35 flat, regardless of order value. PayPal and Klarna are more expensive per transaction but deliver reach and higher cart values respectively.
Which payment provider is GDPR-compliant?
Klarna (Swedish) and Stripe (EU data processing via its Ireland office) are the cleanest from a privacy standpoint. PayPal is a US company and transfers data to the US; that is usable with a data processing agreement and additional safeguards, but not ideal.
What does Klarna cost for small shops?
Klarna has no public price list; rates are negotiable. As a reference, expect around 2.99% + EUR 1.69 per invoice purchase. Because of the fixed component, Klarna is unprofitable on small orders under EUR 20 and more suited to higher cart values.
How many payment methods do I need?
The minimum setup for a German B2C shop in 2026: credit card, PayPal, a BNPL option, and SEPA direct debit. According to the Baymard Institute, around 13% of customers abandon checkout because their preferred payment method is missing.
Set up payment providers the right way?
We integrate Stripe, PayPal, and Klarna into your shop – with clean tracking and GDPR-compliant configuration. 30-minute consultation, free of charge.
Request shop consultation →