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

The right pick depends on your order value, your margin and the platform you sell on.

A shopper stares at a $300 cart and leaves. Pay in 4 might have closed that sale, but every provider takes a cut, and on a 10 to 15% margin that cut hurts. You want to know which one to install, what it really costs per order, and what to do when the numbers don't work.

The short answer. Affirm is the best all-round pick for US stores, with pay-in-4 and longer monthly plans: 6% + 30¢ per order through Stripe. Klarna is the brand shoppers know, at 5.99% + 30¢. Afterpay fits fashion and beauty at 6% + 30¢. PayPal Pay Later needs no new contract if you already take PayPal, at 4.99% + 49¢. Zip is the cheapest per order for you, at 4.5% + 30¢, because the shopper pays a fee.

What other roundups skip: the price of the same order. We worked out what each provider costs on one $300 sale, using official fee pages only. A card payment through Stripe costs $9.00. Pay in 4 costs $13.80 to $18.30.

Romain CochardCEO of Hack'celeration
Updated 20265providers ranked, each with an official fee$300one order to compare the real cost$13.80the lowest BNPL cost on that order, with Zip

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 compared

The ranking targets a US merchant selling online to consumers. It scores what you pay per order, how easy it is to get approved, how the option plugs into your store, what the shopper sees, and who carries the default risk.

Best forCost on a $300 orderFree planTeam sizeVisit
1AffirmBest overall$18.30 (Standard)3.6/56% + 30¢ Standard via Stripe—US online storesVisit →
2KlarnaBest-known brand$18.273.5/55.99% + 30¢ via Stripe (US)—Stores on Stripe or ShopifyVisit →
3AfterpayFor fashion and beauty$18.303.5/56% + 30¢ via Stripe—Fashion, beauty, lifestyleVisit →
4PayPal Pay LaterNo new contract$15.463.4/54.99% + 49¢ (PayPal Pay Later rate)—Stores already on PayPalVisit →
5ZipLowest merchant fee$13.803.4/54.5% + 30¢ via Stripe, with a shopper fee—Thin-margin storesVisit →

Scores on five weighted criteria, explained in the method. Fees taken in 2026 from Stripe's official US pricing page and PayPal's official US merchant fees page. Costs exclude your e-commerce platform's own fees.

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

Our method

How we compared and scored

This page is for the store owner who wants to offer pay over time: a Shopify, WooCommerce or BigCommerce store, a brand with a website and a shop, or a seller of courses and services. It does not cover long consumer loans or personal lending apps.

The first filter is price. A provider gets ranked when an official page publishes its merchant fee. Affirm, Klarna, Afterpay and Zip don't post a simple public rate card for every merchant, but Stripe sells all four and publishes the fee. We say so each time, because a direct contract can be priced differently. PayPal publishes its own Pay Later rate on its US merchant fees page.

The weighting follows your margin. Merchant cost weighs 30%, measured on a $300 order. Access and approval weigh 20%: will the provider accept your store and your shoppers? Integrations count for 20%, the shopper experience for 15%, risk and payouts for 15%: who eats the default, and when the money lands.

We then read merchant feedback on Shopify Community threads and app reviews. Two points came up again and again: the fee is charged once per order, not per installment, and on Shopify a third-party gateway can add a platform fee of up to 2% on top. One merchant summed up the problem: 6% plus 2% on a 10 to 15% margin.

  1. Merchant costOfficial fee, fixed fee, cost on a $300 order, shopper-paid fees.
    30%
  2. Access and approvalStore approval, excluded industries, order range, shopper declines.
    20%
  3. IntegrationsAvailability on Stripe and major platforms, apps, in-store options.
    20%
  4. Shopper experiencePlan lengths, shopper fees, checkout flow.
    15%
  5. Risk and payoutsWho carries fraud and default, upfront payout, refunds and disputes.
    15%
5providers ranked
3other options described
2026fees checked

No affiliate link changes a score or a rank.

Store owners

BNPL fees change every year. Get the updates

One email when a fee or the ranking changes. Unsubscribe anytime.
1
Best overall

Affirm

3.6/5

Affirm is the most complete option for a US store. It covers pay-in-4 for everyday orders and longer monthly plans for big tickets, which suits furniture, electronics, fitness gear or high-ticket courses. It also powers Shop Pay Installments on Shopify.

Through Stripe, the Standard fee is 6% + 30¢ per order: $18.30 on a $300 sale. The Enhanced tier costs 7.99% + 30¢, or $24.27 on the same sale. Stripe sometimes offers a reduced rate of 2.9% + 30¢ for at least one month to some accounts, a good window to measure what Affirm adds to your sales before paying full price.

