Buy now, pay later on WooCommerce: which provider each market can actually use
Klarna, Afterpay (Clearpay in the UK), Affirm, Zip and PayPal Pay Later all plug into WooCommerce, but each works only in certain countries, gateways and cart ranges. Pick by market first, fee second.
A US store can offer all five. In the UK the real choice is Klarna, Clearpay or PayPal Pay in 3. Canada gets Affirm and Afterpay through WooPayments, Australia gets Afterpay, Zip and Klarna, and most of the EU gets Klarna plus PayPal's instalments in France, Germany, Italy and Spain. Switch them on in the gateway you already run: WooPayments and the Stripe extension carry Klarna, Afterpay and Affirm, and PayPal Payments carries Pay Later. At the published US rates each one costs about twice a card's percentage, so cart size decides whether it pays back.
Your payment account's country sets the menu
Almost every BNPL method is domestic-only, and the country that counts is the one your payment account is registered in. WooPayments says it plainly: the customer's billing country must match your account country, and BNPL is not available for cross-border sales. Stripe documents the same limit for Afterpay and Affirm, with cross-border Afterpay still in private preview. A US store that enables Afterpay does not get Clearpay for its British customers. It gets nothing for them. Klarna is the exception, and only in Europe: a business in the EEA, the UK or Switzerland can take Klarna from customers across that area in their own currency, while a US, Canadian or Australian store takes it only from shoppers at home. The table at the end of the page is the position on 17 October 2026. Two gaps catch people. WooPayments does not offer Klarna to Canadian or Australian accounts, although Stripe does, so the Stripe extension or Klarna's own plugin is the route there. And PayPal lists Pay in 4 for Canada, but the WooCommerce PayPal Payments listing names Pay Later only for Australia, France, Germany, Italy, Spain, the UK and the US. Test it on a Canadian account before you promise it on a product page.
Extension, gateway toggle or PayPal button
Three routes reach the WooCommerce checkout. The gateway toggle: WooPayments has a Buy now, pay later block under Payments → Settings, and the Stripe extension lists Affirm, Afterpay and Klarna, all settling into the Stripe balance you already reconcile. The provider's own extension: Klarna Payments by Klarna, Afterpay by Afterpay, Affirm Payments by Affirm, and Zip's separate ANZ and US plugins, each with its own merchant agreement, payouts and dispute dashboard. And PayPal Pay Later, bundled with PayPal Payments. Take the toggle unless you need a negotiated rate or Zip, which WooPayments does not offer. Running both routes for one provider is the worst setup, and WooPayments tells you to disable the matching extension first. Zip's US plugin was last updated in August 2024 and is flagged as untested with the last three major WordPress releases, so try it on staging. A headless storefront changes none of this, because a hybrid checkout hands the cart to native WooCommerce, where these plugins run.
Fees are published through the gateways and nowhere else
Gateway rates are the only BNPL prices published for WooCommerce stores. Through WooPayments in the US, Affirm and Afterpay cost 6% + $0.30 per order and Klarna 5.99% + $0.30, against 2.9% + $0.30 for a card. UK: Klarna 4.99% + £0.35, Clearpay 6% + £0.30. Klarna is cheaper in Germany, Austria, Belgium and the Netherlands at 2.99% + €0.35, and dearer in France, Ireland, Italy and Spain at 4.99% + €0.40. Stripe lists Zip in the US at 4.5% + $0.30, on a plan that charges the shopper a fee too, and PayPal publishes 4.99% + $0.49 for its US instalments. Direct contracts are negotiated. Afterpay's merchant-fee page describes a fixed fee plus a percentage set in your agreement and gives no number, and we found no current direct Klarna rate published. Scenario: on an $80 order a card costs $2.62 and Afterpay through WooPayments $5.10. Each BNPL order has to recover $2.48 before it breaks even.
Cart minimums and maximums decide what shoppers see
Each provider hides outside its cart range, and Stripe's messaging element shows nothing when no plan fits. In the US, Affirm starts at $35 but offers Pay in 4 only between $50 and $500, with monthly plans to $30,000; Afterpay's Pay in 4 runs to $2,000, PayPal's from $10 to $2,000, Zip's from $35 to $1,500. In the UK, Clearpay stops at £1,200, Klarna Pay in 3 at £2,000 and PayPal Pay in 3 at £3,000. With a $30 typical basket, Affirm will be missing from most checkouts.
The FCA has regulated UK pay-later since 15 July 2026
Since 15 July 2026 the FCA regulates interest-free BNPL, which it calls Deferred Payment Credit: up to 12 instalments within 12 months. The duties sit with the lender. Klarna, Clearpay and PayPal need authorisation or a temporary permission, must check affordability, and must show the amount, the repayment dates and the late fees before the shopper agrees. Shoppers gain the Financial Ombudsman Service and, in some cases, a Section 75 claim against the lender. Agreements made before that date stay unregulated. The store needs no permission of its own, because the FCA exempts broking of these agreements. Advertising tightens through contracts instead: PayPal's developer docs forbid merchants to create or host their own Pay Later content, and Affirm imposes its marketing compliance guides. Delete any hand-written "pay in 3, interest-free" banner from the theme. Offering instalments yourself, without a lender, is a different case under the FCA's rules, and a solicitor should make that call, not a plugin setting. Australia moved first. BNPL providers there have needed an Australian credit licence since 10 June 2025.
Load the messaging widget on two templates
The pay-later line under a price is the part of BNPL that sells, and it costs page speed, because each provider renders it with its own third-party script: Stripe's Payment Method Messaging Element needs Stripe.js in the page head, Klarna's On-site messaging runs on Klarna's library, PayPal's on its JS SDK. That script competes for the main thread of the product page, the template where Interaction to Next Paint matters most. The plugins let you contain it. Afterpay's extension has separate switches for product pages, category pages and the cart. Klarna's has separate product and cart placements with their own data keys, and Zip's US plugin has separate product and cart widgets. Keep product and cart. Turn category messaging off: it repeats one line on every tile of a listing, where shoppers compare products rather than payment terms. Show one provider, not three stacked under the price. Then compare product-page INP in field data, from Search Console or CrUX's 28-day window, before and after the change. If product pages already fail INP, start with the INP fixes and a checkout that answers quickly, not with a widget.
Refunds unwind the plan within 120 or 180 days
A refund from the WooCommerce order passes through the gateway to the provider, which cancels the instalments still due and returns what the shopper paid. Mind the windows. Through Stripe, Afterpay and Affirm take refunds for 120 days and Klarna and Zip for 180. Afterpay refunds take up to 10 business days and cannot be cancelled. Klarna cannot refund a payment that has become a dispute, so answer return requests fast. A 365-day returns promise breaks at day 120 for Afterpay, after which you repay the customer by another method, by hand. With a long returns window, Klarna's 180 days is the safer of the two.
What to switch on first, market by market
One provider per market, chosen on cart range and fee, beats a payment step with five logos on it.
- US: PayPal Pay Later if PayPal is already on the checkout, since it needs no new account and Pay in 4 starts at $10. Afterpay or Klarna through WooPayments for baskets of $50 to $500. Affirm once orders pass $2,000, where Afterpay's and PayPal's Pay in 4 stop.
- UK: Klarna over Clearpay. Through Stripe it is cheaper on any order above about £5, and its Pay in 3 reaches £2,000 against Clearpay's £1,200.
- Canada: Afterpay for baskets up to C$2,000, Affirm above that. WooPayments allows Affirm only on sites in US English or Canadian languages, so a store with a Spanish version should skip it.
- Australia: Afterpay, the only BNPL WooPayments offers an Australian account. Zip's own plugin earns its place only through Zip Money above A$1,000.
- EU: Klarna, the only BNPL in WooPayments for the eurozone, and in France only as Pay in 3. PayPal adds its own instalments in France, Germany, Italy and Spain.
When pay-later is the wrong thing to add
Low order values come first. On a $40 basket the WooPayments premium over a card is $1.24, most of a second card fee, and through Stripe Affirm offers only its 30-day option below $50. B2B, subscriptions and cross-border orders are excluded from WooPayments BNPL, and Afterpay refuses alcohol, donations, pre-orders and NFTs. Foreign buyers need local methods and currency instead, covered under selling internationally. And if shoppers already leave at one checkout step, a fifth payment button will not fix it; find the step through the cart abandonment checks.
What the free audit looks at here
The free store audit covers these settings: which BNPL methods your gateway can enable, whether the messaging loads where it does nothing, and what it costs product-page INP. NextWoo invoices in USD, GBP, EUR, CAD or AUD at fixed prices. The lender contract and any credit-law question stay with you and your adviser.
Which BNPL provider a WooCommerce store can offer, by account country (17 October 2026)
| US | UK | Canada | Australia | EU | |
|---|---|---|---|---|---|
| Klarna | WooPayments, Stripe, Klarna extension | WooPayments, Stripe, Klarna extension | Stripe or Klarna extension; not WooPayments | Stripe or Klarna extension; not WooPayments | WooPayments in most countries; France Pay in 3 only |
| Afterpay / Clearpay | WooPayments, Stripe, Afterpay extension | As Clearpay: WooPayments, Stripe | WooPayments, Stripe, Afterpay extension | WooPayments, Stripe, Afterpay extension | Not through Stripe or WooPayments |
| Affirm | WooPayments, Stripe, Affirm extension | Affirm extension; Stripe in preview | WooPayments, Stripe, Affirm extension | No | No |
| Zip | Stripe or Zip US plugin | No | No | Stripe or Zip ANZ plugin | No |
| PayPal Pay Later | Pay in 4, Pay Monthly | Pay in 3 | Pay in 4 listed; not on the plugin's list | Pay in 4 | France, Germany, Italy, Spain |
Frequently asked questions
Does WooCommerce support Klarna?
Yes, three ways: Klarna's own Klarna Payments extension, the Stripe extension, or WooPayments in the US, the UK and most of the EU. WooPayments does not offer Klarna to Canadian or Australian accounts.
Can I use Afterpay on WooCommerce in the UK?
Yes, as Clearpay, through WooPayments or Stripe, for Pay in 4 orders from £1 to £1,200. Afterpay's own extension lists Australia, Canada, New Zealand and the US.
How much does buy now pay later cost a WooCommerce store?
6% + $0.30 per order for Affirm or Afterpay through WooPayments in the US, and 5.99% + $0.30 for Klarna, against 2.9% + $0.30 for a card. Direct contracts are priced in the merchant agreement.
Is buy now pay later regulated in the UK?
Yes, since 15 July 2026. The FCA's rules bind the lender, not the store, and agreements signed before that date stay unregulated.
Can I offer buy now pay later to customers in other countries?
No, in most cases. WooPayments requires the billing country to match your account country, and Afterpay and Affirm are domestic-only through Stripe. Klarna inside Europe is the exception.
Does a Klarna or Afterpay widget slow down a product page?
Yes: each one adds a third-party script to every page it loads on. Keep it to product and cart pages, show one provider, and compare INP in field data before and after.
Faster checkout
Simplify a WooCommerce checkout: drop the fields tax and shipping never read, default to guest checkout, add express wallets, and test each change on staging.
Reduce cart abandonment
Reduce WooCommerce cart abandonment: find where the funnel breaks, show shipping and tax before the last step, earn card trust, and win carts back by email.
Sell internationally
Sell internationally on WooCommerce: pick the market from your own data, quote duties at checkout, plan VAT registration, offer local payment methods.
Headless WooCommerce checkout
Headless WooCommerce checkout without a payment rewrite: Next.js runs browsing and cart, native WooCommerce checkout keeps Stripe, PayPal, tax and shipping.
See how many sales your store is losing
Start with a free speed audit. You'll get your store's real numbers and an honest recommendation — even if it's "you don't need us".