Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer resources
Overview
About Stripe payments
Upgrade your integration
Payments analytics
Online payments
OverviewFind your use caseManaged Payments
Use Payment Links
Build a checkout page
Build an advanced integration
Build an in-app integration
Payment methods
Add payment methods
    Overview
    Payment method integration options
    Manage default payment methods in the Dashboard
    Payment method types
    Cards
    Pay with Stripe balance
    Crypto
    Bank debits
    Bank redirects
    Bank transfers
    Credit transfers (Sources)
    Buy now, pay later
      Affirm
      Afterpay / Clearpay
      Alma
      Billie
      Capchase Pay
      Klarna
        Accept a payment
        Set up future payments
        Optimize conversion
        Comply with Klarna rules
        Respond to disputes
      Kriya
      Mondu
      Payment on Invoice
      Scalapay
      SeQura
      Sunbit
      Zip
    Real-time payments
    Vouchers
    Wallets
    Enable local payment methods by country
    Custom payment methods
Manage payment methods
Faster checkout with Link
Payment interfaces
Payment Links
Checkout
Web Elements
In-app Elements
Payment scenarios
Handle multiple currencies
Custom payment flows
Flexible acquiring
Orchestration
In-person payments
Terminal
Beyond payments
Incorporate your company
Crypto
Financial Connections
Climate
Understand fraud
Radar fraud protection
Manage disputes
Verify identities
HomePaymentsAdd payment methodsBuy now, pay later

Klarna payments

Allow customers to make flexible payments while getting paid upfront with Klarna.

Klarna is a global payment method that gives customers a range of payment options during checkout. These payment options enable customers to pay for purchases over time.

Pricing and fees

For information on payment method transaction fees, refer to pricing details.

Paying with Klarna redirects customers to Klarna’s site, which displays payment options based on factors such as the customer’s currency, transaction amount, and the payment use case. After the customer selects a payment option, Klarna returns them to your site to complete the order. When the payment is accepted, you receive the entire order amount (minus fees) in your Stripe account. Klarna collects the initial payment from your customer and any future installment payments. If the customer can’t repay Klarna, Klarna takes loss liability.

  • Customer locations

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

  • Presentment currency

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

  • Payment confirmation

    Customer-initiated

  • Payment method family

    Buy now, pay later

  • Recurring payments support

    Yes

  • Payout timing

    Standard payout timing applies

  • Connect support

    Yes

  • Dispute support

    Yes

  • Manual capture support

    Yes

  • Refunds / Partial refunds

    Yes / Yes

Payment flow

Below is a demonstration of the Klarna payment flow from your checkout page:

Get started

To get started with Klarna:

  1. Read the Klarna rules to ensure your business is eligible to accept Klarna payments. For example, Klarna doesn’t support B2B payments.

  2. Refer to payment options to understand what payment options are available to your customers.

  3. If you don’t already have a Stripe integration, create a Stripe-hosted page with Checkout, then start accepting Klarna payments.

    You can also use Checkout to embed a payment form on your site or build a customized checkout page with embedded components (such as the Payment Method Messaging Element). To build an advanced integration that handles complex payment flows, you can use Stripe Elements with the Payment Intents API.

  4. Follow best practices, such as sending relevant data to Klarna about items in the shopping cart, to optimize conversion and cart size for Klarna payments.

Payment options

Depending on the customer’s currency and the transaction amount, Klarna can present customers with various payment options. Cart ranges and geographic availability for payment options are determined by Klarna and might change at their discretion. 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. The following table describes the payment options and the buyer countries that support each option for one-time and recurring payments.

Payment optionCustomer country1Minimum/maximum
Pay in full2: Customers pay for the purchase immediately using a linked card, bank debit, or bank transfer. Use cases:
  • One-time payments
  • Short-term subscriptions (weekly or monthly)
  • Long-term subscriptions (longer than monthly)
  • Mixed cart (one-off purchase and subscription)
  • On-demand payments
Australia
Austria
Belgium
Canada
Czech Republic
Denmark
Finland
France
Germany
Greece
Ireland
Italy
Netherlands
Norway
Poland
Portugal
Romania
Spain
Sweden
Switzerland
United States
  • AUD: 0-4,000
  • CAD: 0-2,000
  • CHF: 1-1,585
  • CZK: 0-100,000
  • DKK: 1-100,000
  • EUR: 0-10,000
    • Netherlands: 0-2,500
    • France, Greece, Ireland, Italy, Portugal: 0-4,000
  • GBP: 0-4,000
  • NOK: 1-100,000
  • PLN: 0-20,000
  • RON: 0-20,000
  • SEK: 1-100,000
  • USD: 0-4,000
Pay later3: Customers pay for the purchase in a single payment in 30 days. Use cases:
  • One-time payments
  • Short-term subscriptions (weekly or monthly)
  • Long-term subscriptions (longer than 2 months)
  • On-demand payments
