Skip to content
Rechnungskit
Stores · Shopify
Explainer

Shopify Payments and Klarna in Germany: fees, payouts and bookkeeping

Shopify Payments is Shopify's built-in payment processing. It accepts cards and other payment methods, deducts the processing fee according to your Shopify plan and pays out in bundles. In a German store, Klarna can run two ways: through Shopify Payments, where the money comes with the next Shopify Payments payout, or with your own Klarna account through the Klarna app, where Klarna pays out itself and charges its own fees. For the books, that decides which clearing account the payment lands on.

Klarna is one of the most requested payment methods in German stores, and Shopify offers it in two variants. Which one you use is barely visible at checkout. In the books it makes a big difference: who pays out, who charges fees and how a refund works.

What Shopify Payments is

Shopify Payments is Shopify's built-in payment processing. You do not need your own contract with a card acquirer; payments run directly through your Shopify account. Shopify deducts the processing fee according to your plan and transfers the rest to your bank account in bundles. Local payment methods such as Klarna are added when they are enabled for your account (Shopify Help).

Two ways to run Klarna

Comparison · Klarna in Shopify
Through Shopify Payments or with your own Klarna account
Klarna through Shopify Paymentsvia Shopify
Activationfor eligible Shopify accounts
Payoutwith Shopify Payments
Feeper Shopify plan
Clearing accountShopify Payments
Klarna with your own accountvia Klarna
Activationcontract with Klarna, payment app at checkout
Payoutfrom Klarna itself
Feeper Klarna contract
Clearing accountseparate account for Klarna
Both ways work. What matters is that your books know which one you run.

Through Shopify Payments, according to Shopify, the money comes with the next Shopify Payments payout, whether the customer pays in 30 days, right away or in instalments. Klarna can decline or withdraw activation, for example for prohibited products, many disputes or missing information in the store (Shopify Help).

With your own Klarna account, Klarna is a separate payment provider: its own statements, its own payouts, its own fees. Shopify passes Klarna a checkout session key, and Klarna does not know the order number. That matters when payments later have to be matched to orders.

Fees and refunds

With Klarna through Shopify Payments, the Shopify Payments processing fee applies, depending on your Shopify plan. If you refund such a payment, Shopify keeps the processing fee. Refunds are possible within 180 days of the payment; after that you have to return the money another way (Shopify Help).

With your own Klarna account, Klarna bills the fees. Whether the reverse charge under § 13b UStG applies or German VAT is shown is on the statement, and that determines which tax key your tax advisor uses for the fee. More under Geldtransit clearing account.

What a payout contains

A Shopify Payments payout combines many transactions: card payments, Klarna payments through Shopify Payments, fees, refunds and, where relevant, card payments from the shop with Shopify POS. The bank statement shows only the total. In the books it has to be split back into its parts, or neither the open items nor the fees will be right.

Example · one Shopify Payments payout
One total in the account, many transactions behind it
  1. Card payments+€620.00 from twelve orders
  2. Klarna through Shopify Payments+€238.00 from three orders
  3. Refund−€59.50 for a return
  4. Fees−€21.40
  5. Payout to the bank€777.10
Example values. Klarna payments with your own Klarna account appear in Klarna's statement.

How to book both

Every provider that pays out itself gets its own clearing account. Klarna through Shopify Payments belongs on the Shopify Payments account, because that is where the money arrives. Klarna with your own account gets its own clearing account with its own fees and payouts. Mixing the two leaves you chasing differences at month end that are not real.

The invoice follows the order; the payment method plays no part. It needs the same required details as with any other payment (§ 14(4) UStG). With Klarna's pay-later option, Klarna pays you and the customer pays Klarna later. For your invoice, the order is settled by Klarna's payment.

The invoices Shopify sends you for your plan and apps are purchase invoices. You find them in the Shopify admin under Settings → Billing (Shopify Help).

Shopify Payments and Klarna with Rechnungskit

Rechnungskit picks up Shopify Payments through the store connection, with payments, fees and payouts, without separate credentials. Klarna payments through Shopify Payments come along. If you use Klarna with your own account, you connect Klarna as well. Rechnungskit then matches the Klarna payment through the checkout session of the Shopify order, not by amount and time.

  • Each payout is split into its lines and checked against the payments. If something does not add up, you get a task.
  • Rechnungskit matches Shopify Payments refunds through the order that Shopify includes with every entry.
  • In the DATEV export, Shopify Payments and Klarna each get their own clearing account.
  • Each payout gets a payout document as a PDF.

