Un analista finanziario si occupa di prevedere cosa farà un'azienda in futuro, mentre un contabile si preoccupa di registrare ciò che un'azienda ha fatto in passato. Altre differenze fondamentali tra un analista finanziario e un contabile è che un analista si concentra sul flusso di cassa, sul valore economico e sull'ottimizzazione di un'azienda, mentre un contabile si concentra su ratei, abbinamento, riconoscimento e altri principi.