An escrow account is a bank account that is used to safeguard money for specific purposes and payments. An escrow account serves several purposes including:
paying taxes and insurance
holding earnest money during a real estate transaction
hold funds intended for purchasing shares or other specific assets
collect rent and/or fees related to real estate management