Based on common Australian lending practices 🇦🇺 🦘
Home loan repayment calculator
The only calculator that runs a day-by-day simulation of the entire term, to replicate a real loan. This provides far more accurate results and enables features that weren’t previously possible. Other calculators only provide estimates as their algorithm is flawed.
- Calculates interest daily, based on the current loan balance. This factors in the odd number of days per month, as well as additional days in leap years. Other calculators assume all months are the same duration, which produces incorrect results.
- Always charges interest monthly. Other calculators only provide estimates by incorrectly charging alongside weekly/fortnightly repayments, which doesn't show the true savings of shorter repayment frequencies (now you can actually find out yourself).
- Extra repayments can be added at any date or frequency, which immediately affect daily interest calculations. Withdrawals and fees are also supported 🥳
- Generates a complete schedule of all loan transactions from start to finish 😱 (yes, it's overkill but I did it anyway).
Other cool things:
- Supports existing loans.
- See exactly how much interest is calculated per day, on every day of your loan.
- Tracks how much you've paid in advance (available for redraw).
- Supports offset accounts, including deposits and withdrawals.
- Offers various repayment calculation methods (lenders calculate weekly/fortnightly repayments differently).
- Multiple interest calculation methods (lenders calculate interest differently too).
- Uses correct rounding methods (e.g. daily interest is calculated to 5 decimal places, but charged monthly to 2 decimal places).
- Unbiased. I am not trying to sell you a home loan.
New feature
Fixed rates now supported! 🎉
New feature
Property value changes! 📈
Monthly repayments
$3,792.41
Total loan repayments
$1,367,376.37
Total interest charged
$767,376.37
Date paid off
26-4-2055
30 years
- Loan balance
Extra transactions
Any additional repayments, withdrawals, or fees.
Offset account transactions also supported.
Schedule
Submit feedback
Feedback helps me improve the calculator.
If you have any comments, suggestions, or issues please reach out using the form. I consider all ideas! 🙂
Or reach out to contact@figura.finance
Latest feedback from users
I'm a mortgage broker and have seen numerous repayment calculators in my life time. This one is by far the most comprehensive, realistic and accurate that I've ever used. I regularly share this calculator with my customers and use it to help them understand how important it is to pay off their loan as quickly as possible. Keep up the great work!
You have unlocked the holy grail of calculators
Amazing calculator - best one out there. Thank you!
Let the numbers speak! Thank you for your service to society calculator maker.
Simply the best. It has exactly what I need to forecast my future or play different scenarios. Huge thanks!
Seriously, thank you for putting in the effort to build this. All the other lender calculators are misleading and don't have real options for additional payments that can be active only during certain periods. This is awesome!
You're a legend. Making a difference in peoples lives. This tool provides such clarity for homeowners with a mortgage and how to plan for their future.
Fantastic calculator! Like seriously
Best loan repayment calculator I ever used, thank you!
Did I mention this is EVERYTHING I've been looking for, for YEARS. Sending you virtual beers. Bloody excellent!! This is actually life changing in terms of forecasting and making decisions with funds going into loan vs offset
Amazing. So easy to use
Awesome work mate! Hands down the best calc I've seen. Super easy to use and gives me all the answers I want. Love it!
This is amazing, makes its so much easier to understand for someone like me
Very easy to use and all the highlights of important information is just lined up there. Definitely love this calculator. Thank you!
Absolutely incredible, just the other day I was searching for a calculator that could figure out when I would fully offset my loan
OMG thank you - this is just what we were looking for !!
The best mortgage calculator I have used. So easy to use
Thank you so much! Such an excellent calculator!
This is a great calculator, thank you so much for providing it. I have been manually trying to do this myself but your obvious skills and expertise mean I have a more accurate idea of my loan and the impact of payments etc over the years.
A fantastic calculator, thanks for your help and well done 👍
Fantastic work ! Best I have used
Great job, really useful and easy to use!
Support me
Hi! I’m based in Adelaide, South Australia. I built this calculator for free, in my spare time outside work, purely to help people — and because I’m allergic to free time.
This project is only fueled by coffee and dreams. If you’d like to support the calculator, you can buy me a coffee for $5 AUD using the link below.
Your contribution helps cover the boring but necessary stuff like hosting, domain registration, icon licensing, and most importantly more coffee to power more late-night coding sessions.
Thanks a latte! oat flat white.
Up next: Rate changes
Coming soon to this calculator
Advanced simulation of interest rate fluctuations.
- See how rate changes impact your loan and repayments, down to every detail.
- Stress test your loan against different interest rate scenarios.
Expected May 2025
Frequently asked questions
This calculator simulates the entire loan term by processing every single calendar day — one by one. For a 30-year loan, that’s over 10,950 days calculated in just a split second. It’s the only accurate way to calculate interest, and this is the first (and only) Australian home loan calculator that does it.
It’s the only calculator that:
- Calculates interest daily, while still charging monthly — just like your bank does.
- Accurately shows the true interest savings from weekly or fortnightly repayments.
- Generates a complete transaction schedule across the life of the loan.
- Supports extra repayments at any time and frequency.
- Supports withdrawals.
- Supports offset account transactions at any interval.
- Tracks how far ahead you are — including advance payments.
- Models existing loans by letting you enter the actual repayment amount and duration in months.
- Accounts for leap years in daily interest calculations.
- Accurately handles rounding methods for interest and charges.
- Provides a full breakdown of interest calculations, day by day.
- Supports different methods of calculating interest — depending on the lender.
- Supports different repayment calculation methods for weekly and fortnightly repayments. This is one of the biggest reasons other calculators get it wrong. Many Australian lenders calculate this differently, and the difference can add up to over $50,000 in interest on a typical loan.
I’ve verified the accuracy of these calculations against real transaction schedules from several major Australian banks — though not all.
Over the years, this calculator has been used and tested by mortgage brokers and financial planners across Australia. I’ve received a lot of positive feedback about its accuracy, and I’m continually working to improve it.
While it may never reach 100% precision — due to the many subtle differences between Australian lenders — my goal is to get as close as possible.
That said, you should treat the results as a guide only. They’re not a substitute for personalised financial advice.
This calculator was built specifically for the Australian home loan market, and I don’t have enough knowledge about lending practices in other countries to say for sure if it’s accurate elsewhere.
If you’re from New Zealand (my home country 🇳🇿), the lending practices seem pretty similar — so it might work well for you. But again, no guarantees!
I spend a lot of time on Reddit’s r/AusFinance community, and I’ve noticed just how confusing home loans can be for many Australians. It’s easy to see why — the information out there is often complicated, inconsistent, or just plain wrong. And sometimes, even well-meaning advice is based on misunderstandings.
I wanted to build something that could help people better understand how home loans actually work and give them a tool to make better financial decisions. I started working on this calculator after seeing a post where someone was trying to figure out how much they could save by switching to weekly repayments. They were using a popular calculator, but the results didn’t add up.
When I dug deeper, I realised most calculators were seriously flawed. All of them charged interest at the same time as repayments, which isn’t how real loans operate – because weekly and fortnightly repayments are still charged interest monthly. The repayment calculation methods also widely varied between banks, leading to differences of tens of thousands of dollars. I found many other errors too, leading to even more inaccurate results and lost my faith in them completely.
For many people, a home loan is the biggest financial decision they’ll ever make. It seemed crazy to me that in such a huge Australian home loan market, there wasn’t a truly accurate calculator available. I wanted to change that by building a tool that offered transparency where lenders hadn’t — one that helps people understand their loans, make better decisions, and pay them off faster. That’s not something most banks are exactly motivated to help with in their own calculators.
You might’ve used another calculator and seen huge interest savings by switching to weekly or fortnightly payments. But in reality, those savings are often exaggerated — the difference is usually quite small.
That’s because Australian lenders use different methods to calculate weekly and fortnightly repayments. Most split your monthly repayment into 52 weeks or 26 fortnights. But some use a lazy, simplified method that assumes there are 48 weeks per year — effectively 4 extra weekly payments (or 2 fortnightly).
This is why you might see wildly different results across calculators. It depends on which calculation method that bank is using.
Most lenders aren’t very transparent about this, and most calculators don’t even mention it. This is the only calculator that lets you choose which repayment calculation method to use. You’ll find it under the Repayments section — when Frequency is set to Weekly or Fortnightly, you can change the Calculation method to Split monthly to simulate the less accurate method with 48 weeks.
So yes, weekly or fortnightly payments do save some interest because you’re paying more often. But the much bigger difference comes from how your lender calculates those payments in the first place.
Up next:
Interest rate fluctuation
See how rate changes could affect the loan.
Save results 💾
Managed access to your previous calculations. This will be easier than dealing with share links, which can be difficult to keep track of.
Split loans 🖖
Sometimes your loan may be paid off earlier than the original loan term — even if you haven’t made any extra repayments.
Here are some possible reasons why:
- You’re making fortnightly or weekly repayments, which reduces your loan balance more frequently and saves interest over time.
- Some lenders calculate weekly or fortnightly repayments in a way that leads to roughly 13 monthly repayments each year — effectively adding extra payments that reduce your loan faster.
- You’ve set weekly or fortnightly payments and entered a very high interest rate, which can amplify slight mismatches between repayment calculations and interest calculations. (They are surprisingly disconnected algorithms.)
After your last repayment, there may be a closing payment added to balance the loan. This is expected.
The formula lenders use to calculate your minimum repayments is not completely accurate. It doesn’t account for the odd numbers of days per month or extra days in leap years (when using the Actual/365 interest calculation method).
Is your chart trending upwards? 📈 It’s probably because you’re overriding the Minimum repayment with an amount too low to cover interest charges.
This could also happen when combining an extremely high interest rate with the Actual/365 interest calculation method. This effectively charges an additional day of interest every leap year, which the repayment formula was not built to factor in.
Surprisingly most Australian lenders use the Actual/365 interest method, but some use Actual/Actual which evenly distributes interest across every day, including leap years.
- Built a time-based algorithm using
date-fns
for precise calendar date handling. - Written in JavaScript. While that may seem obvious, many legacy calculators still run Java or C++ on the server, which makes them so much slower to load and interact with.
- All calculations run client-side, avoiding the latency and overhead of calling out to an external API.
- The calculation logic is offloaded to a separate thread using a web worker, keeping the main thread free and the UI responsive.
- The transaction schedule is powered by
react-virtualized
, allowing thousands of rows to render efficiently as you scroll with minimal memory use. - Built with React and TypeScript.
- The site is server-side rendered and statically generated using Next.js.
- Components are all handcrafted, leading to minimal external dependencies. I plan to open-source the design system soon.
Disclaimer
This calculator is provided as a free tool. I do not profit from this or offer financial products. You should treat results as an estimate only and they should not be used as a substitute for professional advice.
While I’ve tried to create a preset based on the most common loan products in Australia, the results may not reflect your actual loan circumstances. If you find this calculator isn’t suitable for you or providing incorrect results, please submit feedback and I'll seek to improve it.
Repayments
The repayment calculation may differ from your actual repayments depending on your lender’s policy. For example, your lender may round up to the nearest dollar. You can override the repayment amount using the “Amount” field. For existing loans, enter your repayment amount manually as the calculator is unable to figure this out (repayments are based on your initial loan amount). Australian lenders use various methods for calculating weekly or fortnightly repayments because they're converted from a monthly figure. You can modify the method used in the calculations using the repayment “Calculation method” field.
Interest
Interest is calculated daily on the current loan balance to 5 decimal places. At the end of the monthly period the total is then rounded to 2 decimal places before being charged. The calculator always charges interest monthly on the same day each month, except when the first interest charge falls on the 29th, 30th, or 31st. Following months with less days will instead charge interest on the last day of the month (this behaviour also applies to monthly repayments). The calculator assumes the interest rate will remain the same throughout the entire loan. In reality, a variable interest rate can fluctuate and affect repayments and interest (I’m working on an interest rate fluctuation feature). The default interest calculation method is “Actual/365” but it can be modified. Check with your lender to see what applies to you.
Schedule
Your loan may include fees which are not included in these calculations. You can add them under “Extra transactions”. If for whatever reason the loan will not be repaid within the specified loan term, the final repayment will include the outstanding balance of the loan. This can happen because repayment calculations do not factor in all aspects of a loan's schedule. For example, you may be able to recreate this scenario by using an extremely high interest rate with the “Actual/365” interest calculation method. Every leap year it charges an additional day of interest. The higher the interest rate, the more these small inaccuracies are amplified.
Offset accounts
100% of the offset account balance is offset against the loan balance when calculating interest. Your lender may offer only a partial offset. I am planning on adding support for partial offset accounts. If the offset account balance is greater than the outstanding loan, the calculator assumes the loan continues for remainder of the term while not accruing interest. To change this behaviour, use the “End loan when fully offset” toggle.