A tax attorney is a lawyer who specializes in tax law. They're best suited for complex legal matters — like IRS criminal investigations, tax court cases, complex estate planning, international tax issues, and situations involving potential fraud. Tax attorneys can provide attorney-client privilege, which CPAs and enrolled agents generally cannot. Their hourly rates are typically higher than other tax professionals. For most everyday tax needs, a CPA or enrolled agent is sufficient.