Does YNAB have plans for multiple currencies support within one budget?

I know this question has already been raised here a few times, but do you guys(the YNAB team) have any plans about supporting multiple currencies? I think it's an essential functionality for a budgeting app.

There're 3rd-party tools that can convert currencies for your transactions, why you cannot do the same? A few years passed since people started asking you, and still no progress in this direction? 

14replies Oldest first
  • Oldest first
  • Newest first
  • Active threads
  • Popular
  • Hi Gray Griffin !

    In short, having multiple currencies in a budget is ideally something we would love to better support in the future. If there's a certain way you'd like to see this option function, I hope you'll take the time to submit a Feature Request.

    One thing that may take some time developing is how to ensure the exchange rates are accurate or apply correctly in the overall numbers. As you know, this could get to be pretty intricate given all the currency options that could be in a single budget at one time.

    In the meantime, another YNABer created the Multi-currency for YNAB API extension. We don't officially support the community created API extensions, so if you have any questions you'll need to reach out to the tool developer, but you may want to give it a try to see if it suits your needs! :)

      • dakinemaui
      • dakinemaui
      • 3 mths ago
      • 1
      • Reported - view

      Faness The add-in you mention seems to only do half of what is needed (transaction entry/conversion). Frankly, that's the easy part.

      Additionally, one must keep track of the ever-changing value of your cash on hand. The only add-in that I've seen that tackles the complete problem is discussed here:

      Like 1
    • dakinemaui Thank you for posting that option! It looks like the original poster has asked for testers but hasn't been added to our official community API options. I've commented on that thread in case the creator decides to go that route. :)

  • hi there,    new to YNAB and just setting things up and noticed that you can only do single currency.     As an expat overseas, I have 3 or 4 currencies in my life so would absolutely love to see this feature available. 

    Like 1
  • Same here, multi-currency option is necessary.

  • Hi, I am still on trial phase but already felt the lack of multi-currency a negative aspect. I used Home Budget and despite its difficult manual interface, it could manage multi-currency very well and for me that was a plus.

    Would be great to have this option.

    For now I am pretending the Euro account to be in Pounds... but its misleading anyway. 

    • Hi Navy Blue Wrench Tan Door and Navy Blue Mare !

      Sorry for the delayed response here! Currently, an in-app feature for multi-currency handling isn't on our short term roadmap, but you can submit a Feature Request to let our Product Team know you'd like to see it!

      We currently suggest using separate budgets for each currency you use, but the add-ons that Work with YNAB offer other alternatives! :)

  • Thanks Faness for your attention.

    I wonder how does the multi budget works? Assuming they are created under the same login, can values be transfered between budgets? I mean, when we need to move values from one currency account (budget) to another?

    Like 1
    • Navy Blue Mare Record as an outflow in one budget and an inflow in the other account. 

      Like 2
    • Navy Blue Mare 

      You'd have one budget for your main currency, let's say U.S. Dollars, and one budget for your secondary currency, let's say Canadian Dollars accounts. In both budgets, you will have a category called 'Currency Transfer'. 

      When it's time to send money from one budget to another, follow these steps:

      1. Assign the money leaving the U.S. Dollars budget to the 'Currency Transfer' category.
      2. Record an outflow transaction showing the funds leaving the budget, using 'Currency Transfer' as the category.
      3. In the Canadian Dollars budget, record an inflow transaction, factoring in the exchange rate and any fees, and categorize these funds to 'Inflow: To be Budgeted'.
      4. Budget to zero!

      We like this method because all the currency fluctuations and charges are simplified. You record what you send, and you record what you receive.

      You can see this in action, along with some other tips, from my colleague Nicole on our blog: The Digital Nomad’s Guide to Budgeting in Different Currencies. :)

      Like 1
  • Actually multicurrency is quite simple (unlike the new credit card approach 😉). One doesnt need to budget in several currencies. Only the register need to support several currencies. And that is simple too.

    My budget is in RUB, my credit card is in RUB as well. When i buy someting from ebay i pay in USD, CAD, AUD or whatever. Before the transaction is fully processed my bank shows it foreign currency and gives me an apporximate Fx. After the transaction is cleared the bank gives me final amount in RUB and puts the initial foreign amount in comments.

    Same can work in YNAB. Nobody's following their budgets down to one cent. An amount in currency + Fx from ANY source is enough to give an idea and allow not to overspend... too much 🙂.

      • WordTenor
      • I'm the oldest and the wittiest.
      • WordTenor
      • 2 wk ago
      • 1
      • Reported - view

      g000phy Most of us are following our budgets down to the cent. 

      Like 1
  • g000phy said:
    Only the register need to support several currencies

    Not quite. Working with the equivalent value in a single budget is the second common approach, and you've discussed the issue with transaction entry (converting to the equivalent value). The remaining issue is due to the fact that someone has an account that is actually in a different currency than the budget currency.

    The equivalent value of that money changes as the exchange rate changes, impacting the budget (spending plan). I don't know about you, but even a 10% shift (not uncommon) in TOTAL BUDGET FUNDS would mandate a change in my spending plans.

    They would need to periodically reconcile that YNAB account, making a reconciliation adjustment. Having a category to absorb this "effective" spending/income would be a smart thing.

    Thus the tradeoffs:

    Separate budgets (dedicated currencies) -- result in duplicate categories and have difficulty with holistic planning. 

    Single budget (equivalent currency) -- have to babysit the foreign account balances and the impact to future spending plans.

    Pick your poison.

    Like 1
  • Thanks everyone for spending time giving your feedback.

    I am still in the 30 days free test hence have space to play with the App. The multi currency is quite important to me so I have filled in a functionality suggestion in the Website, just so the development team and YNAB business strategists can get the feeling of their customer base needs.


    I will try the multi budget for a while since my transactions are fairly simple and the expenses are either in one or another. It can become more tricky as using a tech back like Revolut which is quite current agnostic - but for this I solved the issue with a single category where I pay Revolut when required (not sure if there is a better idea).

    So, hopping that YNAB will one day support multi currencies (I have it with Home Budget) I will continue to play with it for now.

    Thanks everyone.

    Like 1
Like6 Follow
  • 2 wk agoLast active
  • 14Replies
  • 165Views
  • 9 Following