H&R Block is the one who is wrong here.
If you are a resident of Alabama, then regardless of where your husband lives and regardless of where you earn your income, you must report all of your income to the state of Alabama.
If you are a resident of Alabama and earn your income in Alabama, then you will owe tax to Alabama on all of your income.
If you are a resident of Alabama but you work in another state, then you would owe state tax to the state you work in, but you would report that same income to Alabama. Alabama would then allow you a credit
for the tax you paid to the state where you work.
But if you are a resident of Alabama, then regardless of where you work, you must report all of your income to Alabama.
You need to take the paperwork you received to H&R Block and ask to speak to a manager. It is possible they may reimburse you the fee you paid to have your taxes done.
If this was helpful please press the Accept button. Positive feedback is also appreciated.
Thank you dodge.