On Shopify Community threads, merchants confirm one useful detail: the Affirm fee applies once per order, not once per installment, and no card fee is added on top. The same threads show the downside: some store owners see 5.9% or 7.99% plus 30¢ on their statements and switch it off when margins are thin.

Its limit: the fee. At 6% and up, Affirm costs you twice a card payment. On a 10% margin, that's more than half your profit on the order.

Tip: show Affirm only above a minimum order value. On a $40 cart, few shoppers need pay over time, and you pay the same percentage.

Standout features
  • Pay-in-4 and monthly plans
  • Fee charged once per order
  • Powers Shop Pay Installments
+Pros
  • ✓Strong fit for high-ticket orders
  • ✓Available through Stripe
  • ✓Temporary reduced rate for some accounts
−Cons
  • ✗6% + 30¢ minimum through Stripe
  • ✗Enhanced tier costs 7.99%
  • ✗Hard on thin margins
Verdict

The best range of plans for a US store. Worth it on high-ticket orders, too expensive on small carts.

See Affirm for business →
2
Best-known brand

Klarna

3.5/5

Klarna is the name shoppers know, and one of the easiest to switch on. It's built into Stripe and into Shopify Payments: you tick a box and it shows at checkout.

Klarna doesn't publish a simple US merchant rate card, but Stripe does: 5.99% + 30¢ per order, $18.27 on a $300 sale. International cards add 1.5%, currency conversion 1%, and a lost dispute costs $15. Like Affirm, Klarna sometimes gets a reduced rate of 2.9% + 30¢ for at least one month on some Stripe accounts.

That puts Klarna at the same level as Affirm and Afterpay on price. The choice between them comes down to brand fit and plan lengths, not cost. If you already run Klarna and want out, our Klarna alternatives page covers the options and the migration steps.

Its limit: refunds and disputes run through Klarna as well as your store, which adds one more tool for your support team. Selling abroad also adds fees fast.

Tip: on Shopify, turn Klarna on inside Shopify Payments rather than as a separate app. You avoid the platform fee Shopify charges on third-party gateways.

Standout features
  • Built into Stripe and Shopify Payments
  • Well-known shopper brand
  • Reduced rate for some accounts
+Pros
  • ✓Fastest setup in the ranking
  • ✓No separate contract through Stripe
−Cons
  • ✗5.99% + 30¢ in the US
  • ✗Extra fees on international orders
  • ✗$15 per lost dispute
Verdict

The safest brand to add first. Same price band as Affirm, so pick it for reach, not savings.

See Klarna fees on Stripe →
3
For fashion and beauty

Afterpay

3.5/5

Afterpay focuses on pay-in-4 for everyday shopping. It sits alongside Cash App and is a familiar name at fashion and beauty checkouts.

Through Stripe, the fee is 6% + 30¢ per order, $18.30 on $300, the same as Affirm Standard. International orders add 1.5%, currency conversion 1%.

The best-known Shopify Community thread on Afterpay fees sums up the issue. A merchant pays 6% to Afterpay plus 2% to Shopify for using an outside gateway, so 8% on a 10 to 15% margin. The answer in the thread: merchant fees can't be negotiated. Adding a surcharge for shoppers isn't allowed either. The workaround the merchant found was routing Afterpay through Stripe Checkout.

Its limit: no price edge on Klarna or Affirm, and no long monthly plans for big tickets.

Tip: check how Afterpay connects to your store before you go live. Through a gateway already covered by your platform plan, you skip the extra platform fee.

Standout features
  • Pay-in-4 for everyday orders
  • Popular in fashion and beauty
  • Available through Stripe
+Pros
  • ✓Simple plan shoppers understand
  • ✓No separate contract via Stripe
−Cons
  • ✗6% + 30¢, no cheaper than Affirm
  • ✗Fees not negotiable for small stores
  • ✗No long monthly plans
Verdict

A good fit for style-led stores. On price, it's a tie with Affirm and Klarna.

See Afterpay fees on Stripe →
4
No new contract

PayPal Pay Later

3.4/5

PayPal Pay Later lives inside PayPal Checkout. If you already accept PayPal, there's nothing new to sign. PayPal's US fee page lists Pay Later at 4.99% + 49¢ per order, against 3.49% + 49¢ for a standard Checkout payment, with no setup fee and no monthly fee. On a $300 order, that's $15.46. You get the full amount upfront, and PayPal collects the installments.

