Skip to content
Sign in
An image of the Stripe logo
Create account
Sign in
Home
Payments
Finance automation
Banking as a service
Developer tools
No-code
All products
Home
Payments
Finance automation
Home
Payments
Finance automation
Banking as a service
Developer tools
Overview
Online payments
In-person payments
Multiparty payments
After the payment
Add payment methods
    Overview
    Payment method integration options
    Bank debits
    Bank redirects
    Bank transfers
    Buy now, pay later
      Affirm
      Afterpay / Clearpay
      Klarna
        Accept a payment
      Zip
    Credit transfers (Sources)
    Real-time payments
    Regional card installments
    Vouchers
    Wallets
Fraud detection
Payment Links
Stripe Checkout UI
Stripe Elements UI
Financial Connections
Crypto
Identity
Climate
About the APIs
Regulation support
Implementation guides
Testing
HomePaymentsBuy now, pay later

Klarna payments

Offer your customers flexible payment options while getting paid up front with Klarna.

Klarna is a global payment method that gives customers a range of payment options during checkout. These payment options make it convenient for customers to purchase items in all price ranges.

To pay with Klarna, customers are redirected to Klarna’s site, where they select their preferred payment option, then return to your website to complete the order. Klarna presents payment options based on the customer’s billing address and transaction amount. After payment acceptance, the full amount of the order (minus fees) is made available to your Stripe account up front, and Klarna collects the purchase amount from your customer, including any future installment payments, if applicable.

Depending on location, Stripe users can accept Klarna payments from customers in the following countries, provided the presentment currency matches the currency of the customer’s country, as detailed in payment options:

Merchant CountrySupported Customer Countries
Austria, Belgium, Czechia, Denmark, Estonia, Finland, France, Germany, Greece, Ireland, Italy, Latvia, Lithuania, Netherlands, Norway, Poland, Portugal, Slovakia, Slovenia, Spain, Sweden, Switzerland, United KingdomAustria, Belgium, Czechia, Denmark, Finland, France, Germany, Greece, Ireland, Italy, Netherlands, Norway, Poland, Portugal, Spain, Sweden, Switzerland, United Kingdom
United StatesUnited States
AustraliaAustralia
New ZealandNew Zealand
CanadaCanada
  • Customer locations

    Australia, Austria, Belgium, Canada, Czechia, Denmark, Finland, France, Greece, Germany, Ireland, Italy, Netherlands, New Zealand, Norway, Poland, Portugal, Spain, Sweden, Switzerland, United Kingdom, and the United States

  • Presentment currency

    AUD, CAD, CHF, CZK, DKK, EUR, GBP, NOK, NZD, PLN, SEK, or USD

  • Payment confirmation

    Customer-initiated

  • Payment method family

    Buy Now, Pay Later

  • Recurring payments

    No

  • Payout timing

    Standard payout timing applies

  • Connect support

    Yes

  • Refunds / Partial refunds

    Yes / Yes

  • Dispute support

    Yes, by email from Klarna

Payment flow

Animation of the Klarna payment flow.

Get started

You don’t actually have to integrate Klarna and other payment methods individually. If you use our front-end products, Stripe automatically determines the most relevant payment methods to display. Follow a quickstart for one of our hosted UIs:

  • Checkout, a prebuilt, hosted checkout page
  • Elements, drop-in UI components

After setting up your payment form, activate the payment methods you want in the Stripe Dashboard.

Other payment products

Payment Links also supports adding from the Dashboard.

If your integration requires manually listing payment methods, learn how to manually configure Klarna as a payment.

You can also let customers know Klarna payments are available by including the Payment Method Messaging Element on your product, cart, and payment pages. We recommend adding a site messaging Element to help drive conversion.

Payment options