More on the bookkeeping is under Shopify and DATEV, and on the connections under Shopify and Klarna.

FAQ

According to Shopify, Shopify Payments must be set up in Germany, Klarna has to permit your products, and your store must show, among other things, your tax ID, contact details, shipping and return information and the right of withdrawal. Customers need an email address at checkout and pay in euros (Shopify Help).
Read more
Guide Getting documents into DATEV Unternehmen online: upload, Belegtransfer and data services Guide E-invoicing for B2C in Germany: does the mandate apply to online shops? Guide E-invoices and DATEV: how e-invoices reach your tax advisor Guide E-invoicing in Germany: the mandate explained for founders Guide Invoicing in a foreign currency in Germany: which exchange rate applies? (ECB, DATEV, OSS) Guide Clearing account (Geldtransit): booking PayPal, Stripe, Klarna, Mollie and Shopify Payments in DATEV Guide GoBD explained: principles, retention and what they mean for your invoices Guide Small-amount invoices in Germany (§ 33 UStDV): when the buyer's address can be left out Guide E-invoicing for small businesses in Germany (Kleinunternehmer): duties, exemptions, thresholds 2026 Guide The German cancellation button (§ 312k BGB): who needs it and how it works Guide The date of supply on German invoices: shipping date or payment date? Guide Leitweg-ID: what it is, how it is structured and how it gets onto the invoice Guide OSS return in Germany: deadlines, filing in the BZSt portal, nil returns and corrections Guide The OSS scheme explained: the €10,000 threshold, registration and an example Guide PayPal in DATEV: setup, bookings and documents for your tax advisor Guide Deferred revenue for SaaS and online courses in Germany: when a pRAP is required Guide Proforma invoices in Germany: what they are for and why they are not invoices Guide Deferred revenue in German accounting (pRAP): definition, bookings and an example Guide Changing the billing address on a German invoice afterward: is it possible? (without a cancellation) Guide Correcting an invoice in Germany: which route for which error? Guide Server-side tracking for Meta: Conversions API with a lean consent bar Guide Shopify and DATEV: interface, export and bookkeeping for Shopify stores in Germany Guide Shopify gift cards in Germany: gift card, discount code and store credit for VAT Guide Shopify invoices in Germany: what Shopify does, what is missing, what applies from 2027 Guide Shopware invoices: what Shopware 6 does on its own and what is missing Guide Stripe DATEV export: getting Stripe payments into DATEV as a booking batch Guide Booking Stripe fees in Germany: clearing account, reverse charge and Stripe Technology Europe Ltd Guide Stripe Invoicing in Germany: creating invoices, pricing and e-invoicing Guide Stripe invoices with payment terms as e-invoices: bank transfer to the Stripe IBAN Guide Stripe invoices in Germany: what Stripe Invoicing and Billing do, what is missing, and what applies from 2027 Guide Shipping costs and VAT in Germany: 7%, 19% or tax-exempt? Guide The German withdrawal button (§ 356a BGB): mandatory since June 19, 2026 Guide WooCommerce DATEV export: options, file format and account mapping Guide WooCommerce invoices in Germany: plugins, mandatory details, e-invoicing Guide XRechnung or ZUGFeRD? The difference and who gets which format Guide XRechnung vs ZUGFeRD: the XRechnung format explained Guide Payment terms on invoices in Germany: rules, due date calculation and wording Guide ZUGFeRD: format, example and profiles of the German e-invoice

Rechnungskit is not a tax advisory or law firm. This article explains general principles and does not replace advice from a tax advisor (Steuerberater, § 5 StBerG) or a lawyer (§ 3 RDG). Rechnungskit is built for businesses based in Germany and prepares documents, tax rates and bookings automatically. How your specific case is treated remains your decision, ideally together with your tax advisor or a lawyer.

Every invoice automatically as a valid e-invoice.

Connect your payment provider and we take care of format, validation and archive. Start for free in test mode.

Try it now
de en