Live Tool — Estimate your mortgage repayments with an interactive, mobile-friendly calculator tailored for Irish home buyers.
Note: This tool provides general repayment estimates and does not distinguish between fixed or variable interest rate products.
Most mortgage tools online are offered by lenders and tailored to their terms. This calculator was independently built to help first-time buyers explore a broader range of mortgage scenarios—including high-interest edge cases—so they can plan more confidently.
Mortgage terms often span 20–35 years. Over this time, central bank rates can fluctuate significantly. For example, Irish mortgage rates peaked at 16% during the 1980s (source). While extreme, it’s a reminder of why borrowers may wish to model worst-case scenarios alongside best-case outcomes.
- First-time home buyers in Ireland exploring repayment scenarios.
- Users comparing multiple quotes or mortgage types (e.g., fixed vs variable).
- Buyers planning for long-term financial impact.
- Run quick, mobile-friendly repayment estimates.
- Model edge-case events (e.g., rate hikes).
- Compare amortisation outcomes across terms and borrowing rates.
- “I want to estimate repayments with a 3% interest rate vs 6%.”
- “I heard rates were 16% in the 1980s. What would that mean today?”
- “I’m using the Help to Buy scheme and want to model the smallest and largest loan sizes allowed.”
- “I’ve been quoted 5% and 3.5%—how much would I save with the lower rate?”
- “I’m a realtor giving clients a quick breakdown on my phone.”
- Predefined ranges reflect realistic mortgage conditions in Ireland:
- Term: 5–35 years
- Amount: €25,000–€1,000,000 (editable beyond)
- Rate: 0%–20%, to cover potential future rate spikes or dips
- Inputs trigger live recalculations so users instantly see results.
- Edge-case warnings are shown if sliders exceed configured thresholds.
- Clean, accessible display showing:
- Monthly repayment estimate
- Total repayment amount
- Total interest paid over the term
- Based on Investopedia’s Amortisation Formula, implemented in JavaScript.
- Calculates repayment using:
- Initial mortgage amount
- Interest rate
- Term (in months)
- Output updates in real time with each input change.
Hosted on GitHub Pages.
Steps:
- In GitHub repo, go to Settings > Pages.
- Select the Main branch as source.
- The project will be deployed under GitHub Pages.
- Languages: HTML, CSS, JavaScript
- Editor Extensions: Prettier (VS Code)
- Libraries: FontAwesome, Google Fonts
- IDEs/Platforms: VS Code (cloud and local), CodeAnywhere
- Google Lighthouse (Performance & Accessibility)
- W3C CSS Validation: No errors
- Nu HTML Checker: No errors
- JSHint:
- Some unused variable warnings—intended due to linked DOM variables.
- ES6 compatibility noted and expected.
Tested on multiple screen sizes including mobile.
- Slider functionality can be limited on some Apple mobile devices.
- Inspired by open-source best practices and YouTube dev channels like Coding Tech (for Prettier setup).
- Icons via FontAwesome.