Depending on the customer’s billing country and the transaction amount, Klarna can present customers with various payment options. Regardless of the underlying payment option selected, Stripe makes the full amount of the funds (minus fees) available to you upfront and Klarna collects the purchase amount from your customer, who repays Klarna directly. These options include:

  • Pay in 3 or 4 (also known as Installments): customers pay for the purchase in three or four interest-free payments.
  • Monthly installments (also known as Financing): customers pay for the purchase over a longer term of up to 36 months, which might include interest.
  • Pay later: customers pay for the purchase in a single payment in 30 days.
  • Pay now: customers pay for the purchase immediately using a linked card, bank debit, or bank transfer.
Customer’s countryCurrencyPay in 3 or 4 Pay later Monthly Installments (Financing) Pay now
AustraliaAUDPay in 4
AustriaEUR 30 days
BelgiumEUR 30 days
CanadaCADPay in 4
CzechiaCZKPay in 3
DenmarkDKK 30 days
FinlandEUR 30 days
FranceEURPay in 3
GermanyEUR 30 days
GreeceEURPay in 3
IrelandEURPay in 3
ItalyEURPay in 3
NetherlandsEUR 30 days
New ZealandNZDPay in 4
NorwayNOK 30 days
PolandPLN 30 days
PortugalEURPay in 3
SpainEURPay in 3
SwedenSEK 30 days
SwitzerlandCHF 30 days*
United KingdomGBPPay in 3 30 days **
United StatesUSDPay in 4 ***

* Pay Later in Switzerland is currently limited to beta users. Sign up for the beta

** See the Klarna FAQ for more information about Klarna Financing availability in the United Kingdom.

*** Monthly Installments (Financing) in the United States is currently limited to beta users. Sign up for the beta

Prohibited business categories

For more information about Klarna eligibility for your account, navigate to your Dashboard payment method settings.

In addition to the categories of businesses restricted from using Stripe overall, the following categories are prohibited from using Klarna:

  • Charities
  • Political organizations, parties, or initiatives

Adding Klarna branding to your website

Let your customers know you accept payments with Klarna by including the Payment Method Messaging Element on your product and cart pages. You must comply with Klarna’s marketing compliance guides.

If you’re in the UK, you must review your own obligations under the Consumer Duty. For example, you must have clear, fair, and not-misleading advertising that is balanced with prominent risk warnings and disclosures. Please review all consumer-facing communications (social media, email templates, webpages, FAQs, and in-store materials) and ensure you’re following Klarna’s UK Financial Promotion rules where required.

Disputed payments

Klarna covers disputes driven by customer fraud or inability to repay installments provided you follow Klarna’s shipping policy. Merchants aren’t involved in these disputes. See Klarna’s Merchant Protection Terms for more details.

Sometimes simple errors or miscommunication can cause problems with an order. As a result, your customer might open a dispute. The customer can open a dispute within 180 days of the original transaction. The best way to resolve the dispute is to communicate directly with your customer to try and solve the issue together. If you can’t reach a solution, then Klarna might step in to help solve the dispute.

Klarna contacts both you and the customer to ask for convincing evidence that you fulfilled the purchase order. Klarna contacts you via the support email address you configured in your Dashboard settings when you enabled Klarna. If you haven’t provided a support email address, Klarna sends the email to your primary Stripe account email address. Contact us if you would like to update the email address that Klarna uses.

Klarna might request evidence such as:

  • Received return confirmation (for shipped goods returned from the consumer to you)
  • Tracking ID
  • Shipping date
  • Record of purchase for intangible goods, such as IP address or email receipt
  • Record of purchase for services or physical goods, such as phone number or proof of receipt

This information helps Klarna determine if a dispute is valid or if they should reject it. Make sure the evidence you provide contains as much detail as possible from what the consumer provided at checkout. You must submit the requested information within 7 days. If Klarna rules in favor of the customer, they might initiate a dispute, with funds withdrawn from your Stripe account. Klarna dispute decisions are final—they have no appeal process.

Refunds

You can refund Klarna charges up to 180 days after the payment completes. Klarna cancels any remaining payments on a refunded charge and returns the already-paid amount to the customer. Refunds usually take 5-7 business days to complete, but may take longer depending on the customer’s financial institution and the type of purchase.