Austria
Belgium
Czech Republic
Denmark
Finland
France
Germany
Greece
Italy
Netherlands
Norway
Poland
Portugal
Romania
Spain
Sweden
Switzerland
United States
  • CHF: 1-1,000
  • CZK: 0-12,250
  • DKK: 1-50,000
  • EUR:
    • Austria: 0.1-5,000
    • Belgium: 1-1,500
    • France, Greece, Italy, Portugal, Spain: 0-500
    • Germany: 0.1-10,000
    • Netherlands: 1-5,000
    • Finland: 1-3,000
  • GBP: 1-1,500
  • NOK: 0-75,000
  • PLN: 1-7,000
  • RON: 0-2,500
  • SEK: 1-100,000
  • USD: 5-1,000
Pay in 3 or 44: Customers pay for the purchase in three or four interest-free payments. The total transaction amount is typically spread equally across the installments, but Klarna might occasionally charge your customer more in the first installment based on the customer’s purchase power and other credit factors. Use cases:
  • One-time payments
  • Long-term subscriptions (longer than 2 months)
Australia
Austria
Canada
Czech Republic
Denmark
France
Germany
Greece
Ireland
Italy
Netherlands
New Zealand
Norway
Poland
Portugal
Romania
Spain
Sweden
Switzerland
United States
  • Pay in 3
    • CHF: 1-5,000
    • CZK: 25-25,000
    • DKK: 10-50,000
    • EUR:
      • Austria, Germany: 1-5,000
      • France, Ireland, Italy, Spain: 1-1,500
      • Netherlands: 25-5,000
      • Greece, Portugal: 1-1,000
    • GBP: 1-2,000
    • NOK: 10-75,000
    • PLN: 5-5,000
    • RON: 5-5,000
  • Pay in 4
    • AUD: 10-2,000
    • CAD: 1-1,500
    • NZD: 10-2,000
    • USD: 1-2,000
Financing5: Customers pay for the purchase over a longer term of up to 36 months, which might include interest. Not all customers are approved for the maximum amount, and approval is subject to credit worthiness. Use cases:
  • One-time payments
Austria
Canada
Finland
Germany
Greece
Norway
Sweden
United States
  • CAD: 250-17,500
  • EUR:
    • Austria: 25-5,000
    • Finland: 25-3,000
    • Germany: 25-10,000
  • GBP: 250-5,000
  • NOK: 250-75,000
  • SEK: 250-100,000
  • USD: 45-10,000

1 Among US territories, Klarna only supports Puerto Rico for all payment options. Pay later is supported in all states except Montana (MT), New Mexico (NM), and Hawaii (HI). Pay in 4 is supported in all states except New Mexico (NM) and Hawaii (HI). Financing is supported in all states except Iowa (IA), West Virginia (WV), and Massachusetts (MA).

2 Australia, Norway, and Poland only support Pay in Full for one-time payments.

3 Germany, Sweden, and the United States are the only countries that support Pay Later for subscription and on-demand payments.

4 Australia, Finland, New Zealand, and Poland only support Pay in 3 or 4 for one-time payments.

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

Cross-border payments

The following table describes the requirements for using Klarna internationally. For example, a Swedish business can present in EUR to a buyer in Germany because they’re both in the European Economic Area (EEA). However, an Australian business must present in AUD, and can only accept payments from buyers in Australia.

Business locationCustomer locationPresentment currency
EEA country
  • EEA country
  • Switzerland
  • United Kingdom
Customer location currency
United Kingdom
  • EEA country
  • Switzerland
  • United Kingdom
Customer location currency
Switzerland
  • EEA country
  • Switzerland
  • United Kingdom
Customer location currency
Other countriesSame as business locationBusiness location currency

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 might 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.

Klarna doesn’t support refunding a payment when it has been escalated to a dispute. Learn more about responding to disputes.

Connect

A Connect platform can use Stripe Connect with Klarna to process connected account payments of all charge types.

Connected accounts with full Stripe Dashboard access

Connected accounts with access to the full Stripe Dashboard, including Standard accounts, can enable Klarna through their Dashboard. To check which accounts have enabled Klarna, use the capabilities hash in the accounts webhooks or APIs to see if the klarna_payments capability is set to active.

Connected accounts without full Stripe Dashboard access

To enable Klarna for connected accounts without full access to the Stripe Dashboard, including Express and Custom accounts, request the klarna_payments capability. Customers see the name of your connected account during checkout and in the Klarna app.

Buyer country filtering

Buyer country filtering applies when you enable a dynamic payment method on the Payment Element or Checkout Session. Klarna only displays as a payment method option if the buyer’s country is supported.

We determine the buyer’s country in the following priority order:

  1. Shipping address country: The two-letter country code, not the full name of the country.
  2. Geocoded country: The country based on the client-side IP address.
Was this page helpful?
YesNo
  • Need help? Contact Support.
  • Join our early access program.
  • Check out our changelog.
  • Questions? Contact Sales.
  • LLM? Read llms.txt.
  • Powered by Markdoc