Which buy now, pay later provider should your online store use in 2026?

What Affirm, Klarna, Afterpay, PayPal and Zip really take from a $200 and an $800 order, when the money lands, and who eats the loss when a shopper stops paying.

You want "4 interest-free payments" under your Add to cart button. The offers are everywhere. Straight answers to a store owner's three questions are not: what do I pay per order, when do I get paid, and who's on the hook if the shopper doesn't pay?

The short answer: Affirm is the strongest all-round pick for a US online store, with pay-in-4 and longer monthly plans. Klarna is the best-known name at checkout and the easiest to switch on through Stripe. Afterpay covers small orders from $1. PayPal Pay in 4 pays you in full at capture and adds nothing to sign if you already take PayPal. Zip has the lowest fee we found, 4.5% + 30¢.

We priced two orders: $200, a typical apparel or beauty basket, and $800, a considered purchase like a mattress or an e-bike part. Prices come from Stripe's and PayPal's official US pricing pages.

Romain CochardCEO of Hack'celeration
Updated 20265BNPL providers ranked for online stores$200 and $800the two orders behind our math4.5% to 6%the merchant fee range, plus 30¢

The ranking is editorial: a sponsored spot is always labeled on its card, and no affiliate link changes a score.

At a glance

5 buy now, pay later providers for online stores

The cost column shows the merchant fee on a $200 order. Affirm, Klarna, Afterpay and Zip don't publish a direct rate card for small merchants, so we use Stripe's US prices, the most common way a store adds them. PayPal's rate is from its own US page.

Best forFee on a $200 orderFree planTeam sizeVisit
1AffirmBest overall$12.303.6/56% + 30¢ via Stripe—Stores selling $100 to $2,000 ordersVisit →
2KlarnaBest known at checkout$12.283.5/55.99% + 30¢ via Stripe—Stripe stores wanting a known brandVisit →
3AfterpaySmall orders from $1$12.303.5/56% + 30¢ via Stripe—Apparel and beauty under $400Visit →
4PayPal Pay in 4Paid in full at capture$10.473.4/54.99% + $0.49—Stores already taking PayPalVisit →
5ZipLowest merchant fee$9.303.4/54.5% + 30¢ via Stripe—Price-sensitive stores on StripeVisit →

Official US prices in 2026. On Shopify without Shopify Payments, a third-party transaction fee is added on top.

Is your tool missing from this page? Email us: hello@hackceleration.com

How we compared

How we compared and scored

The top results for this search are vendor blogs and agency roundups. They quote fee ranges with no source, disagree with each other, and rarely say when the merchant gets paid. None prices the same order across providers, and few mention that Shopify charges extra when the BNPL sits outside Shopify Payments.

We read Stripe's US local payment methods pricing, PayPal's US installments page, Stripe's Afterpay documentation, and Shopify staff answers on Shop Pay Installments. Then we went through merchant threads on the Shopify Community and Reddit. Every fee is applied to a $200 and an $800 order.

Scores match our other BNPL pages: a provider keeps the same score everywhere. Sezzle isn't ranked because we found no official merchant rate. Shop Pay Installments is covered below without a score, because its rate is only visible inside a Shopify admin.

  1. Merchant costOfficial fee, fixed fee, cost on $200 and $800, promotions, Shopify surcharge.
    30%
  2. Access and approvalStore approval, shopper declines, order range covered.
    20%
  3. IntegrationsAvailability on Stripe, PayPal, Shopify, WooCommerce and other platforms.
    20%
  4. Shopper experiencePlan lengths, shopper fees, whether the shopper leaves your checkout.
    15%
  5. Risk and payoutsWho carries default, upfront payout, refunds and disputes.
    15%
5providers ranked
2options covered without a score
2026fees checked

No affiliate link changes a score or a rank.

1
Best overall

Affirm

3.6/5

Affirm is the provider most US stores reach for when orders get bigger than an impulse buy. It covers short pay-in-4 plans and longer monthly ones, and it's the engine behind Shop Pay Installments on Shopify. That reach is why it tops our ranking despite its price.

Affirm doesn't publish a direct rate card for small merchants. The readable price is Stripe's: 6% + 30¢ per order, or 7.99% + 30¢ on Enhanced. On a $200 order you pay $12.30. On $800, $48.30. Stripe has offered a 2.9% + 30¢ promotion on Affirm to some businesses for at least a month: check your dashboard before you go live, it can cut your launch cost in half.

