Canadian currency when order place, after completed show USD on order, why?

Topic summary

A merchant placed an order for a Canadian customer that displayed in CAD throughout checkout, but appeared in USD after completion.

Root Cause:
Shopify’s multi-currency feature allows customers to pay in their local currency, but all orders convert to the store’s default currency (set in Settings > General). If the default is USD, all completed orders and payouts display in USD regardless of the customer’s payment currency.

How to View Original Currency:

  • Navigate to Settings > Payments > View Payouts
  • Click the transaction’s dropdown arrow
  • See breakdown showing: original currency paid, conversion to USD (with fees), and final payout amount

Related Issue:
Another user reported product prices showing as USD instead of CAD in search engine listings (screenshot provided), seeking guidance on displaying CAD.

Additional Resource:
A LinkedIn link was shared referencing a Stripe-based solution for merchants experiencing similar currency display issues.

The discussion remains open regarding the search engine listing currency problem.

Summarized with AI on November 3. AI used: claude-sonnet-4-5-20250929.

Hi has anyone had the issue of currency being automatically change on an order after it has been completed? We use Shopify to sell our merchandise to Canadian, US and Australian customer. I had placed an order last week for a Canadian customer and all the way up to the order being completed is show Canadian Dollars. When the order had been completed and the payment gone through and I viewed the order it shows in USD. Any one have any idea why, has this ever happened to anyone else on this form? I am waiting for a response to my inquiry from Shopify

5 Likes

Hi, @JenniferBest !

I’m Miles from the Social Care team at Shopify. I can totally understand the confusion here when it comes to the currency conversions in your Shopify account. Essentially, when you have a multi-currency store enabled, the customer will be able to pay in their own currency, but this will always be converted to the stores default currency that’s listed in Settings > General. If your store is set to US currency, your payouts and orders will be displayed as USD.

You’ll be able to view a breakdown of this in your payouts screen as well.

  1. Head over to Settings > Payments.
  2. Under Shopify Payments, click “View Payouts”.
  3. View the transaction in questions and click the down arrow on the right-hand side.

Here, you’ll be able to see the original currency the customer paid in, the conversion into USD (including the fee), the Shopify Payments fee and the total amount to be paid to you.

To learn more, please check out our guide on selling in multiple currencies. This will include information about limitiations of multi currency - including creating draft orders and using different payment processors.

If something doesn’t seem right after reading the above, it may be best for us to view your account to help further. To do this, you’ll need to chat with our live support team here.

2 Likes

Hi Miles, this response was very helpful! I had the same issue.

I’m hoping you answer another question. I help manage a Canadian store and for some reason, product prices are showing up as USD instead of CAD in the search engine listing.

Do you have any advice on how I can fix this to show in CAD?

Thank you!

2 Likes

I am having the same issue.

2 Likes

https://www.linkedin.com/posts/techtolia_exciting-news-for-shopify-merchants-activity-7262179486987653120-0ChC

Here is the latest solution if you have a Stripe account.

@JenniferBest @desertflower @loreen_sawatzky

4 Likes