Although all CPA's have had tax training not all of them go into tax prep, or keep up on tax laws, and since the regulations are constantly changing this is critical to preparing a return properly. Before you hire a CPA to prepare your taxes make sure that they have ample experience.