Alabama Department of Revenue – Office of Taxpayer Advocacy

50 N Ripley St #1226, Montgomery, AL 36130, USA

The Office of Taxpayer Advocacy has been established to provide an avenue of relief, to identify systemic problems, and to offer suggestions for improvement in procedures.