If you’re implementing ASC 842 for the first time, or your current spreadsheet breaks every time a lease changes, this workbook handles the math correctly and produces audit-ready output. $97, one-time purchase. No subscription. No macros.

Get the Workbook ($97) →


What’s in the Workbook

Seven tabs, each with a specific job. You enter data in Setup and the Lease Register; every other tab calculates automatically.

Setup

Company name, incremental borrowing rate (IBR) defaults, fiscal year start, and reporting period selector. Every downstream tab — amortization schedules, journal entries, rollforward, disclosure — reads from Setup. Change the reporting period once; the entire workbook shifts.

Lease Register (20-lease capacity)

One row per lease. Inputs: lease type (operating or finance), commencement date, term in months, monthly payment, IBR, initial direct costs (IDC), lease incentives, and prepaid rent. The ROU asset and opening lease liability calculate automatically from your inputs. No formulas to write.

Amortization Schedule (120-month per lease)

For each lease: beginning liability, interest accrual, cash payment, principal reduction, ending liability, beginning ROU balance, ROU amortization, ending ROU balance. Non-chained PV formulas mean no cascading errors when a lease is modified — change an input, the schedule recalculates cleanly.

JE Generator

Six journal entry categories aggregated for the selected reporting period: operating lease expense, finance lease depreciation, finance lease interest, capitalization of new leases, derecognition of terminated leases, and short-term lease expense. GL account codes are user-configurable from Setup. Copy-paste ready for your accounting system.

Balance Sheet Rollforward

Opening balance, additions (new leases), reductions (amortization, terminations), and closing balance — split between current and non-current portions, for both operating and finance leases. Ties directly to the JE Generator.

Disclosure Table

Maturity analysis bucketed by year: within 1 year, 1–3 years, 3–5 years, beyond 5 years, plus total. Weighted-average remaining lease term and weighted-average IBR. Formatted for direct use in financial statement footnotes.

Reconciliation

Confirms the schedule ties to $0 variance every period. If the workbook has an error, this tab will show it.


A Worked Example — Office Lease, Month 1

To make the mechanics concrete: a 36-month office lease at $5,000/month, 6% IBR, no initial direct costs or incentives.

Opening lease liability = PV(6%/12, 36, 5000) = $164,029

ROU asset = $164,029 (equal to liability when no IDC or incentives)

Month 1 amortization schedule:

ColumnMonth 1
Beginning liability$164,029
Interest accrual (6%/12 × $164,029)$820
Cash payment$5,000
Principal reduction$4,180
Ending liability$159,849
ROU asset amortization$4,180
Ending ROU balance$159,849

JE Generator output for Month 1:

DR  Lease Expense               5,000
DR  Lease Liability             4,180
    CR  Cash                              5,000
    CR  Right-of-Use Asset                4,180

All of this is automatic. You enter the inputs in the Lease Register; every number is calculated across all 120 periods.


Finance Lease — How It Differs

Finance leases use a different income statement treatment: straight-line depreciation on the ROU asset plus front-loaded interest expense on the liability. The JE Generator handles both types automatically based on the lease classification you enter in the register.

Example: $2,500/month equipment lease, 48 months, 7% IBR.

  • Opening liability = PV(7%/12, 48, 2500) = $106,785
  • Monthly depreciation = $106,785 ÷ 48 = $2,225
  • Month 1 interest = $106,785 × 7%/12 = $623

Month 1 JE Generator output:

DR  Depreciation Expense        2,225
DR  Interest Expense              623
DR  Lease Liability             1,877
    CR  Accumulated Depreciation          2,225
    CR  Cash                              2,500

The workbook generates separate depreciation and interest lines for finance leases automatically. No manual split required.


Short-Term Lease Exemption

Mark a lease as “Short-Term” in the register and the workbook skips ROU asset and liability recognition entirely. The payment runs directly to the JE Generator as straight operating expense. The short-term election is made per lease — you can mix short-term and capitalized leases in the same workbook.


Who This Is For

  • Controllers at Series A–C SaaS companies implementing ASC 842 for the first time
  • Finance managers maintaining a fragile manual lease spreadsheet that breaks when leases change
  • Companies with 1–20 active leases needing audit-defensible schedules
  • Teams preparing for their first audit or audit committee review
  • Any finance team spending more than 2 hours per month close on lease journal entries

What It Is Not

This workbook is designed for companies with up to 20 leases. If you have 50–100+ leases, purpose-built lease accounting software (iLease, LeaseQuery, Occupier) is the right tool. This workbook does not handle lessor accounting, sale-leaseback accounting, or real-time system integration. It is a standalone Excel file — there is no cloud sync, no API, no subscription.


Technical Specifications

SpecificationDetail
Lease capacity20 leases
Schedule length120 months per lease
Lease typesOperating and Finance
Excel version2016, 365, Mac (no macros)
File format.xlsx
Formula protectionLocked formula cells, unlocked input cells
Price$97 one-time

Get the Workbook

Get the Workbook ($97) →

Not ready to buy? Try the free 3-lease version — same structure, limited to 3 leases. See how the schedule, JE Generator, and reconciliation work before committing.


Frequently Asked Questions

Does it handle both operating and finance leases? Yes. Each lease in the register has a type dropdown — operating or finance. The amortization schedule, JE Generator, and rollforward all adjust automatically.

Does it work on a Mac? Yes. The workbook uses pure Excel formulas — no VBA macros, no Windows-only features. It works on Excel 2016, Excel 365, and Excel for Mac.

What if I need to modify a lease mid-term? Update the inputs in the Lease Register (new term, new payment, new IBR as of the modification date). The schedule recalculates from that point. You handle the remeasurement journal entry in your accounting system using the output from the JE Generator.

Can I use it for IFRS 16? The underlying PV math and amortization logic is identical. Classify all leases as “Finance” and the workbook produces depreciation + interest output consistent with IFRS 16 treatment. Income statement presentation and cash flow classification differ between ASC 842 and IFRS 16, but the schedule mechanics are the same.

What if I have more than 20 leases? Email hello@kdeskaccounting.com — we can discuss a custom build.