Yes. The Emerald card accepts direct deposit, and you can give your routing and account number to your employer or any other relevant parties to put money in your account.