A tax attorney is typically reserved for more specific and complex tax issues whereas a CPA is usually utilized on a more regular basis to keep your financial records in order and prepare your taxes.