Sign in
An image of the Stripe logo
Create account
Sign in
Home
Payments
Business operations
Financial services
Developer tools
No-code
All products
Home
Payments
Business operations
Home
Payments
Business operations
Financial services
Developer tools
Overview
Online payments
Products and prices
Invoicing
Subscriptions
Quotes
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
    Credit transfers (Sources)
    Real-time payments
    Vouchers
    Wallets
Payment Links
Stripe Checkout
Stripe Elements
About the APIs
Regulation support
Implementation guides
Testing
HomePayments

Buy now, pay later

Learn about buy now, pay later methods with Stripe.

Buy now, pay later methods let customers pay in installments over time. You’re paid immediately and in full and your customers pay nothing or a portion of the total at purchase time. Buy now, pay later methods are often used by:

  • Retailers selling high value goods and services like luxury items or travel fares that want to boost conversion.
  • Retailers selling low value goods and services that want to increase average cart size and reach new customers who might not have credit cards.

Buy now, pay later methods might not be a good fit for your business if:

  • Your customers are businesses. Buy now, pay later methods offered on Stripe are only supported for consumers.
  • Your business relies on subscriptions or recurring purchases. Buy now, pay later methods don’t currently support Invoicing or Subscriptions.

Read our Buy Now, Pay Later Guide for more information.

Payment experience

At checkout, the customer chooses to pay with a buy now, pay later service. Then the customer creates or logs into an account with the buy now, pay later provider. Next, the customer accepts or declines the terms of the repayment plan, and then returns to the business’ site.

Product support

Payment method Customer country Repayment options Transaction limit Payment Intents Checkout Connect Payment Element Payment Links Mobile Payment Element Invoicing Subscriptions
AffirmUnited States
  • Pay in 4 interest-free installments
  • Monthly payments for up to 36 months
50 USD minimum; 30,000 USD maximum*
Afterpay/ClearpayAustralia, Canada, France, New Zealand, Spain, United Kingdom, United States
  • Pay in 3 or 4 interest-free installments
1 USD minimum; 2,000 USD maximum or local equivalent
KlarnaAustria, Belgium, Denmark, Finland, France, Germany, Italy, Netherlands, Norway, Spain, Sweden, United Kingdom, United States
  • Pay in 3 or 4 interest-free installments
  • Pay in 14 or 30 days
  • Pay now with stored payment details
  • Monthly payments for up to 36 months
10 USD minimum or local equivalent. (5,000 USD+ for financing possible; maximum varies by customer)
  • The maximum credit limit for Affirm is 17,500 USD. However, Affirm supports transactions up to 30,000 USD. These transactions require a down payment from the customer at time of purchase.
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.
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.
$