Through Stripe, the money lands on your usual payout schedule and Affirm carries the default. The catch is cost: Affirm is among the most expensive options in this ranking, and on Shopify without Shopify Payments the platform fee stacks on top.

Standout features
  • Pay-in-4 and monthly plans from one provider
  • Powers Shop Pay Installments on Shopify
  • Available as a Stripe payment method
+Pros
  • ✓Covers bigger orders than most pay-in-4 providers
  • ✓Default risk carried by Affirm
  • ✓Promotional rate on Stripe for some businesses
−Cons
  • ✗6% + 30¢ is at the top of the range
  • ✗No public direct rate card for small stores
  • ✗Enhanced plan climbs to 7.99% + 30¢
Verdict

The right default if your average order is above $150 and you want one provider for short and long plans. Below $100, Zip or PayPal Pay in 4 will cost you less.

See Affirm for business →
2
Best known at checkout

Klarna

3.5/5

Klarna is the name many shoppers already know, which matters at the last step of a checkout. On Stripe, it costs 5.99% + 30¢ per order: $12.28 on $200, $48.22 on $800. A lost dispute costs $15. Like Affirm, Klarna has been offered at a 2.9% + 30¢ promo rate for at least a month to some businesses on Stripe.

You switch it on as one more payment method in Stripe, the payout follows your Stripe schedule, and Klarna carries the default. Klarna also decides on its own whether your store stays eligible and can turn the option off, so don't build your whole checkout around it.

One rule to check before you ship: Shopify's own Klarna rules say the fee isn't returned when you refund the order. If you sell apparel with a high return rate, multiply your returns by the fee to see what it really costs.

Standout features
  • A Stripe payment method you toggle on
  • Promo rate for some businesses
  • Strong shopper recognition
+Pros
  • ✓A brand shoppers trust at checkout
  • ✓No separate contract on Stripe
  • ✓Default risk carried by Klarna
−Cons
  • ✗5.99% + 30¢, well above Zip
  • ✗$15 for a lost dispute
  • ✗Klarna can withdraw your eligibility
Verdict

A safe second option for any Stripe store, and the first one if your shoppers already ask for it by name. Check the promo rate in your dashboard before launch.

See Klarna pricing on Stripe →
3
Small orders from $1

Afterpay

3.5/5

Afterpay's Pay in 4 is built for small orders. Through Stripe, Pay in 4 covers US orders from $1 to $399.99, and orders from $400 to $2,000 move to 6 or 12 monthly payments. The Stripe price is 6% + 30¢: $12.30 on a $200 order, the same as Affirm.

The pain point shows up on Shopify. One merchant on the Shopify Community added it up: 6% for Afterpay plus 2% for Shopify's third-party fee, close to 8% per order, and the provider told them it couldn't negotiate merchant fees. The same thread says you can't surcharge BNPL shoppers to cover it. The workaround merchants mention is running Afterpay through Stripe Checkout instead of a separate app.

Through Stripe, Afterpay pays you on your normal schedule and carries the default.

Standout features
  • Pay in 4 from $1
  • Monthly plans up to $2,000
  • Available as a Stripe payment method
+Pros
  • ✓Covers the smallest orders in this ranking
  • ✓Splits small orders into four payments
  • ✓Default risk carried by Afterpay
−Cons
  • ✗6% + 30¢, at the top of the range
  • ✗Close to 8% with Shopify's third-party fee
  • ✗Fees not negotiable for small stores
Verdict

A good fit if most of your orders sit between $50 and $400. For bigger baskets, Affirm covers more for the same fee.

See Afterpay pricing on Stripe →
4
Paid in full at capture

PayPal Pay in 4

3.4/5

In the US, PayPal Pay in 4 is not billed at the standard PayPal rate: it costs 4.99% + $0.49 per order. That's $10.47 on $200 and $40.41 on $800, cheaper than Affirm, Klarna and Afterpay on both. Pay in 4 covers orders from $10 to $2,000. Pay Monthly, issued by WebBank, goes from $49 to $10,000, the widest range in this ranking.

Payout is the strongest point. You get the full amount at capture, and PayPal says you face no late-payment risk.

