Do I incur data transfer charges when I do a recovery operation?

Any outbound data that is part of the recovery service is not charged by Azure. Rest of the outbound data including a backup restore using third party applications like Veeam are charged based on the outbound bandwidth cost as outlined in Azure pricing.