Are all debit cards eligible for instant deposits?

Only Visa and Mastercard debit cards issued in the US are eligible for instant deposits. Note that some issuing banks may not support instant deposits. Check this list to see if your bank is supported.