Refinance your home loan
Free yourself by refinancing your home loan to enjoy the benefits of property ownership with extra rewards.{sub-heading}
height
auto
config
[{"tag":"div","attributes":{"class":"points-section"},"children":[{"tag":"div","attributes":{"class":"points-subheading"},"children":[{"text":"Based on a new $500k Loaded Home Loan"}]},{"tag":"div","attributes":{"class":"points-boxes-container"},"children":[{"tag":"div","attributes":{"class":"points-boxes-wrapper"},"children":[{"tag":"div","attributes":{"class":"points-box earn-points"},"children":[{"tag":"h3","attributes":{"class":"points-heading"},"children":[{"text":"Earn points"}]},{"tag":"div","attributes":{"class":"earn-container"},"children":[{"tag":"div","attributes":{"class":"earn-item"},"children":[{"tag":"span","attributes":{"class":"earn-points"},"children":[{"text":"100,000 pts"}]},{"tag":"span","attributes":{"class":"earn-label"},"children":[{"text":"at settlement"}]}]},{"tag":"div","attributes":{"class":"earn-item"},"children":[{"tag":"span","attributes":{"class":"earn-points"},"children":[{"text":"2,000 pts"}]},{"tag":"span","attributes":{"class":"earn-label"},"children":[{"text":"per borrower each month just for making your repayments on time"}]}]}]}]},{"tag":"div","attributes":{"class":"points-box redeem-points"},"children":[{"tag":"h3","attributes":{"class":"points-heading"},"children":[{"text":"Redeem points"}]},{"tag":"div","attributes":{"class":"redeem-tabs"},"children":[{"tag":"button","attributes":{"class":"redeem-tab active","data-type":"gift"},"children":[{"text":"Gift Cards"}]},{"tag":"button","attributes":{"class":"redeem-tab","data-type":"cash"},"children":[{"text":"Cashback"}]}]},{"tag":"h3","attributes":{"class":"points-subheading-alt"},"children":[{"text":"See what you earn"}]},{"tag":"div","attributes":{"class":"calculator-wrapper"},"children":[{"tag":"div","attributes":{"class":"slider-container"},"children":[{"tag":"input","attributes":{"type":"range","min":"100000","max":"150000","value":"100000","step":"1000","class":"points-slider","id":"pointsRange"},"children":[]}]},{"tag":"div","attributes":{"class":"points-output"},"children":[{"tag":"div","attributes":{"class":"points-left"},"children":[{"tag":"span","attributes":{"id":"pointsValue"},"children":[{"text":"100,000"}]},{"tag":"span","attributes":{"class":"points-label"},"children":[{"text":"pts"}]}]},{"tag":"div","attributes":{"class":"points-arrow"},"children":[{"text":"→"}]},{"tag":"div","attributes":{"class":"points-right","id":"dynamicValue"},"children":[{"text":"$500.00"}]}]},{"tag":"div","attributes":{"class":"enquire-now-wrapper"},"children":[{"tag":"a","attributes":{"href":"https://virginmoney.com.au/home-loans/enquire-now?cid=HL-58-1","class":"tracking-added enquire-now-btn"},"children":[{"tag":"span","attributes":{"class":"cta is-primary"},"children":[{"tag":"b","attributes":{},"children":[{"text":"Enquire now"}]}]}]}]}]}]}]}]}]},{"tag":"style","attributes":{},"children":[],"content":".points-subheading {\n text-align: left;\n color: #404143;\n font-family: Inter, sans-serif;\n font-size: 28px;\n font-weight: 600;\n margin-bottom: 24px;\n}\n\n.points-subheading-alt {\n text-align: left;\n color: #404143;\n font-family: Inter, sans-serif;\n font-size: 22px;\n font-weight: 600;\n margin: 12px 0 0 0;\n}\n\n/* Grey container around both boxes */\n.points-boxes-container {\n display: flex;\n padding: 20px;\n flex-direction: column;\n gap: 20px;\n background: #f2f2f4;\n border-radius: 16px;\n}\n\n.points-boxes-wrapper {\n display: flex;\n gap: 20px;\n width: 100%;\n align-items: flex-start;\n flex-wrap: wrap;\n}\n\n/* Individual white boxes */\n.points-box {\n display: flex;\n flex-direction: column;\n gap: 20px;\n flex: 1 0 300px;\n padding: 24px 32px;\n border-radius: 16px;\n background: #FFF; /* white box */\n}\n\n.points-heading {\n color: #404143;\n font-family: Inter, sans-serif;\n font-size: 22px;\n font-weight: 600;\n text-decoration: underline;\n margin: 0 0 12px 0;\n}\n\n/* Left Box: Earn Points */\n.earn-container {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n gap: 24px;\n}\n\n.earn-item {\n display: flex;\n flex-direction: column;\n gap: 4px;\n}\n\n.earn-points {\n color: #E10A0A;\n font-family: Inter, sans-serif;\n font-size: 40px;\n font-weight: 700;\n letter-spacing: -0.8px;\n}\n\n.earn-label {\n color: #6B6D70;\n font-family: Inter, sans-serif;\n font-size: 15px;\n font-weight: 400;\n}\n\n/* Tabs */\n.redeem-tabs {\n display: flex;\n width: 100%;\n gap: 12px;\n padding: 4px;\n border-radius: 11px;\n background: #F3F4F5;\n}\n\n.redeem-tab {\n flex: 1;\n text-align: center;\n padding: 12px 0;\n border-radius: 8px;\n font-size: 16px;\n font-weight: 600;\n font-family: Inter, sans-serif;\n background: transparent;\n border: none;\n cursor: pointer;\n color: #404143;\n transition: background 0.2s ease, color 0.2s ease;\n}\n\n.redeem-tab.active {\n background: #E10A0A;\n color: #fff;\n}\n\n/* Calculator */\n.calculator-wrapper {\n display: flex;\n flex-direction: column;\n padding: 24px 0;\n align-items: flex-start;\n width: 100%;\n}\n\n.slider-container {\n width: 100%;\n}\n\n.points-slider {\n width: 100%;\n -webkit-appearance: none;\n background: #FFA199;\n height: 16px;\n border-radius: 8px;\n outline: none;\n}\n\n.points-slider::-webkit-slider-thumb {\n -webkit-appearance: none;\n appearance: none;\n width: 28px;\n height: 28px;\n border-radius: 50%;\n background: #E10A0A;\n cursor: pointer;\n}\n\n.points-output {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n gap: 16px;\n margin-top: 16px;\n width: 100%;\n}\n\n.points-left {\n color: #E10A0A;\n font-family: Inter, sans-serif;\n font-size: 40px;\n font-weight: 700;\n}\n\n.points-label {\n color: #6B6D70;\n font-family: Inter, sans-serif;\n font-size: 15px;\n font-weight: 400;\n}\n\n.points-arrow {\n color: #E10A0A;\n font-family: \"SF Pro Rounded\", sans-serif;\n font-size: 40px;\n font-weight: 700;\n line-height: normal;\n letter-spacing: -0.8px;\n}\n\n.points-right {\n color: #E10A0A;\n font-family: \"SF Pro Rounded\", sans-serif;\n font-size: 28px;\n font-weight: 600;\n}\n\n/* Enquire Now button */\n.enquire-now-wrapper {\n margin-top: 16px;\n text-align: left;\n}\n\n.enquire-now-btn {\n text-decoration: underline;\n font-family: Inter,sans-serif;\n font-style: normal;\n font-weight: 400;\n font-size: 15px;\n line-height: 1.6;\n color: #E10A0A;\n background-color: transparent;\n border: none;\n cursor: pointer;\n transition: color 0.25s ease, background-color 0.25s ease;\n}\n.enquire-now-btn:hover {\n color: #b00808;\n}\n\n/* Mobile responsive tweaks */\n@media (max-width: 768px) {\n .points-boxes-wrapper {\n flex-direction: column;\n gap: 16px;\n }\n\n .points-subheading {\n font-size: 22px;\n margin-bottom: 16px;\n }\n\n .points-subheading-alt {\n font-size: 18px;\n }\n\n .points-heading {\n font-size: 18px;\n }\n\n .earn-points,\n .points-left {\n font-size: 28px;\n }\n\n .points-right {\n font-size: 20px;\n }\n\n .points-slider {\n height: 12px;\n }\n\n .points-slider::-webkit-slider-thumb {\n width: 22px;\n height: 22px;\n }\n\n .enquire-now-btn {\n font-size: 14px;\n }\n}\n\n@media (max-width: 480px) {\n .points-subheading {\n font-size: 20px;\n }\n\n .points-heading {\n font-size: 16px;\n }\n\n .earn-points,\n .points-left {\n font-size: 24px;\n }\n\n .points-right {\n font-size: 18px;\n }\n}"},{"tag":"script","attributes":{},"children":[],"content":"const slider = document.getElementById(\"pointsRange\");\nconst pointsValue = document.getElementById(\"pointsValue\");\nconst dynamicValue = document.getElementById(\"dynamicValue\");\nconst tabs = document.querySelectorAll(\".redeem-tab\");\n\nlet activeType = \"gift\";\n\nfunction updateValues(points) {\n pointsValue.textContent = points.toLocaleString();\n if (activeType === \"gift\") {\n dynamicValue.textContent = \"$\" + (points * 0.005).toFixed(2);\n } else if (activeType === \"cash\") {\n dynamicValue.textContent = \"$\" + ((points / 1000) * 4.5).toFixed(2);\n }\n}\n\nslider.addEventListener(\"input\", function () {\n updateValues(parseInt(this.value));\n});\n\ntabs.forEach(tab => {\n tab.addEventListener(\"click\", function () {\n tabs.forEach(t => t.classList.remove(\"active\"));\n this.classList.add(\"active\");\n activeType = this.getAttribute(\"data-type\");\n updateValues(parseInt(slider.value));\n });\n});\n\n// Init\nupdateValues(100000);"}]
Why refinance with us
Our home loans are built to help you get the most of your home loan. Straight up – more value, more flexibility, more rewards.
Banking calculators & tools
We love making things easy! Our tools and calculators help you work out all the important home loan stuff.{sub-heading}
Contact us
Find support, contact details & important information.{sub-heading}