Kualia
Kualia
Jan 1

Set currency per transcrion

I’d like to submit a feature request regarding currency handling in the app. Currently, Spence allows setting a single currency at the account level, and all transactions inherit that currency by default. While this works for basic use cases, it becomes limiting for users who regularly deal with expenses in multiple currencies. Problem / Use Case I have several subscriptions and expenses from international services that are billed in foreign currencies (e.g., USD, EUR). These subscriptions: Are charged in a fixed foreign currency amount (e.g., $5.99 USD) Occur at different points in time (recurring or future transactions) Fluctuate in value when converted to my local currency due to exchange rate changes At the moment, I’m forced to manually convert these amounts before logging them, which: Adds friction Increases the risk of inaccurate records Makes recurring and pending transactions less reliable Feature Request I’d like to request the ability to: Assign a currency at the transaction level, independent of the account’s main currency Apply this to one-time, pending, and recurring transactions Automatically convert the transaction into the account’s main currency using the exchange rate at the time the transaction is executed (or logged) Example Scenario Account main currency: DOP Recurring subscription: $5.99 USD (monthly) Each time the transaction is processed, Spence: Fetches the current USD → DOP exchange rate Converts the amount accordingly Stores both the original amount (USD 5.99) and the converted value (DOP) This would greatly improve accuracy, automation, and usability for users with international expenses. Thank you for considering this feature. I believe it would add significant value, especially for users managing subscriptions or transactions across multiple currencies.
ClosedClosed

Jan 1, 2026

To be blunt, I'm leaning toward not implementing this feature. I've had this request before, about a year ago, and looked into how it would be possible to implement and ran into a lot of issues. However, I'm open to being educated here. First, Lewis, thanks for the feedback. This is your first request and it is very well written. I really appreciate the time it took to write the use cases and examples. You have a future (or present) in Project Ownership :) My first question is about how your bank account handles the transactions. When you open your bank account app and see your list of transactions, are they all in DOP? If yes, I'd say all of your transactions in Kualia should be in DOP too. And I think that's what you're saying. The only difference is you want to be able to type in USD5.99 and have it convert when you hit the save button into DOP. Currencies change by the second. If you enter into the app USD5.99 and it creates a transaction for DOP377.91, this might be different than what's in your bank. Maybe at the time your bank imports the transaction it is DOP378.00. Am I thinking about that correctly? That's the biggest issue I have with this conversion feature is your bank and Kualia will never use the exact same conversion values because they execute the conversion at different times throughout the day. Do you have a solution to this? Thanks again 👋

Jan 1, 2026

You’re totally right. I didn’t take that into consideration, though it seems so obvious now. Basically, there’s no way to assure that one would get accurate results, given that those variables (second-by-second currency variations and my actual bank’s exchange rate). The only solution I can think of for this case is for me to open a bank account with the currencies I have expenses from, so maybe I should create another request asking for this (currency by accounts) or see if it already exists. Thank you for the honesty and time both to write and how soon you gave me the answer. As for the product ownership complement, I wouldn’t be so sure about that since I actually voiced prompted ChatGPT, though I do have interest in product management. Thanks again for your approach, even the way you communicate and the medium used make of this app such a great product. I found out both about you and your app via threads and have been following your work. You’re as great a communicator as you’re a great developer. I would totally watch you be interviewed by Nilay on the Decoder Podcast ;) Ps: Really excited about the Kulia 2.0. Can’t wait.

Jan 1, 2026

Currently it is not possible to do currency by accounts. We have the same currency conversion issue there within the app. If you have "Subscriptions" category, and you have DOP1000 available in that category, and you get an expense from one account for DOP900 and another expense for that category in your USD account for $5.99USD, how do we convert that? We've have to do the conversion there. All of your categories would need to be split by currency, too. So you can't mix USD and DOP transactions in the same category. You can create multiple workspaces, each with their own currency. So that's the best we can do for now, and likely forever. I can't think of a way to solve that problem. If you (or ChatGPT :) ) come up with anything, let me know. Thanks for the kind words 🤝 I'm happy to hear you're following along on Threads. I haven't been posting much on there. I should do a better job, but I've just been focused on version 2 every day. Once I launch it I'll have some more time to give better updates. If you have a Discord, feel free to join the Discord so we can chat more freely. Thanks again. I'll close this request since I think its impossible but you can always find it again to leave another comment if you come up with something else, or just make a new request.