That puts it below Klarna, Affirm and Afterpay through Stripe ($18.27 to $18.30), and above Zip ($13.80), with a fee-free plan for the shopper. Seller protection applies to eligible purchases.

The catch is access. Availability depends on your business status, your industry and your integration, and each shopper goes through PayPal's own approval. A declined shopper simply doesn't see the offer, and you can't control who does. Account holds are also a common PayPal complaint, covered on our PayPal alternatives page.

Its limit: you depend on PayPal's decisions, for your store and for each shopper.

Tip: if PayPal is already on your checkout, turn on Pay Later messaging first and track how many orders use it for a month before adding a second provider.

Standout features
  • 4.99% + 49¢, no setup fee
  • Full amount paid upfront
  • No setup or monthly fee
+Pros
  • ✓Nothing new to sign if you use PayPal
  • ✓Cheaper than Klarna, Affirm and Afterpay via Stripe
−Cons
  • ✗Not available to every merchant
  • ✗PayPal approves each shopper
  • ✗Account hold risk
Verdict

The cheapest fee-free plan here if PayPal lets you in. Keep a second option for shoppers it declines.

See PayPal Pay Later →
5
Lowest merchant fee

Zip

3.4/5

Zip is the cheapest BNPL fee in this ranking for you. Through Stripe, Pay in 4 costs 4.5% + 30¢, $13.80 on a $300 order, against $18.30 for Affirm or Afterpay. A dispute costs $3.

The trade-off is on the shopper side. Stripe lists Zip's Pay in 4 with a customer fee. Your margin improves, but the offer is less attractive than a fee-free plan from Klarna or Afterpay.

For stores selling everyday goods on thin margins, that trade can make sense: you get a pay-over-time option for $4.50 less per $300 order.

Its limit: a shopper who compares will prefer a free plan, and Zip is a less familiar brand than Klarna or Afterpay.

Tip: pair Zip with PayPal Pay Later. You offer two options, and neither costs you more than $15.46 on a $300 order.

Standout features
  • 4.5% + 30¢ via Stripe
  • $3 per dispute
  • Pay in 4
+Pros
  • ✓Lowest BNPL fee in the ranking
  • ✓Cheap disputes
−Cons
  • ✗Shopper pays a fee
  • ✗Less known than Klarna or Afterpay
Verdict

The pick when margin comes first. Shoppers pay a little, you pay less.

See Zip fees on Stripe →
Real cost

What a $300 order costs you with each provider

Roundups list percentages. Your margin is in dollars. Here's what one $300 order costs at official 2026 fees, through Stripe. A US card payment through Stripe costs $9.00 (2.9% + 30¢) for comparison.

Under $14: Zip

Zip Pay in 4: $13.80, with a fee on the shopper side. PayPal Pay Later: $15.46 at 4.99% + 49¢, fee-free for the shopper.

$18 to $19: Klarna, Affirm, Afterpay

Klarna: $18.27. Affirm Standard: $18.30. Afterpay: $18.30. Reduced rates of 2.9% + 30¢ for at least one month bring Klarna and Affirm down to $9.00 on some accounts.

Over $24: Affirm Enhanced and Shopify add-ons

Affirm Enhanced: $24.27. On Shopify Basic with a third-party gateway, add $6.00 of Shopify transaction fee to any line above.

  • Is the fee published by the provider or only by a gateway?
  • Is it charged per order or per installment?
  • Does the shopper pay a fee?
  • Who carries fraud and default?
  • Does your platform add a transaction fee?
  • What happens to the fee when you refund?
Not ranked

Other options worth knowing

These come up often in merchant searches. They're not ranked because they work differently or don't publish a merchant fee we could check.

01

Shop Pay Installments: Affirm inside Shopify

Shopify

On Shopify, Shop Pay Installments is powered by Affirm. Merchants on Shopify Community report that the fee comes once per order and is not refunded when you refund the order. Check the rate shown in your own Shopify payment settings before you switch it on.

Powered by
Affirm
Check
your Shopify payment settings
02

Billie: pay later for business buyers in the EU

B2B, EU

If you sell to businesses in Europe, Billie lets them pay on invoice while you get paid right away. Through Stripe it costs 3.5% + €0.30 per successful payment. It's useless for US consumers.

Via Stripe
3.5% + €0.30
For
business buyers in the EU
03

In-house installments

Services

For a course or a service, you can bill in installments yourself with scheduled payments on your gateway. You pay a card fee ($9.00 on $300 through Stripe), but you carry the default and chase late payments.

Cost
a card payment
Risk
on you
Traps

What costs more than you planned

These come straight from merchant threads and provider terms. None shows on a provider's home page.

