Do I have to pay all the fees upfront?

Some mortgage lenders will allow you to add certain fees to the mortgage, typically this is usually the application fee for the mortgage.