Short answer:
No, not normally. 

Longer answer:
We do not charge any currency conversion/exchange fees, but you payment provider will if you don't have things set up correctly between us and them...
 

Explanation

We take payment using your connected Stripe/PayPal account and when you sell a gift card, we set the currency of the order/charge to be the same as your Gift Up! currency setting. This should be set to be the same as your payment account's setting.
 

Example with no currency conversion fees

 - Gift Up! is set to USD
 - PayPal/Stripe is set to USD

In this instance, the gift card orders is charged in USD, deposited into you Stripe/PayPal balance as USD and paid into your attached bank account as USD (as you've probably attached a US bank account).
 

Example with currency conversion fees

 - Gift Up! is set to CAD
 - PayPal/Stripe is set to USD

In this instance, the gift card orders is charged in CAD, deposited into you Stripe/PayPal balance as CAD whcih then gets converted into USD, and paid into your attached bank account as USD (as you've probably attached a US bank account).
 

If you use Stripe as your payment processor

Have a read of this article: https://stripe.com/docs/currencies/conversions#calculating-foreign-exchange-rates

They mention this: "When Stripe performs a currency conversion, funds are usually converted for a small fee above the daily mid-market rate. You can see more details about pricing for currency conversion on our pricing page."
 

If you use PayPal as your payment processor

Have a read of this article: https://www.paypal.com/uk/smarthelp/article/how-does-paypal-calculate-currency-conversion--exchange-rate-faq1835

Did this answer your question?