This is my attempt to help visualize the impact of variable changes when selecting a mortgage.
The three variables we'll use for now are: loan amount, years and interest rate.
Here is the math I am using to compute the monthly payment:
where is the interest rate, is the loan amount and the number of years.
Let's start by plotting the cumulative amount of money paid against the interest for an amount of one million dollars over thirty years with different interest rates.
The first we notice is we are paying a lot of money towards the interests instead of the principal on the first years. And that is independent of the interest rate. The value of the interest rate gets more relevant at the end of the life of the mortgage, particularly in a thirty years mortgage. This suggest making extra payments towards the principal is important.
Let's explore that. Same variables but sending different amount every month:
We can see here that extra payments towards the principal have a significant impact in the amount of money we pay in interests. A couple of extra payments a year leads to 234k in savings, reducing the mortgage by twelve years.
Another interesting thing to notice: you are going to pay a lot of money in interests in the first part of the mortgage. The monthly payment equation they use (1) sends most of the payment funds towards the interests and not the principal during the first part of the mortgage.
interest | date (month/year) | principal | balance | Acc interest paid |
---|---|---|---|---|
3.06k | 0/0 | 1.53k | 998k | 3.06k |
3.06k | 0/0 | 1.53k | 997k | 6.12k |
3.05k | 1/0 | 1.54k | 995k | 9.17k |
3.05k | 2/0 | 1.54k | 994k | 12.2k |
3.04k | 3/0 | 1.54k | 992k | 15.3k |
3.04k | 4/0 | 1.55k | 991k | 18.3k |
3.03k | 5/0 | 1.55k | 989k | 21.3k |
3.03k | 6/0 | 1.56k | 988k | 24.4k |
3.02k | 7/0 | 1.56k | 986k | 27.4k |
3.02k | 8/0 | 1.57k | 985k | 30.4k |
3.02k | 9/0 | 1.57k | 983k | 33.4k |
3.01k | 10/0 | 1.58k | 981k | 36.4k |
3.01k | 11/0 | 1.58k | 980k | 39.4k |
3.00k | 0/1 | 1.59k | 978k | 42.4k |
3.00k | 1/1 | 1.59k | 977k | 45.4k |
2.99k | 2/1 | 1.60k | 975k | 48.4k |
2.99k | 3/1 | 1.60k | 973k | 51.4k |
2.98k | 4/1 | 1.61k | 972k | 54.4k |
2.98k | 5/1 | 1.61k | 970k | 57.4k |
2.97k | 6/1 | 1.62k | 969k | 60.3k |
2.97k | 7/1 | 1.62k | 967k | 63.3k |
2.96k | 8/1 | 1.63k | 965k | 66.3k |
2.96k | 9/1 | 1.63k | 964k | 69.2k |
2.95k | 10/1 | 1.64k | 962k | 72.2k |
2.95k | 11/1 | 1.64k | 960k | 75.1k |
2.94k | 0/2 | 1.65k | 959k | 78.1k |
2.94k | 1/2 | 1.65k | 957k | 81.0k |
2.93k | 2/2 | 1.66k | 955k | 83.9k |
2.93k | 3/2 | 1.66k | 954k | 86.9k |
2.92k | 4/2 | 1.67k | 952k | 89.8k |
2.92k | 5/2 | 1.67k | 950k | 92.7k |
2.91k | 6/2 | 1.68k | 949k | 95.6k |
2.91k | 7/2 | 1.68k | 947k | 98.5k |
2.90k | 8/2 | 1.69k | 945k | 101k |
2.90k | 9/2 | 1.69k | 944k | 104k |
2.89k | 10/2 | 1.70k | 942k | 107k |
2.88k | 11/2 | 1.70k | 940k | 110k |
2.88k | 0/3 | 1.71k | 939k | 113k |
2.87k | 1/3 | 1.71k | 937k | 116k |
2.87k | 2/3 | 1.72k | 935k | 119k |
2.86k | 3/3 | 1.72k | 933k | 122k |
2.86k | 4/3 | 1.73k | 932k | 124k |
2.85k | 5/3 | 1.74k | 930k | 127k |
2.85k | 6/3 | 1.74k | 928k | 130k |
2.84k | 7/3 | 1.75k | 926k | 133k |
2.84k | 8/3 | 1.75k | 925k | 136k |
2.83k | 9/3 | 1.76k | 923k | 139k |
2.83k | 10/3 | 1.76k | 921k | 141k |
2.82k | 11/3 | 1.77k | 919k | 144k |
2.82k | 0/4 | 1.77k | 918k | 147k |
2.81k | 1/4 | 1.78k | 916k | 150k |
2.80k | 2/4 | 1.78k | 914k | 153k |
2.80k | 3/4 | 1.79k | 912k | 156k |
2.79k | 4/4 | 1.79k | 911k | 158k |
2.79k | 5/4 | 1.80k | 909k | 161k |
2.78k | 6/4 | 1.81k | 907k | 164k |
2.78k | 7/4 | 1.81k | 905k | 167k |
2.77k | 8/4 | 1.82k | 903k | 169k |
2.77k | 9/4 | 1.82k | 901k | 172k |
2.76k | 10/4 | 1.83k | 900k | 175k |
2.76k | 11/4 | 1.83k | 898k | 178k |
2.75k | 0/5 | 1.84k | 896k | 180k |
2.74k | 1/5 | 1.84k | 894k | 183k |
2.74k | 2/5 | 1.85k | 892k | 186k |
2.73k | 3/5 | 1.86k | 890k | 189k |
2.73k | 4/5 | 1.86k | 889k | 191k |
2.72k | 5/5 | 1.87k | 887k | 194k |
2.72k | 6/5 | 1.87k | 885k | 197k |
2.71k | 7/5 | 1.88k | 883k | 200k |
2.70k | 8/5 | 1.88k | 881k | 202k |
2.70k | 9/5 | 1.89k | 879k | 205k |
2.69k | 10/5 | 1.90k | 877k | 208k |
2.69k | 11/5 | 1.90k | 875k | 210k |
2.68k | 0/6 | 1.91k | 873k | 213k |
2.67k | 1/6 | 1.91k | 872k | 216k |
2.67k | 2/6 | 1.92k | 870k | 218k |
2.66k | 3/6 | 1.93k | 868k | 221k |
2.66k | 4/6 | 1.93k | 866k | 224k |
2.65k | 5/6 | 1.94k | 864k | 226k |
2.65k | 6/6 | 1.94k | 862k | 229k |
2.64k | 7/6 | 1.95k | 860k | 232k |
2.63k | 8/6 | 1.96k | 858k | 234k |
2.63k | 9/6 | 1.96k | 856k | 237k |
2.62k | 10/6 | 1.97k | 854k | 240k |
2.62k | 11/6 | 1.97k | 852k | 242k |
2.61k | 0/7 | 1.98k | 850k | 245k |
2.60k | 1/7 | 1.99k | 848k | 247k |
2.60k | 2/7 | 1.99k | 846k | 250k |
2.59k | 3/7 | 2.00k | 844k | 253k |
2.59k | 4/7 | 2.00k | 842k | 255k |
2.58k | 5/7 | 2.01k | 840k | 258k |
2.57k | 6/7 | 2.02k | 838k | 260k |
2.57k | 7/7 | 2.02k | 836k | 263k |
2.56k | 8/7 | 2.03k | 834k | 265k |
2.55k | 9/7 | 2.03k | 832k | 268k |
2.55k | 10/7 | 2.04k | 830k | 270k |
2.54k | 11/7 | 2.05k | 828k | 273k |
2.54k | 0/8 | 2.05k | 826k | 276k |
2.53k | 1/8 | 2.06k | 824k | 278k |
2.52k | 2/8 | 2.07k | 822k | 281k |
2.52k | 3/8 | 2.07k | 820k | 283k |
2.51k | 4/8 | 2.08k | 818k | 286k |
2.50k | 5/8 | 2.08k | 816k | 288k |
2.50k | 6/8 | 2.09k | 813k | 291k |
2.49k | 7/8 | 2.10k | 811k | 293k |
2.48k | 8/8 | 2.10k | 809k | 296k |
2.48k | 9/8 | 2.11k | 807k | 298k |
2.47k | 10/8 | 2.12k | 805k | 301k |
2.47k | 11/8 | 2.12k | 803k | 303k |
2.46k | 0/9 | 2.13k | 801k | 305k |
2.45k | 1/9 | 2.14k | 799k | 308k |
2.45k | 2/9 | 2.14k | 796k | 310k |
2.44k | 3/9 | 2.15k | 794k | 313k |
2.43k | 4/9 | 2.16k | 792k | 315k |
2.43k | 5/9 | 2.16k | 790k | 318k |
2.42k | 6/9 | 2.17k | 788k | 320k |
2.41k | 7/9 | 2.18k | 786k | 323k |
2.41k | 8/9 | 2.18k | 783k | 325k |
2.40k | 9/9 | 2.19k | 781k | 327k |
2.39k | 10/9 | 2.20k | 779k | 330k |
2.39k | 11/9 | 2.20k | 777k | 332k |
2.38k | 0/10 | 2.21k | 775k | 334k |
2.37k | 1/10 | 2.22k | 772k | 337k |
2.37k | 2/10 | 2.22k | 770k | 339k |
2.36k | 3/10 | 2.23k | 768k | 342k |
2.35k | 4/10 | 2.24k | 766k | 344k |
2.35k | 5/10 | 2.24k | 764k | 346k |
2.34k | 6/10 | 2.25k | 761k | 349k |
2.33k | 7/10 | 2.26k | 759k | 351k |
2.32k | 8/10 | 2.26k | 757k | 353k |
2.32k | 9/10 | 2.27k | 754k | 356k |
2.31k | 10/10 | 2.28k | 752k | 358k |
2.30k | 11/10 | 2.29k | 750k | 360k |
2.30k | 0/11 | 2.29k | 748k | 363k |
2.29k | 1/11 | 2.30k | 745k | 365k |
2.28k | 2/11 | 2.31k | 743k | 367k |
2.28k | 3/11 | 2.31k | 741k | 369k |
2.27k | 4/11 | 2.32k | 738k | 372k |
2.26k | 5/11 | 2.33k | 736k | 374k |
2.25k | 6/11 | 2.33k | 734k | 376k |
2.25k | 7/11 | 2.34k | 731k | 378k |
2.24k | 8/11 | 2.35k | 729k | 381k |
2.23k | 9/11 | 2.36k | 727k | 383k |
2.23k | 10/11 | 2.36k | 724k | 385k |
2.22k | 11/11 | 2.37k | 722k | 387k |
2.21k | 0/12 | 2.38k | 720k | 390k |
2.20k | 1/12 | 2.39k | 717k | 392k |
2.20k | 2/12 | 2.39k | 715k | 394k |
2.19k | 3/12 | 2.40k | 712k | 396k |
2.18k | 4/12 | 2.41k | 710k | 398k |
2.17k | 5/12 | 2.41k | 708k | 400k |
2.17k | 6/12 | 2.42k | 705k | 403k |
2.16k | 7/12 | 2.43k | 703k | 405k |
2.15k | 8/12 | 2.44k | 700k | 407k |
2.14k | 9/12 | 2.44k | 698k | 409k |
2.14k | 10/12 | 2.45k | 695k | 411k |
2.13k | 11/12 | 2.46k | 693k | 413k |
2.12k | 0/13 | 2.47k | 690k | 415k |
2.11k | 1/13 | 2.47k | 688k | 418k |
2.11k | 2/13 | 2.48k | 685k | 420k |
2.10k | 3/13 | 2.49k | 683k | 422k |
2.09k | 4/13 | 2.50k | 681k | 424k |
2.08k | 5/13 | 2.50k | 678k | 426k |
2.08k | 6/13 | 2.51k | 675k | 428k |
2.07k | 7/13 | 2.52k | 673k | 430k |
2.06k | 8/13 | 2.53k | 670k | 432k |
2.05k | 9/13 | 2.54k | 668k | 434k |
2.05k | 10/13 | 2.54k | 665k | 436k |
2.04k | 11/13 | 2.55k | 663k | 438k |
2.03k | 0/14 | 2.56k | 660k | 440k |
2.02k | 1/14 | 2.57k | 658k | 442k |
2.01k | 2/14 | 2.57k | 655k | 444k |
2.01k | 3/14 | 2.58k | 653k | 446k |
2.00k | 4/14 | 2.59k | 650k | 448k |
1.99k | 5/14 | 2.60k | 647k | 450k |
1.98k | 6/14 | 2.61k | 645k | 452k |
1.97k | 7/14 | 2.61k | 642k | 454k |
1.97k | 8/14 | 2.62k | 639k | 456k |
1.96k | 9/14 | 2.63k | 637k | 458k |
1.95k | 10/14 | 2.64k | 634k | 460k |
1.94k | 11/14 | 2.65k | 632k | 462k |
1.93k | 0/15 | 2.65k | 629k | 464k |
1.93k | 1/15 | 2.66k | 626k | 466k |
1.92k | 2/15 | 2.67k | 624k | 468k |
1.91k | 3/15 | 2.68k | 621k | 470k |
1.90k | 4/15 | 2.69k | 618k | 472k |
1.89k | 5/15 | 2.70k | 616k | 474k |
1.89k | 6/15 | 2.70k | 613k | 476k |
1.88k | 7/15 | 2.71k | 610k | 477k |
1.87k | 8/15 | 2.72k | 607k | 479k |
1.86k | 9/15 | 2.73k | 605k | 481k |
1.85k | 10/15 | 2.74k | 602k | 483k |
1.84k | 11/15 | 2.75k | 599k | 485k |
1.84k | 0/16 | 2.75k | 596k | 487k |
1.83k | 1/16 | 2.76k | 594k | 488k |
1.82k | 2/16 | 2.77k | 591k | 490k |
1.81k | 3/16 | 2.78k | 588k | 492k |
1.80k | 4/16 | 2.79k | 585k | 494k |
1.79k | 5/16 | 2.80k | 583k | 496k |
1.78k | 6/16 | 2.80k | 580k | 497k |
1.78k | 7/16 | 2.81k | 577k | 499k |
1.77k | 8/16 | 2.82k | 574k | 501k |
1.76k | 9/16 | 2.83k | 571k | 503k |
1.75k | 10/16 | 2.84k | 568k | 505k |
1.74k | 11/16 | 2.85k | 566k | 506k |
1.73k | 0/17 | 2.86k | 563k | 508k |
1.72k | 1/17 | 2.87k | 560k | 510k |
1.71k | 2/17 | 2.87k | 557k | 511k |
1.71k | 3/17 | 2.88k | 554k | 513k |
1.70k | 4/17 | 2.89k | 551k | 515k |
1.69k | 5/17 | 2.90k | 548k | 517k |
1.68k | 6/17 | 2.91k | 545k | 518k |
1.67k | 7/17 | 2.92k | 542k | 520k |
1.66k | 8/17 | 2.93k | 540k | 522k |
1.65k | 9/17 | 2.94k | 537k | 523k |
1.64k | 10/17 | 2.95k | 534k | 525k |
1.63k | 11/17 | 2.95k | 531k | 526k |
1.63k | 0/18 | 2.96k | 528k | 528k |
1.62k | 1/18 | 2.97k | 525k | 530k |
1.61k | 2/18 | 2.98k | 522k | 531k |
1.60k | 3/18 | 2.99k | 519k | 533k |
1.59k | 4/18 | 3.00k | 516k | 535k |
1.58k | 5/18 | 3.01k | 513k | 536k |
1.57k | 6/18 | 3.02k | 510k | 538k |
1.56k | 7/18 | 3.03k | 507k | 539k |
1.55k | 8/18 | 3.04k | 504k | 541k |
1.54k | 9/18 | 3.05k | 501k | 542k |
1.53k | 10/18 | 3.06k | 498k | 544k |
1.52k | 11/18 | 3.06k | 495k | 545k |
1.51k | 0/19 | 3.07k | 491k | 547k |
1.51k | 1/19 | 3.08k | 488k | 548k |
1.50k | 2/19 | 3.09k | 485k | 550k |
1.49k | 3/19 | 3.10k | 482k | 551k |
1.48k | 4/19 | 3.11k | 479k | 553k |
1.47k | 5/19 | 3.12k | 476k | 554k |
1.46k | 6/19 | 3.13k | 473k | 556k |
1.45k | 7/19 | 3.14k | 470k | 557k |
1.44k | 8/19 | 3.15k | 467k | 559k |
1.43k | 9/19 | 3.16k | 463k | 560k |
1.42k | 10/19 | 3.17k | 460k | 562k |
1.41k | 11/19 | 3.18k | 457k | 563k |
1.40k | 0/20 | 3.19k | 454k | 564k |
1.39k | 1/20 | 3.20k | 451k | 566k |
1.38k | 2/20 | 3.21k | 447k | 567k |
1.37k | 3/20 | 3.22k | 444k | 568k |
1.36k | 4/20 | 3.23k | 441k | 570k |
1.35k | 5/20 | 3.24k | 438k | 571k |
1.34k | 6/20 | 3.25k | 435k | 573k |
1.33k | 7/20 | 3.26k | 431k | 574k |
1.32k | 8/20 | 3.27k | 428k | 575k |
1.31k | 9/20 | 3.28k | 425k | 576k |
1.30k | 10/20 | 3.29k | 421k | 578k |
1.29k | 11/20 | 3.30k | 418k | 579k |
1.28k | 0/21 | 3.31k | 415k | 580k |
1.27k | 1/21 | 3.32k | 411k | 582k |
1.26k | 2/21 | 3.33k | 408k | 583k |
1.25k | 3/21 | 3.34k | 405k | 584k |
1.24k | 4/21 | 3.35k | 401k | 585k |
1.23k | 5/21 | 3.36k | 398k | 587k |
1.22k | 6/21 | 3.37k | 395k | 588k |
1.21k | 7/21 | 3.38k | 391k | 589k |
1.20k | 8/21 | 3.39k | 388k | 590k |
1.19k | 9/21 | 3.40k | 385k | 591k |
1.18k | 10/21 | 3.41k | 381k | 593k |
1.17k | 11/21 | 3.42k | 378k | 594k |
1.16k | 0/22 | 3.43k | 374k | 595k |
1.15k | 1/22 | 3.44k | 371k | 596k |
1.14k | 2/22 | 3.45k | 367k | 597k |
1.13k | 3/22 | 3.46k | 364k | 598k |
1.11k | 4/22 | 3.47k | 360k | 599k |
1.10k | 5/22 | 3.48k | 357k | 601k |
1.09k | 6/22 | 3.50k | 353k | 602k |
1.08k | 7/22 | 3.51k | 350k | 603k |
1.07k | 8/22 | 3.52k | 346k | 604k |
1.06k | 9/22 | 3.53k | 343k | 605k |
1.05k | 10/22 | 3.54k | 339k | 606k |
1.04k | 11/22 | 3.55k | 336k | 607k |
1.03k | 0/23 | 3.56k | 332k | 608k |
1.02k | 1/23 | 3.57k | 329k | 609k |
1.01k | 2/23 | 3.58k | 325k | 610k |
996 | 3/23 | 3.59k | 322k | 611k |
985 | 4/23 | 3.60k | 318k | 612k |
974 | 5/23 | 3.61k | 314k | 613k |
963 | 6/23 | 3.63k | 311k | 614k |
952 | 7/23 | 3.64k | 307k | 615k |
940 | 8/23 | 3.65k | 303k | 616k |
929 | 9/23 | 3.66k | 300k | 617k |
918 | 10/23 | 3.67k | 296k | 618k |
907 | 11/23 | 3.68k | 292k | 619k |
896 | 0/24 | 3.69k | 289k | 619k |
884 | 1/24 | 3.70k | 285k | 620k |
873 | 2/24 | 3.72k | 281k | 621k |
861 | 3/24 | 3.73k | 278k | 622k |
850 | 4/24 | 3.74k | 274k | 623k |
839 | 5/24 | 3.75k | 270k | 624k |
827 | 6/24 | 3.76k | 266k | 625k |
816 | 7/24 | 3.77k | 263k | 625k |
804 | 8/24 | 3.78k | 259k | 626k |
792 | 9/24 | 3.80k | 255k | 627k |
781 | 10/24 | 3.81k | 251k | 628k |
769 | 11/24 | 3.82k | 247k | 629k |
757 | 0/25 | 3.83k | 244k | 629k |
746 | 1/25 | 3.84k | 240k | 630k |
734 | 2/25 | 3.85k | 236k | 631k |
722 | 3/25 | 3.87k | 232k | 631k |
710 | 4/25 | 3.88k | 228k | 632k |
698 | 5/25 | 3.89k | 224k | 633k |
687 | 6/25 | 3.90k | 220k | 634k |
675 | 7/25 | 3.91k | 216k | 634k |
663 | 8/25 | 3.93k | 212k | 635k |
651 | 9/25 | 3.94k | 208k | 636k |
639 | 10/25 | 3.95k | 205k | 636k |
626 | 11/25 | 3.96k | 201k | 637k |
614 | 0/26 | 3.97k | 197k | 637k |
602 | 1/26 | 3.99k | 193k | 638k |
590 | 2/26 | 4.00k | 189k | 639k |
578 | 3/26 | 4.01k | 185k | 639k |
565 | 4/26 | 4.02k | 181k | 640k |
553 | 5/26 | 4.04k | 177k | 640k |
541 | 6/26 | 4.05k | 173k | 641k |
528 | 7/26 | 4.06k | 168k | 641k |
516 | 8/26 | 4.07k | 164k | 642k |
503 | 9/26 | 4.09k | 160k | 642k |
491 | 10/26 | 4.10k | 156k | 643k |
478 | 11/26 | 4.11k | 152k | 643k |
466 | 0/27 | 4.12k | 148k | 644k |
453 | 1/27 | 4.14k | 144k | 644k |
440 | 2/27 | 4.15k | 140k | 645k |
428 | 3/27 | 4.16k | 136k | 645k |
415 | 4/27 | 4.17k | 131k | 646k |
402 | 5/27 | 4.19k | 127k | 646k |
389 | 6/27 | 4.20k | 123k | 646k |
377 | 7/27 | 4.21k | 119k | 647k |
364 | 8/27 | 4.23k | 115k | 647k |
351 | 9/27 | 4.24k | 110k | 647k |
338 | 10/27 | 4.25k | 106k | 648k |
325 | 11/27 | 4.26k | 102k | 648k |
312 | 0/28 | 4.28k | 97.5k | 648k |
299 | 1/28 | 4.29k | 93.2k | 649k |
285 | 2/28 | 4.30k | 88.9k | 649k |
272 | 3/28 | 4.32k | 84.6k | 649k |
259 | 4/28 | 4.33k | 80.2k | 650k |
246 | 5/28 | 4.34k | 75.9k | 650k |
232 | 6/28 | 4.36k | 71.5k | 650k |
219 | 7/28 | 4.37k | 67.2k | 650k |
206 | 8/28 | 4.38k | 62.8k | 650k |
192 | 9/28 | 4.40k | 58.4k | 651k |
179 | 10/28 | 4.41k | 54.0k | 651k |
165 | 11/28 | 4.42k | 49.6k | 651k |
152 | 0/29 | 4.44k | 45.1k | 651k |
138 | 1/29 | 4.45k | 40.7k | 651k |
125 | 2/29 | 4.46k | 36.2k | 651k |
111 | 3/29 | 4.48k | 31.7k | 652k |
97.2 | 4/29 | 4.49k | 27.2k | 652k |
83.4 | 5/29 | 4.51k | 22.7k | 652k |
69.6 | 6/29 | 4.52k | 18.2k | 652k |
55.8 | 7/29 | 4.53k | 13.7k | 652k |
41.9 | 8/29 | 4.55k | 9.14k | 652k |
28.0 | 9/29 | 4.56k | 4.58k | 652k |
14.0 | 10/29 | 4.57k | 770m | 652k |