Aqui um post rápido pra ajudar a esclarecer essa dúvida, caso seja a sua. No caso do BB (Banco do Brasil), não consegui encontrar uma fonte "oficial" para tirar a dúvida, então vou usar meu caso de exemplo.

Minha fatura fechou dia 19/06/2019 com o câmbio de 4,0153 USD por R$ (BRL).

No caso, os bancos consideram a cotação do dólar PTAX (banco central) + uma taxa (que no caso do BB não sabemos).

A contação de 18/06/2019 para compra foi R$3,8602 (fonte), então, calculando a diferença, temos 4%.

Podemos concluir que o Banco do Brasil cobra 4% sobre o dolar PTAX.

Claro que não dá pra garantir que eles vão continuar sempre com essa taxa, mas essa é meio que a taxa padrão de mercado.

O NuBank cobra os mesmos 4%. Eles são bem mais transparentes em relação a isso e você pode encontrar um artigo no site deles:

https://blog.nubank.com.br/cartao-nubank-acaba-com-surpresas-compra-internacional/