Skip to main content
Calcimator

Buy Now Pay Later Calculator

BNPL total cost comparison: Affirm, Klarna, Afterpay.

About this calculator

This calculator handles both of the two structurally different BNPL products in one model. When you set the annual interest rate to 0% — the classic "Pay-in-4" plan used by Afterpay and Klarna's short installment option — the payment amount is simply the purchase price divided evenly across installments, and the only cost beyond the sticker price comes from late fees on any payments you expect to miss. When you enter a nonzero APR — the longer-term monthly installment plans offered by Affirm and Klarna for bigger purchases — the calculator switches to a standard loan amortization formula to compute the true payment amount and the interest embedded in it, the same way it would for an auto loan or mortgage. From the consumer's total cost (purchase price plus interest plus any late fees), the calculator backs out an effective APR: the annualized true cost of financing, useful for comparing a BNPL plan against putting the same purchase on a credit card.

This is worth watching closely, because a plan advertised as "0% interest" can still carry a real effective cost once late fees are factored in for a borrower who's likely to miss a payment or two. On the merchant side, the calculator applies a separate merchant discount rate — typically 4-8% of the purchase price — to show what the retailer actually nets after paying the BNPL provider for offering the option, which is a meaningfully higher cost than standard card processing fees (usually under 3%) in exchange for higher conversion and average order value. One assumption worth flagging: missed payments are modeled as a flat count entered by the user rather than a probability distribution, so the late-fee total is only as realistic as your own estimate of how many payments you expect to actually miss.

Inputs

%
%

Results

Payment per installment

$125.00

Total consumer cost

$500.00

≈ 9 tanks of gas

Effective APR (%)0%
Total interest paid$0.00
Total late fees$0.00
First payment due$125.00
Merchant BNPL fee$29.95
Merchant net revenue$470.05
How to Use This Calculator
  1. Enter Purchase price ($), Number of installments, and Annual interest rate (%).
  2. Set Late fee per missed ($), Expected missed payments, and Merchant discount rate (%).
  3. Review Payment per installment ($) and Total consumer cost ($).
  4. Use Effective APR (%) (%) and Total interest paid ($) to inform your decision.

How the result changes with Purchase price ($)

Purchase price ($)Payment per installmentTotal consumer cost
250$62.50$250.00
375$93.75$375.00
750$187.50$750.00
1,250$312.50$1,250.00

What each input means

Purchase price ($)
Total price of the item you want to buy.
Number of installments
Number of payments (4 for pay-in-4, or 6-36 for monthly plans).
Annual interest rate (%)
APR charged on the installment plan. Pay-in-4 plans are typically 0%. Longer terms may charge 10-36% APR.
Late fee per missed ($)
Fee charged per missed or late payment (Afterpay: $8, Klarna: $7, some providers: $0).
Expected missed payments
Number of payments you expect to miss or pay late.
Merchant discount rate (%)
Fee the BNPL provider charges the merchant (typically 4-8% of purchase price).

What each result means

Payment per installment
Amount due each payment period.
Total consumer cost
Total amount paid including purchase price, interest, and any late fees.
Effective APR (%)
Annualized true cost of financing including fees — compare to credit card APR.
Total interest paid
Interest charges over the life of the installment plan.
Total late fees
Accumulated late fees from missed payments.
First payment due
Amount due at checkout or within the first billing period.
Merchant BNPL fee
Amount the merchant pays the BNPL provider for offering this payment option.
Merchant net revenue
What the merchant actually receives after the BNPL discount rate.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Purchase price ($) = 500, Number of installments = 4, Annual interest rate (%) = 0, Late fee per missed ($) = 7 = 6 input(s) provided
  2. Calculate Payment per installment
    Payment per installment = purchasePrice / installments
    125 = $125
  3. Calculate Total consumer cost
    Total consumer cost = purchasePrice + totalInterest + totalLateFees
    500 = $500
  4. Calculate Effective APR
    0 = 0%
  5. Calculate Total interest paid
    Total interest paid
    0 = $0

Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does the calculator use two completely different formulas depending on the interest rate?

When Annual interest rate (%) is 0% — the classic Pay-in-4 structure — the payment per installment is just Purchase price divided evenly by Number of installments, with no amortization needed. Once you enter a nonzero rate, the calculator switches to a standard loan amortization formula, the same one used for auto loans, because the payment now includes a real interest component that has to be solved for algebraically.

How can a 'zero-interest' BNPL plan still show a nonzero Effective APR?

Effective APR is derived from Total consumer cost, which includes Total late fees from your Expected missed payments input, not just interest. If you tell the calculator you expect to miss a payment or two, those late fees get annualized into a real effective financing cost even though the advertised interest rate is 0%.

What is the Merchant discount rate, and why is it higher than typical card processing?

It's the percentage of Purchase price that BNPL providers like Affirm or Klarna charge merchants for offering the option — the calculator applies it directly to Purchase price to get Merchant BNPL fee and subtracts that from Purchase price to get Merchant net revenue. It runs higher than standard card processing (often 4-8% vs. under 3%) because merchants are paying for the higher conversion and larger average order sizes BNPL tends to drive.

Why does Expected missed payments use a flat count instead of a probability?

Total late fees simply multiplies your entered Expected missed payments by Late fee per missed — there's no statistical model behind it. That means the late-fee total, and everything downstream of it (Total consumer cost, Effective APR), is only as accurate as your own honest estimate of how many payments you're actually likely to miss or pay late.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Business & Entrepreneurship.