Expose 'currency conversion fee' to API

Hello and thanks for reading/responding. We are creating custom reports for our Shopify data and it would be very beneficial to expose the ‘currency conversion fee’ field to the API so that we can track fees across international payments.

Right now the merchant fees show in the UI as split between Shopify fees and currency conversion, but there are not separate fields for these two data objects in order to export them via API.

Please advise on how we can do this, or the best way to request a feature.

Hey @Z33kyW0n - just confirming, this is expected at the moment. The separate “currency conversion fee” breakdown shown in the Admin UI isn’t currently exposed as its own dedicated API field for reporting/export purposes.

There are a couple of possible workarounds, depending on what you’re trying to report on:

  1. For transaction fee data, you can check the Shopify Payments fee rows exposed through Admin GraphQL via OrderTransaction.fees. That can return fee details like type, amount, taxAmount, and rate, though it isn’t the same as having a dedicated currencyConversionFee field.

  2. If you’re trying to estimate the effective conversion being applied, some developers use a hidden “control” product priced at a known amount in the store currency, then read its converted price in the target market/currency. I’d use a larger amount like 10,000 rather than 1, since rounding can make a $1 control product pretty inaccurate.

I definitely get this isn’t ideal for custom reporting or reconciliation, especially when the Admin UI already shows the split more clearly. I’m happy to pass this along as a feature request on our end for a more explicit API field/exportable value for currency conversion fees.

Let me know if I can clarify anything on our end here.

@Alan_G A feature request would be quite excellent, it would really help our finance team as we scale internationally. Thank you very much, greatly appreciate it!

Hey @Z33kyW0n - no worries! Just confirming I’ve logged a feature request for this - let me know if I can help with anything else :slight_smile: