There are many online wallets like Xapo and Coinbase that do not charge any transaction fees or they pay that fees by themselves. I want to know that how would they profit from paying for their user's transaction fees ?
If no fees is charged then the transaction take a much long time or even might get cancelled !
From what i remember they have fee to send bitcoin outside internal wallet addresses. I mean they dont take fee to send internal xapo to xapo or coinbase to coinbase address that mean they associate bitcoin address to you but keep record of your balance in database ratger than in real bitcoin address. So they dont have to pay fee for evvery internal transaction.