Skip to main content
Question

Displayed currency in Flutter app shows USD but charges local currency (AUD)

  • October 13, 2025
  • 0 replies
  • 32 views

Forum|alt.badge.img

Hi RevenueCat Team,

I’m using RevenueCat in my Flutter app for Apple in-app purchases. I noticed the following behavior:

  • In RevenueCat (and when fetching offerings), the price is displayed in USD.

  • When I actually make a purchase, Apple converts it to my local currency (AUD) and charges correctly.

I understand that Apple handles the final purchase currency, but I’d like the price displayed in my app to reflect the localized currency rather than USD.

Currently, I’m fetching the product and showing the price like this:

final Offerings offerings = await Purchases.getOfferings();
monthlyPrice.value =
offerings.current?.monthly?.storeProduct.priceString ?? "";

Is there a recommended way in RevenueCat to display the localized price (AUD) in Flutter so it matches what the App Store will charge?

Thanks for your guidance!

This post has been closed for comments