Yup. They are required to make sure you are not laundering money.  I had 21yo buyer who qualified for an FHA loan. Her boyfriend didn't trust banks and told her to take her cash out of the bank after every direct deposit paycheck she received.   Even though she could account for the income we had to give the cash to her uncle who gave it back to her as a 'gift'  RIDICULOUS. She got her home.  One of my many victories.