Regarding inviting a friend, this feature might be available on limited targeted countries, as I understand from here: Referrals and Greek market. I donβt know if your situation is similar to this one.
As for deposits, these are fee-free for debit/credit card as you can see here at number 7.