About INCONI
A multi-currency money tracker built because the existing ones did not fit.
Why it exists
Most expense trackers assume your money lives in one country and one currency, and that you never lend a friend anything. That is not how it works when you have a salary in one currency, rent in another, savings in a third, and a group chat where somebody is always covering the bill.
INCONI started as a tool for exactly that situation. It got shared with friends, then with their friends, and now 1,290+ people use it.
What it does
- Wallets in USD, EUR, PLN, UAH and BYN, converted into one total at current rates.
- Income and expenses with your own categories and icons.
- Debts shared with friends, where both sides see the same running balance.
- Transfers between your own wallets that do not distort your income or spending.
- Statistics that answer where the money went, not just how much is left.
- Privacy mode that hides every balance with one tap.
- CSV export of everything you entered, and one-click account deletion.
How it is built
A FastAPI backend on Postgres, a React front end, both running on Railway. Money is handled as exact decimals end to end, balance changes happen under row locks, and currency conversion is applied after aggregation so a rate is never applied twice. The boring choices, on purpose.
What it will never do
- Ask for your banking credentials.
- Sell your data or run advertising.
- Put existing features behind a paywall.
- Give you financial advice.
What is next
Recurring transactions, CSV import and savings goals are the things people ask for most. Progress shows up in the changelog.
Get in touch
Bug reports, feature requests and complaints all go to the same place: support@inconi.app. It is read by a person.