Source: https://bettermoneyhabits.bankofamerica.com/en/home-ownership/additional-costs-of-buying-a-home