The limit is on the shopper side. PayPal has to approve each buyer, and Pay in 4 doesn't show for everyone: Shopify staff point it out on the community forum. That's why it works best next to another provider, not instead of one.

Standout features
  • Full payment at capture
  • Pay Monthly up to $10,000
  • No new contract if you take PayPal
+Pros
  • ✓Cheaper than Affirm, Klarna and Afterpay
  • ✓Cash in hand right away
  • ✓Widest order range we found
−Cons
  • ✗Each shopper must be approved by PayPal
  • ✗4.99% + $0.49, more than standard PayPal
  • ✗You need a PayPal business account
Verdict

Turn it on next to your main BNPL. It covers the shoppers another provider declines and pays you faster than anyone else here.

See PayPal Pay in 4 →
5
Lowest merchant fee

Zip

3.4/5

Zip is the cheapest provider in this ranking on Stripe: 4.5% + 30¢ per order. On $200 you pay $9.30, three dollars less than Affirm. On $800, $36.30. A lost dispute costs $3, against $15 for Klarna.

The trade-off sits with the shopper. Stripe's listing flags a customer fee on Zip, so your buyer may not get the "no fees" promise the others make. Its shopper experience scores lowest in our ranking for that reason. Zip also has fewer native platform apps than Klarna or Affirm: on Stripe it's one switch, elsewhere check first.

Standout features
  • Lowest merchant fee we found
  • Cheap disputes at $3
  • A Stripe payment method you toggle on
+Pros
  • ✓4.5% + 30¢, below every other provider
  • ✓$3 for a lost dispute
  • ✓Default risk carried by Zip
−Cons
  • ✗The shopper can pay a fee
  • ✗Less known than Klarna or Afterpay
  • ✗Fewer native platform integrations
Verdict

The pick when margin matters more than brand. Pair it with Klarna or PayPal so shoppers who want a fee-free plan still have one.

See Zip pricing on Stripe →
Real cost

What a $200 and an $800 order really cost you

The headline rate isn't enough. What counts is what's kept on each order, plus what your platform adds.

A $200 order

Zip $9.30, PayPal Pay in 4 $10.47, Klarna $12.28, Affirm $12.30, Afterpay $12.30. The spread is $3 per order. On 300 BNPL orders a month, that's $900 between Zip and Affirm.

An $800 order

Zip $36.30, PayPal Pay in 4 $40.41, Klarna $48.22, Affirm $48.30. Afterpay's Pay in 4 stops at $399.99, so this order moves to its monthly plans. PayPal Pay Monthly goes up to $10,000 if you sell bigger tickets.

On Shopify, add the platform fee

Outside Shopify Payments, Shopify adds a third-party transaction fee on top of the provider's rate. One merchant counted 6% for Afterpay plus 2% for Shopify. Shop Pay Installments avoids that stack: only the Affirm fee applies, once per order.
  • Run the fee on your real average order, not the rate card
  • Check your Stripe dashboard for a promo rate before launch
  • Ask who keeps the fee when you refund an order
  • Confirm the order range covered: $1, $10 or $49 minimum
  • Read what the default guarantee excludes: disputes stay with you
  • Offer two providers so a decline doesn't kill the sale
By platform

Adding BNPL to your store, platform by platform

The cheapest provider on paper is useless if it doesn't fit your checkout cleanly.

01

Shopify: Shop Pay Installments first, then compare

Platform fee

Shop Pay Installments runs on Affirm and only the Affirm fee applies, once per order, according to Shopify staff. The rate isn't published: you see it in your admin under Settings, then Payments. Merchants on the forum quote very different rates, and some turn it off after looking. Check yours, then compare it with a third-party app plus Shopify's third-party fee.

Where to see the rate
Settings, then Payments
02

Stripe stores: four providers, one dashboard

Gateway

If your store already takes cards through Stripe, Affirm, Klarna, Afterpay and Zip are payment methods you switch on. The payout follows your Stripe schedule, and you can run two side by side to cover declines. Stripe's promos on Klarna and Affirm show in the dashboard: they don't apply to everyone.

Cheapest
Zip, 4.5% + 30¢
03

PayPal stores: Pay in 4 is already there

Wallet

