TL;DR
Lease accounting under ASC 842 (and IFRS 16 internationally) requires companies to recognize most leases on the balance sheet as a right-of-use (ROU) asset and a corresponding lease liability, then account for them over the lease term — through modifications, reassessments, renewals, and terminations. It is complex and ongoing, not a one-time setup, which is why specialized lease accounting software exists.
Lease accounting engines (LeaseQuery/FinQuery, Visual Lease, Nakisa, LeaseAccelerator, NetSuite Lease Accounting, SAP, Trullion, and others) automate the ASC 842 mechanics: classifying leases, measuring ROU assets and lease liabilities, generating amortization schedules and journal entries, and producing disclosures. AI has made these engines better, especially at lease abstraction — extracting lease terms from contract documents — and at modification handling.
The critical insight is that most lease accounting errors originate upstream, in the lease data and the events, not in the ASC 842 calculation. The engine calculates correctly on the data it has; if the lease population is incomplete, the data is scattered and outdated, or modifications and reassessments are not captured and processed correctly, the accounting is wrong regardless of how good the engine is. Modifications, reassessments, renewals, and terminations are the most error-prone area, because each is an event that changes the ROU asset and liability and must be captured, evaluated, and recalculated every reporting period.
This creates a two-layer view: the lease accounting engine owns the ASC 842 calculation and compliance; the lease-data-and-event layer beneath it assembles, reconciles, and maintains the complete, current lease data the engine depends on, and ensures modifications and events are captured and fed through — which is where errors originate and where much of the ongoing work concentrates. An agentic platform like Kognitos operates in that data layer: it is not a lease accounting engine, it is the layer that keeps the lease data complete, current, and reconciled across systems and feeds lease events into the engine, with an audit trail.
This post covers the ASC 842 model, how AI automates lease accounting, why errors originate upstream, the two-layer view, and how to think about the stack. For related technical-accounting corners, see AI for Revenue Recognition and ASC 606 Automation and AI for Corporate Tax and Provision Automation.
ASC 842 and what makes lease accounting hard
ASC 842 (Leases) is the US accounting standard, effective for public companies from 2019 and private companies from 2022, that brought most leases onto the balance sheet, with IFRS 16 as the international counterpart. Before it, operating leases were largely off-balance-sheet; under ASC 842, a lessee recognizes for most leases a right-of-use (ROU) asset (the right to use the leased item) and a lease liability (the obligation to make lease payments), then accounts for both over the lease term.
The mechanics, at a high level: identify the lease (including embedded leases hidden inside service or supply contracts), classify it (operating or finance), measure the initial ROU asset and lease liability (the present value of lease payments, using the appropriate discount rate), and then account for it over time — amortizing the asset, accreting and paying down the liability, and recognizing the expense — while generating the required disclosures.
What makes this hard — and harder than companies expected (around 58% of public companies found the implementation more complex than anticipated) — is not the one-time setup but the ongoing accounting, especially the events. Leases change constantly: they are modified (terms renegotiated), reassessed (when assumptions change), renewed, extended, terminated early, or partially impaired. Each of these events changes the ROU asset and the lease liability and requires recalculation, often with specific accounting treatment depending on the event type. A lease portfolio is not static; it is a living set of contracts generating accounting events every period, and keeping the accounting correct through all of them — across potentially thousands of leases spanning real estate, equipment, vehicles, and embedded leases — is the real ongoing challenge. This is why lease accounting is heavily software-automated, and why the data and the events, not the core calculation, are where the difficulty concentrates.
How AI automates lease accounting
Lease accounting engines automate the ASC 842 mechanics, and AI has made them better at the hardest parts. The capabilities AI brings:
- Lease abstraction: AI reads lease contracts (often long, unstructured documents) and extracts the terms relevant to accounting — payment amounts and schedules, commencement and end dates, renewal and termination options, discount-rate inputs — automating what was painstaking manual contract review. AI-driven abstraction is one of the most valuable applications, because manually extracting terms from thousands of leases is enormously labor-intensive and error-prone, and the leading engines now include AI abstraction agents.
- Classification and measurement: The engine classifies leases (operating vs finance) and measures the initial ROU asset and lease liability, applying the present-value calculations and the appropriate discount rates, automating the core ASC 842 math.
- Amortization and journal entries: The engine generates the amortization schedules and the recurring journal entries over the lease term, automating the period-by-period accounting that would otherwise be manual spreadsheet work.
- Modification and event handling: AI helps process the lease events — modifications, reassessments, renewals, terminations — applying the correct accounting treatment and recalculating the ROU asset and liability, which is the most error-prone area.
- Disclosure generation: The engine produces the ASC 842 disclosures (maturity analyses, weighted-average lease term and discount rate, ROU asset and liability rollforwards) from the lease data, automating disclosure preparation.
The reported benefits are real: automating lease abstraction, calculation, and disclosure dramatically reduces the manual effort and the close-cycle time lease accounting consumes, and AI abstraction in particular cuts the labor of getting leases into the system. But as with tax and revenue recognition, the benefits depend on something upstream of the engine.
Why most lease accounting errors originate upstream
Here is the insight that should shape how a finance team thinks about lease accounting automation: most lease accounting errors do not originate in the ASC 842 calculation — they originate upstream, in the lease data and the events feeding the engine.
The lease accounting engine calculates correctly on the data it has. Its ASC 842 math is reliable. But the accounting is only as correct as the inputs: the completeness of the lease population, the accuracy and currency of the lease data, and the capture and correct treatment of lease events. Errors concentrate in three upstream places.
The lease population is incomplete. Leases get missed, especially embedded leases buried inside service, supply, or IT contracts that are not obviously “leases,” and leases scattered across departments and regions that never make it into the system. A lease that is not in the engine is not accounted for, which is a completeness error the engine cannot catch because it does not know the lease exists.
The lease data is scattered and outdated. Lease data lives across systems and documents — the contracts themselves, the ERP, real estate systems, spreadsheets — and across regions and entities, and it goes stale as terms change. When the data feeding the engine is fragmented, incomplete, or outdated, the accounting built on it is wrong, and assembling complete, current lease data from these scattered sources is a major ongoing burden.
Modifications and events are not captured or processed correctly. This is the sharpest error source. Lease modifications, reassessments, renewals, and terminations each change the ROU asset and liability and require specific treatment and recalculation, and they happen continuously. If a modification is missed, captured late, or treated incorrectly — the wrong event type, the wrong remeasurement — the accounting goes wrong and stays wrong until caught, often surfacing in an audit or a restatement. Because events are frequent and each requires judgment and accurate data, they are where ongoing lease accounting most often breaks.
The common thread is that these are data-and-event problems upstream of the engine, not calculation problems. A finance team that implements a capable lease accounting engine but does not solve the completeness of the lease population, the currency and consistency of the lease data, and the reliable capture and processing of events has automated the calculation while leaving the actual sources of error unaddressed.
The two layers of lease accounting automation
This produces a two-layer view of lease accounting automation — parallel to the pattern across technical accounting — and clarifying where the work and the risk sit.
The lease accounting engine
Platforms like LeaseQuery/FinQuery, Visual Lease, Nakisa, LeaseAccelerator, NetSuite Lease Accounting, SAP Lease Administration, and Trullion are the engines: they classify leases, measure ROU assets and lease liabilities, generate amortization schedules and journal entries, process the accounting for events, and produce ASC 842 and IFRS 16 disclosures. These are mature, capable platforms, increasingly with AI abstraction built in, and they are the right tools for the lease accounting calculation and compliance. For the engine layer, companies choose among them based on portfolio size and type (real estate, equipment, fleet), multi-standard needs (ASC 842 plus IFRS 16), and ERP environment.
The lease-data-and-event layer
Beneath the engine sits the layer that keeps the lease data complete, current, and consistent, and that captures and feeds events into the engine: ensuring the full lease population is identified (including embedded leases), assembling and reconciling lease data across the systems and documents it lives in, keeping it current as terms change, and capturing modifications, reassessments, renewals, and terminations and routing them into the engine for recalculation. This is where lease accounting errors originate, where the audit-sensitive completeness and event treatment are grounded, and where much of the ongoing lease accounting effort actually goes.
Why the split matters
The split matters because lease accounting accuracy is decided substantially at the data-and-event layer, not only at the engine. A capable engine fed an incomplete lease population, scattered or outdated data, or uncaptured modifications produces incorrect accounting — and the restatements that follow — regardless of how good the engine is. Most of the lease accounting pain and audit risk, especially around completeness and event handling, is in maintaining the data and processing the events, which is upstream of the engine’s calculation. The strongest lease accounting operations treat the data-and-event layer as seriously as the engine, because that is where the errors they are trying to prevent actually originate.
A note on the engines moving into this layer: the leading lease engines increasingly include AI lease abstraction (extracting terms from contracts), which addresses part of the data problem — getting lease terms into the system. This is genuine progress. But abstraction is the entry of lease data; the ongoing challenge is keeping the full population complete, the data current and reconciled across systems, and the events captured and processed over the life of the portfolio, which is broader than initial abstraction and is where the cross-system data and event work continues to live.
Where agentic AI fits in lease accounting
Within that split, agentic AI like Kognitos fits at the lease-data-and-event layer, and this is the honest scope. Kognitos is not a lease accounting engine. It does not perform the ASC 842 classification and measurement, generate amortization schedules, or produce the lease accounting treatment and disclosures, and it does not replace LeaseQuery/FinQuery, Visual Lease, Nakisa, or the other lease engines. Those are the right tools for the lease accounting calculation and compliance.
Where Kognitos is relevant is the cross-system lease-data assembly, reconciliation, and event handling that feeds the lease accounting engine — the layer where errors originate. As a deterministic, agentic platform, it can assemble lease data from the systems and sources it lives in, reconcile it so it is consistent and current across those systems, help ensure the lease population is complete by surfacing lease data from across the organization, and reason about the events — capturing modifications, reassessments, renewals, and terminations and routing them with the right information into the engine for recalculation. Because it executes deterministically with every step logged, the data and event handling is auditable, which matters directly for the audit-sensitive completeness and event treatment ASC 842 requires.
The honest distinction from the engines’ own AI abstraction: the engines increasingly extract lease terms from contracts at entry, which is valuable. Kognitos’s relevance is the broader, ongoing cross-system data and event work — keeping the data complete and reconciled across the systems it lives in over the life of the portfolio, and reliably capturing and feeding the continuous stream of events — which is the part that persists after initial abstraction and is where ongoing errors arise. In other words, Kognitos addresses the upstream lease-data-quality and event-capture problem that is where most lease accounting errors originate, while the engine does the ASC 842 calculation — similar to the data layer beneath the engine rather than the engine itself. For a finance team whose lease accounting errors trace to incomplete or scattered lease data and missed or mishandled modifications rather than to the calculation, that data-and-event layer is where the risk and the manual effort concentrate. The point is not to add another lease tool; it is that lease accounting accuracy depends on the data and events feeding the engine, and that layer is where it is won or lost. This is the same data-quality wedge that runs through finance, applied to lease accounting. See AI Audit Trail Requirements: A 2026 Checklist for Finance, Healthcare, and Banking for how auditability connects to this work.
Book a working session with a Kognitos solutions engineer • Try Kognitos free
How to think about the lease accounting stack
For a finance or accounting leader building the lease accounting stack in 2026, a few principles follow.
Choose the lease engine for the calculation and compliance. For the ASC 842 classification, measurement, amortization, journal entries, and disclosures, a dedicated lease accounting engine (LeaseQuery/FinQuery, Visual Lease, Nakisa, or your ERP’s lease module) is the right layer, selected for fit with your portfolio size and type, multi-standard needs, and ERP environment. This is not where to economize — the lease accounting calculation needs a real engine.
Invest in the data-and-event layer, because that is where errors originate. The most common lease accounting mistake is implementing the engine while leaving the lease-population completeness, the cross-system data currency, and the event capture manual and unreliable — when that is where the restatements actually come from. Treat the data-and-event layer as a first-class part of the stack.
Pay special attention to completeness and events. Ensuring the full lease population is captured (including embedded leases) and that modifications, reassessments, renewals, and terminations are reliably captured and correctly processed are the two highest-risk areas. Errors here — a missed lease, a mishandled modification — are exactly what surface in audits and restatements.
Demand auditability throughout. Because lease balances feed the balance sheet and the completeness and event treatment are audit-sensitive, the lease-data preparation and the event handling must be reconstructable and defensible. Weight auditability in both the engine and the data layer.
The throughline: lease accounting AI succeeds or fails substantially on the lease data and events feeding the engine. The engines are capable at the ASC 842 calculation, but they account for the leases and events the organization captures and feeds them, and that capture — plus keeping the data complete and current across systems — is where the errors and audit risk concentrate. Building the stack around that reality — a strong engine plus a strong data-and-event layer feeding it — is what makes lease accounting automation actually reduce errors and restatements.
For related reading: Agentic AI for Indirect Tax: Why Sales Tax, VAT, and GST Are Harder Than They Look, The Top AI Tools for Controllers and Accounting Operations Teams, The Best AI Reconciliation Software for Mid-Market Finance Teams, AI Tools for Financial Variance Analysis and Close Intelligence, What is Neurosymbolic AI?, and What is English as Code?
Last updated: June 2026. Information reflects publicly available sources as of mid-2026, including lease accounting software analysis and ASC 842 / IFRS 16 guidance. Statistics are as reported by their sources and should be validated. Specific platform capabilities should be confirmed with vendors. This article is informational and does not constitute accounting, audit, or legal advice; consult a qualified accounting professional for ASC 842 guidance specific to your situation.
