Is it possible for non-US citizens to deposit checks online? I know that some US banks offers their costumers to deposit their checks by either scan them with their scanners or taking a picture of them with their phones, unfortunately these services (at least the ones I have found) only seems to be available to US citizens.