A financial coach is an expert who helps clients understand money matters such as budgeting, saving, and managing debt.