Klarna supports full and partial refunds. You can also issue multiple partial refunds up to the amount of the original charge. Partial refunds update the Klarna order to reflect the new total amount.

  • If the partial refund is greater than the remaining balance of the order, Klarna deducts the refund amount from the outstanding balance and returns the difference.
  • If the partial refund is less than the remaining balance of the order, Klarna deducts the amount from the outstanding balance and spreads refunds evenly across the remaining payments.

Connect

You can use Stripe Connect with Klarna to process payments on behalf of a connected account.

Connect users can use Klarna with the following account and charge types:

Account typesCharge typesStripe’s recommendation
  • Standard
  • Express
  • Custom
  • Direct
  • Destination
  • Separate Charges and Transfers
Custom with destination charges

Enable Klarna for Standard connected accounts

Standard Connect accounts can enable Klarna through their Dashboard. To check which accounts have enabled Klarna, use the capabilities hash in our accounts webhooks or APIs to see if the klarna_payments capability is set to active.

Request capabilities for Express and Custom connected accounts

Request the klarna_payments capability on any connected account you want to enable Klarna for. See this guide to learn more about requesting capabilities for your connected accounts. The name of your connected account is the name customers see during checkout and in the Klarna app.

Termination rights

In addition to the termination and suspension rights included in the Stripe Services Agreement, Klarna has certain additional rights to suspend or terminate your use of Klarna, such as for breach of the prohibited business categories listed above or for high dispute rates that aren’t promptly remedied.

Additional requirements

You acknowledge that:

  • Klarna decides if customers can use Klarna for purchases and has the sole right to receive payment from Klarna customers. Stripe acquires those purchases for you and settles the funds to you.
  • You must provide customers with any required or requested payment instructions or documents (such as VAT). These documents must refer to Klarna as the payee and not contain any of your bank details.
  • You can’t impose fees or higher prices for Klarna purchases or act unfairly towards Klarna.
  • You must promptly follow Stripe’s instructions to stop an order process or shipping to help reduce the risk of fraudulent transactions.
  • You can’t use any design that’s confusingly similar to Klarna’s trademarks (see Klarna’s branding guidelines).
  • You must not permit use of Klarna for purchases by a person who might reasonably be considered to share a financial interest with you, including owners, directors, and employees of your business or any affiliated company.

If you’re in Australia, Klarna provides guidance on how to comply with the Design and Distribution Obligations (DDO) when accepting Klarna in Australia. Most Stripe users don’t need to do anything to comply. If you actively promote or recommend Klarna’s Pay in 4 product in Australia, you may be considered a “distributor” under the DDO and may have to:

  • Help Klarna as needed to comply with the DDO, including only promoting Pay in 4 consistent with Klarna’s Target Market Determination (TMD)
  • Promptly advise Klarna of any “significant adverse dealing” such as:
    • a major complaint or large number of complaints that Pay in 4 causes a customer harm or
    • a customer under 18 makes a purchase using Pay in 4
  • If requested, provide Klarna with reports about any Pay in 4 complaints you receive
  • Keep and, if requested, provide Klarna information relating to any reported significant adverse dealings
Was this page helpful?
Need help? Contact Support.
Watch our developer tutorials.
Check out our product changelog.
Questions? Contact Sales.
Powered by Markdoc
You can unsubscribe at any time. Read our privacy policy.
On this page
Payment flow
Get started
Payment options
Prohibited business categories
Adding Klarna branding to your website
Disputed payments
Refunds
Connect
Termination rights
Additional requirements
Stripe Shell
Test mode
Welcome to the Stripe Shell! Stripe Shell is a browser-based shell with the Stripe CLI pre-installed. Login to your Stripe account and press Control + Backtick on your keyboard to start managing your Stripe resources in test mode. - View supported Stripe commands: - Find webhook events: - Listen for webhook events: - Call Stripe APIs: stripe [api resource] [operation] (e.g. )
The Stripe Shell is best experienced on desktop.
$