At Capital 8 Finance, we charge a broker fee.
For regulated mortgages, we charge a fee on application once an agreement in principle has been provided from the lender.
For commercial finance we charge a fee on completion. This can be paid separately or added onto the loan.
However, be aware a borrower will have to pay some upfront fees as some lenders charge an application fee and a valuation fee will always have to be paid upfront by the borrower as this cannot be added onto the loan unless the lender offers free valuations.