If you already offer PayPal at checkout, Pay in 4 and Pay Monthly are part of the same account. There's no extra contract, but the fee is 4.99% + $0.49 per Pay in 4 order, not your standard PayPal rate. Add the Pay Later messaging on product pages so shoppers see the installment amount before the cart.

Pay in 4 range
$10 to $2,000
04

Sezzle: not ranked

Not ranked

Sezzle shows up in many US roundups, but we found no official merchant rate on its own pages. Ask for a written quote and compare it with Zip's 4.5% + 30¢ on Stripe before you sign.

Merchant tips

The traps that cost more than the fee

These come up again and again in merchant threads. None of them is on a pricing page.

01

The decline you didn't plan for

Access

Each provider approves your store and each shopper on its own rules. PayPal Pay in 4 doesn't show for everyone, and Klarna can withdraw your eligibility. Run two providers side by side: the second one costs nothing until it's used.

02

Fees kept on refunds

Hidden cost

Ask each provider whether its fee comes back when you refund. Shop Pay Installments merchants on the Shopify forum say it doesn't, and Shopify keeps its Klarna fee on refunds in Europe, where Klarna runs inside Shopify Payments. If your return rate is high, the real fee is the rate plus your returns times the rate.

03

Rates you can't negotiate

Price

A small store rarely gets a custom rate. One merchant was told flatly the provider couldn't negotiate merchant fees. Your lever is the promo rate in Stripe and the choice of provider, not a phone call.

04

BNPL hidden at the last step

Conversion

A plan the shopper discovers at payment doesn't raise the basket. Show the installment amount on the product page and in the cart. PayPal reports buyers who pay later spend about 50% more per order in its own data: you only get that lift if they see it early.

FAQ · 8 questions

BNPL for ecommerce merchants · FAQ

  • Who pays the fee when a shopper uses buy now, pay later?
    You do. "Interest-free" means free for the shopper: the provider keeps its cut from your sale. On a $200 order through Stripe, that's $12.30 with Affirm or Afterpay and $9.30 with Zip. Several providers forbid passing a surcharge on to BNPL shoppers only.
  • When does the merchant get paid with BNPL?
    Up front, in one payment. PayPal pays the full amount at capture. Through Stripe, Affirm, Klarna, Afterpay and Zip land on your normal Stripe payout schedule. The shopper's installments are the provider's problem, not yours.
  • What happens if the shopper stops paying?
    Nothing changes for you. In every option ranked here, the provider carries the default risk: PayPal states you face no late-payment risk on Pay in 4. What stays with you is the ordinary dispute: an item not received or not as described still comes back to your store.
  • Can I add BNPL to Shopify without Shopify Payments?
    Yes, through a third-party payment app, but you pay more. Shopify charges its third-party transaction fee on top of the provider's rate, and the shopper often leaves the Shopify checkout to pay. One merchant on the Shopify forum counted 6% for Afterpay plus 2% for Shopify, close to 8% per order.
  • Is Shop Pay Installments cheaper than Affirm?
    Not that you can check in advance. Shop Pay Installments runs on Affirm, and Shopify staff say only the Affirm fee applies, once per order. The rate isn't public: it shows up in your Shopify admin under Settings, then Payments. Look it up there before you compare it to Stripe's 6% + 30¢ for Affirm.
  • Which BNPL has the lowest merchant fee?
    Zip, at 4.5% + 30¢ through Stripe, then PayPal Pay in 4 at 4.99% + $0.49. Klarna sits at 5.99% + 30¢, Affirm and Afterpay at 6% + 30¢. Watch the promotions: Stripe has offered 2.9% + 30¢ on Klarna and Affirm for at least a month to some businesses.
  • Does BNPL really raise average order value?
    Often, but measure it. PayPal says buyers who pay later spend about 50% more per order in its own data, and a PrestaShop store reported its average order going from €320 to €477. Both are self-reported. Compare your own numbers for three months before and after.
  • Should I offer more than one BNPL provider?
    Yes, two is the safe number. Every provider approves your store and each shopper on its own rules, and some shoppers get declined by one and approved by another. PayPal Pay in 4 costs nothing to switch on if you already take PayPal, so it makes a good second option.
Store owners

A fee drops or a promo shows up? Get the alert before your competitors

One email when the ranking changes. Unsubscribe anytime.