No, there are no fees associated with receiving your SSI or SSDI payments via direct deposit. It’s a free service provided by the SSA.