call the iRS to find out why its on hold. this is a public forum so we have no info. when you agreed to have fees taken out of your refund you also agreed to have the fees taken out of your bank account if your refund was not processed in a timely manner.