How to Record Buy Now Pay Later (BNPL) Loan Origination
Accounting for the creation of a consumer loan where the FinTech pays the merchant upfront at a discount.
| Account Name | Type | Debit ($) | Credit ($) |
|---|---|---|---|
| Consumer Loan Receivable (BNPL) | Asset (+) | 100.00 | - |
| Cash (Paid to Merchant) | Asset (-) | - | 94.00 |
| Deferred Revenue - Merchant Discount | Liability (+) | - | 6.00 |
💡 Accountant's Note
In BNPL (e.g., Klarna or Affirm), the merchant sells a $100 item. The FinTech pays the merchant $94 and takes the $100 risk from the consumer. The $6 'discount' is the FinTech's revenue. Under ASC 310, this discount is technically 'yield' and should be recognized over the life of the loan (e.g., 6–8 weeks) rather than all at once on Day 1.
Practitioner & Systems Framework
💻 ERP Architecture
Requires an 'Amortized Cost' engine. The $6 liability is released to revenue as the consumer makes their 4 bi-weekly payments.
⚠️ Audit Flags
Day 1 Revenue Recognition. If a FinTech recognizes the full $6 discount as revenue immediately, they are likely violating GAAP for 'Lending' activities. Auditors will require a deferral.
📄 Required Documentation
Merchant Agreement (Discount Rate), Consumer Loan Agreement, and the loan repayment schedule.
Automate this entry with the JEH Accounting Suite
Stop doing manual entry. Our VBA-powered ERP automatically generates your ledgers, Trial Balance, and Financial Statements.
No Subscriptions. Own your data.
Expert Analysis by Qusai Ahmad
General Accountant Supervisor & IFRS Specialist
Specialized in SAP GUI automation and Middle Eastern tax compliance. Building digital tools for the next generation of finance leaders.
Related Journal Entries
Discussion & Community Questions
Loading comments...