# Vehicle Lease Versus Buy Calculator — Ireland > Compare equal ownership periods while accounting for the outstanding purchase loan and the lease distance allowance. EUR planning view; stated limitations apply. Page: https://askcalculators.com/ie/lease-vs-buy/ Definition: https://askcalculators.com/ie/lease-vs-buy/definition.json JSON Schema: https://askcalculators.com/ie/lease-vs-buy/schema.json Version: 20.16.0 Maintained by: AskCalculators (software project; not a credentialed reviewer) Qualified review: pending. Automated checks do not establish professional approval. Page status: Live Review status: Pending ## Use Open the calculator page and enter values. Query-string parameters can restore and bookmark a calculation. Example: https://askcalculators.com/ie/lease-vs-buy/?unitSystem=metric&months=36&buyPrice=30000&buyDownPayment=5000&loanRate=6&loanMonths=60&resale=20000&leaseUpfront=2000&leaseMonthly=400&leaseEndFees=500&distance=45000&leaseAllowance=36000&excessRate=0.15 ## Inputs - unitSystem: Measurement system; type=select; optional; default=metric; values=imperial|metric - months: Comparison horizon, months; type=number; required; default=36; min=1; max=1200 - buyPrice: Purchase price including purchase taxes/fees; type=money; required; default=30000; min=0; max=1000000000000 - buyDownPayment: Purchase down payment; type=money; required; default=5000; min=0; max=1000000000000 - loanRate: Purchase loan annual nominal rate; type=percent; required; default=6; min=0; max=100 - loanMonths: Purchase loan term, months; type=number; required; default=60; min=1; max=1200 - resale: Expected sale proceeds at comparison horizon; type=money; required; default=20000; min=0; max=1000000000000 - leaseUpfront: Nonrefundable lease cash at signing; type=money; required; default=2000; min=0; max=1000000000000 - leaseMonthly: Monthly lease payment including stated taxes; type=money; required; default=400; min=0; max=1000000000000 - leaseEndFees: Expected lease-end/disposition/condition fees; type=money; required; default=500; min=0; max=1000000000000 - distance: Total distance driven during comparison; type=number; required; default=45000; min=0; max=1000000000000 - leaseAllowance: Total permitted lease distance during comparison; type=number; required; default=36000; min=0; max=1000000000000 - excessRate: Lease excess-distance charge per distance unit; type=money; required; default=0.15; min=0; max=1000000000000 ## Outputs - loanPayment: Purchase loan monthly payment; format=currency - remainingLoan: Purchase loan balance at horizon; format=currency - buyCost: Purchase cash paid plus loan balance minus sale proceeds; format=currency - leaseCost: Entered lease cash and excess-distance cost; format=currency - leaseMinusBuy: Lease cost minus purchase cost; format=currency; primary ## Formula purchase cost at exit = down payment + loan payments made + remaining loan − sale proceeds. Inputs are converted to canonical units before evaluating this stated formula. ## Rules - Empty optional inputs are undefined, not zero. - Hidden conditional inputs are ignored. - Do not invent missing required inputs. Notice: Illustrative defaults are not local quotes or verified legal rules. Dated reference components and user-entered assumptions are explicitly distinguished. Professional review is pending.