01

Shopify's third-party gateway fee

Cost

When you take payments through an outside gateway, Shopify adds its own transaction fee: 2% on Basic, 1% on Grow, 0.6% on Advanced, 0.2% on Plus. On Basic, a 6% BNPL becomes 8%. Run BNPL through Shopify Payments when you can.

Extra on Basic
2% per order
02

Refunds that keep the fee

Cost

Merchants report that some BNPL fees are not returned when you refund an order. Read the refund terms before you launch, and always process refunds inside the provider's portal so the shopper stops being charged.

Check
fee returned on refund?
03

Judging cost on a reduced rate

Cost

Stripe's 2.9% + 30¢ rate on Klarna and Affirm lasts at least one month, not forever. Budget on the standard 5.99% and 6% fees.

Standard after
5.99% to 6% + 30¢
04

International orders

Cost

Klarna and Afterpay through Stripe add 1.5% on international orders and 1% for currency conversion. A 6% fee turns into 8.5% on a cross-border sale.

Extra
up to 2.5%
05

Passing the fee to shoppers

Terms

Merchants who tried to add a BNPL surcharge were told it's not allowed. Build the fee into your prices or set a minimum order value instead.

Alternative
minimum order value
06

Assuming federal BNPL rules are settled

Legal

The CFPB withdrew its 2024 interpretive rule on buy now, pay later in 2025. Check with your provider what applies to your checkout messaging.

CFPB rule
withdrawn in 2025
Tips

Sell more with BNPL without paying more

Settings that work with every provider in the ranking.

01

Set a minimum order value

Margin

On small carts, the fee eats your margin for few extra sales. Show BNPL only above a threshold that matches your average order.

Where
provider or app settings
02

Measure before you keep it

Tracking

Some merchants see bigger orders, others see under 10% of orders on BNPL and no lift in conversion. Compare conversion and order value for two months with and without the option. No lift, no BNPL.

Test window
two months
03

Offer two options, not four

Checkout

One main provider, the cheapest for you, and one backup for declined shoppers. Zip plus PayPal Pay Later is the low-cost pair; Klarna plus Affirm is the high-reach pair.

Low-cost pair
Zip and PayPal
Hack'celeration Lab

Want BNPL orders to sync to your books and CRM with no manual entry? Get our automation guides

No useless emails. Unsubscribe anytime.
Shopper side

Shopping with buy now, pay later?

This page helps store owners choose. If you just want to pay over time: pay-in-4 with Klarna, Afterpay or Affirm is usually free for you, while Zip charges a small fee. Each provider can decline you through an automatic decision, even when your card is fine.

  • Check the total cost before you confirm
  • Note the date of each payment
  • Keep enough in your account for every installment
  • Follow refunds with the provider, not only the store
FAQ

Your questions about buy now, pay later

  • Which buy now, pay later has the lowest merchant fee?

    Zip, at 4.5% + 30¢ per order through Stripe, because the shopper pays a fee. Among fee-free plans, Klarna is at 5.99% + 30¢ and Affirm and Afterpay at 6% + 30¢. PayPal Pay Later costs 4.99% + 49¢, the cheapest fee-free plan for the shopper.

  • Is BNPL worth it for a small business?

    Only if it lifts conversion or order value enough to cover a fee two times higher than a card. On a $300 order, Affirm costs $18.30 versus $9.00 for a card. Test it for two months and keep it only if the numbers move.

  • Is the fee charged per installment or per order?

    Per order. Merchants using Shop Pay Installments confirm the fee applies once on the full order, not on each installment, and no separate card fee is added.

  • Can I pass the BNPL fee on to the shopper?

    Merchants who asked were told surcharges aren't allowed. The legal options are built-in pricing, a minimum order value, or a provider like Zip where the shopper fee is part of the product.

  • Affirm or Klarna: which should I add first?

    Affirm if you sell high-ticket items that need longer monthly plans. Klarna if you want the brand shoppers recognize on everyday orders. Their fees through Stripe are almost the same: 6% versus 5.99%, plus 30¢.

  • Is buy now, pay later regulated in the US?

    The CFPB withdrew its 2024 interpretive rule treating BNPL like credit cards in 2025, so that rule no longer applies. Ask your provider what it handles for you.

  • Do I get paid upfront with BNPL?

    Yes, with the providers in this ranking the provider pays you and collects the installments. PayPal says it pays the full amount at purchase. Your usual gateway payout schedule then applies.

Stay current

A fee drops or a new provider shows up? You'll hear it first

One email per ranking change, nothing more.