An IFA is a professional who is qualified to offer financial advice and recommend financial products from the whole of the market. That means that they are not restricted to recommending products tied to any particular provider and can give advice based solely on client needs.