A Mortgage Broker or a Banker will offer different types of financing. The fees are also different, so ask friends or your team members who to use. Before you even think about putting out an offer on any property, get an estimate on all the costs the lender will expect you to pay. There can be large fluxuations in cost. You should also get preapproved by the lender.
In the past, I didn’t always require prospects to get approved before getting a mortgage. On one occasion, we got the transaction 95% complete and found out the buyer was using operating money from their business as the down payment and, therefore, couldn’t get a mortgage.
Another time the bank gave a written approval subject to a review of the prospect’s financials only to find out that the income had been misrepresented to the bank. Luckily, in this situation the prospect had talked with several mortgage firms and had found one that was more lenient, and we were able to close.