A good tip....
Make 1 extra house payment a year and pay your mortgage off a lot faster.
Go even 1 step further, and most mortgage companies will not allow you to do this.... Some will allow you, but charge you thousands to enroll in their 'club'. I know personally that Bank of America doesn't care, because I had a home loan through them about 4 years ago and did this. You can actually get months ahead on your loan in a very short time! Get this, once you get ahead on your loan, they don't care if you make a payment next month....
Make a small payment every week, instead of a lump sum every month. For example, say your mortgage is $1,000 a month or $12,000 a year. Split the $12k into 52 payments of $235. Doing so will pay your 30 year loan off in closer to 15!
Reason? Simple really.....
Interest is calculated daily on the daily balance you owe your mortgage company. On a $100k loan, 7% interest is a lot of money. When you pay that balance down each week, there is less of a balance each week to be charged interest on. Next time you recieve your tax paperwork from your mortgage company, look at it and see how much you paid them last year on interest alone! A majority of your monthly payment is interest only... If you pay weekly, then you will end up paying less interest every year and pay it off that much quicker.
This really works on anything that charges interest. Car loan, credit cards, etc. Just keep in mind a 20% credit card at $1,000 isn't that much interest paid each year. 7% on a 30 year $100k loan is a lot more.