Buy Now, Pay Later and QuickBooks: What Small Businesses Should Track
Buy Now, Pay Later options are growing at checkout. Here is how to handle BNPL sales, fees, and reconciliations cleanly inside QuickBooks Online.
Buy Now, Pay Later (BNPL) services like Affirm, Klarna, Afterpay, and PayPal Pay Later have moved from a niche checkout option to a mainstream payment method. For small-business owners and accountants, that shift creates a practical question: how do you record these transactions correctly in QuickBooks when the customer walks away with the goods today but you receive the money in installments later?
How BNPL Appears in Your Books
When a customer pays using a BNPL option, the BNPL provider typically pays you — the merchant — upfront, minus a processing fee. From your bookkeeping perspective, the sale is complete at the time of purchase. You are not extending credit to the customer; the BNPL provider is. This means you generally record the transaction the same way you would a credit card sale processed through Stripe, PayPal, or Square.
Setting Up the Payment Method
If your BNPL processor deposits funds to your bank account, you can treat it like any other payment processor in QuickBooks Online. Create a payment method specific to the provider so that deposits are easy to identify during reconciliation. If the BNPL funds arrive bundled with other processor payouts — for example, mixed in with standard PayPal deposits — you do not need a separate payment method, but you should be prepared to separate the processing fees when matching the deposit.
Handling Processing Fees
BNPL providers charge merchant fees that are often higher than standard credit card rates. When the deposit hits your bank, it will usually be for the sale amount minus that fee. You can handle this by recording the fee as a separate expense transaction or by using the fee-tracking features built into QuickBooks Online’s banking reconciliation screen. Keeping fees categorized consistently — typically under payment processing or merchant fees — makes it easier to see the true cost of offering these options at year-end.
Reconciliation and Payout Timing
Because BNPL providers may batch payouts on their own schedule, the deposit in your bank account may not line up exactly with the date of the original sale. Match deposits to the underlying invoices or sales receipts rather than forcing a date-based match. If you use QuickBooks Online for daily sales tracking, take care that your daily sales summary reflects what was actually deposited, not just what was sold, to avoid reconciliation headaches at month-end.
What to Watch For
The main bookkeeping pitfalls with BNPL are misclassified fees, duplicated income, and deposits that sit unmatched because the payout amount looks unfamiliar. Setting up clear payment method names and reviewing processor statements monthly keeps these issues from piling up. If you process a high volume of BNPL sales and are unsure whether your current chart of accounts is capturing the fees correctly, pull a recent month of processor statements and compare the fee totals against what is recorded in QuickBooks — that one reconciliation check will tell you whether your setup needs adjustment.