iBilly
Your personal finance management system
Fintech
PFM
Banking
Country
Launched
Netherlands
2018
A smart way to manage finances effectively
The iBilly application offers a comprehensive range of features that empower users to take control of their finances. With the ability to track expenses, manage budgets, and stay on top of financial matters, iBilly is an essential tool for anyone seeking to maintain a healthy financial lifestyle.

Challenges

Our ultimate goal was to provide a reliable and user-friendly personal financial management tool that people could trust to help them achieve their financial goals.
Quick delivery of mobile apps to the entire EU market
Focus on consistent functionality across iOS and Android platforms
Robust security measures to protect users' financial data
Custom UI development developed from scratch for a seamless user experience
Long-term support and accommodation of future feature development
Building a solid foundation for app architecture

Solution & Implementation

Open Banking Integration
iBilly connects users to over 15,000 financial institutions through Klarna Kosma's Open Banking API
Transaction Management
The app synchronizes and categorizes users' bank transactions using Kosma's API
Financial Insights
iBilly generates intelligent insights into users' present and future financial well-being
Intelligent search
Functionality to efficiently navigate financial data
Cloud-based storage
Cloud-based storage for the effortless organization of receipts, guarantee cards, and other financial documents

Solution & Implementation

Open Banking Integration
iBilly connects users to over 15,000 financial institutions through Klarna Kosma's Open Banking API
Transaction Management
The app synchronizes and categorizes users' bank transactions using Kosma's API
Financial Insights
iBilly generates intelligent insights into users' present and future financial well-being
Intelligent search
Functionality to efficiently navigate financial data
Cloud-based storage
Cloud-based storage for the effortless organization of receipts, guarantee cards, and other financial documents

Technologies and tools

Flutter
Python
FastAPI
Firebase
Revenue Cat
MongoDB
Digital Ocean
Digital Ocean Dropletean
Flutter
Python
FastAPI
Firebase
Revenue Cat
MongoDB
Digital Ocean
Digital Ocean Droplet

Flutter

An open-source framework for developing cross-platform applications from a single codebase

Python

The backbone of our backend stack to create server side

FastAPI

A modern, high-performance API for developing APIs with built-in validation and easy-to-understand documentation

Firebase

A set of backend cloud computing services and application development platforms provided by Google

Revenue Cat

A cloud cross-platform subscription service that simplifies managing in-app purchases and subscriptions

MongoDB

A popular NoSQL database known for its flexibility

Digital Ocean

A cloud infrastructure provider with a wide range of services to facilitate application deployment and hosting

Digital Ocean Droplet

Provides scalable virtual machines where Python and FastAPI applications can be deployed and run in a production environment

Flutter

An open-source framework for developing cross-platform applications from a single codebase

Python

The backbone of our backend stack to create server side

FastAPI

A modern, high-performance API for developing APIs with built-in validation and easy-to-understand documentation

Firebase

A set of backend cloud computing services and application development platforms provided by Google

Revenue Cat

A cloud cross-platform subscription service that simplifies managing in-app purchases and subscriptions

Starlette Admin

A convenient user interface plugin designed specifically for FastAPI applications

MongoDB

A popular NoSQL database known for its flexibility

Digital Ocean

A cloud infrastructure provider with a wide range of services to facilitate application deployment and hosting

Digital Ocean Droplet

Provides scalable virtual machines where Python and FastAPI applications can be deployed and run in a production environment

Overcoming Development Challenges

Ensuring Up-to-Date Financial Data
Developing Extensive User Interface
Supporting Multiple Locales
Custom multiplatform financial application
Device Compatibility

Overcoming Development Challenges

Solution
To track this, we crafted reactive iBilly software that always displays real-time financial information.
Solution
Leveraging the Flutter framework allowed us to build a flexible UI Kit and reuse components, saving valuable time and effort.
Solution
By utilizing the Crowdin platform and built-in Flutter features, we localized not only text content but also time, currency formats, and even image and video content.
Solution
Thanks to Flutter, iBilly mobile apps run on iOS 12.0 and Android 5.0, covering approximately 99.5% of active mobile devices. Additionally, iBilly Navigator, a progressive web app, functions smoothly on modern web browsers.
Custom multiplatform financial application
Ensuring Up-to-Date Financial Data
iBilly's features heavily rely on transaction history, and any new or modified transaction can invalidate related data like budgets and financial goals.
Solution
To track this, we crafted reactive iBilly software that always displays real-time financial information.
Developing Extensive User Interface
With over 130 pages, menus, and pop-ups, creating the UI for iBilly was a significant challenge.
Solution
Leveraging the Flutter framework allowed us to build a flexible UI Kit and reuse components, saving valuable time and effort.
Supporting Multiple Locales
iBilly supports over 20 locales, requiring robust localization capabilities.
Solution
By utilizing the Crowdin platform and built-in Flutter features, we localized not only text content but also time, currency formats, and even image and video content.
Device Compatibility
We aim to support a wide range of customer devices.
Solution
Thanks to Flutter, iBilly mobile apps run on iOS 12.0 and Android 5.0, covering approximately 99.5% of active mobile devices. Additionally, iBilly Navigator, a progressive web app, functions smoothly on modern web browsers.
Are you ready to bring your
finance management system to life?
Are you ready to bring your food delivery platform to life?
We've got the expertise to make it happen.
Let's talk

Improvements made based on user feedback

Enhanced Transaction Categorization
Implemented intelligent category suggestions and an internal ranking system for improved user experience.
Bulk Transaction Editing
Addressed user feedback by introducing the ability to edit transactions in bulk, with options for multi-select or utilizing iBilly's filters.
Customizable Financial Month
Users expressed the need to customize their "start of the financial month," and we made it possible to personalize this feature.
Streamlined Money-Flow Experience
Developed the Reimbursement feature to assist in linking related transactions, such as refunds or business trip expenses, for a seamless money-flow experience.

Results

This is what the users say about iBilly

ann.soul98
The app design looks modern and clean and suggests that the app is reliable and well-structured.
john_smith
iBilly categorizes my expenses way better than the banking application.
andrew-02
I like the capability of the app to synchronize my data and to be able to switch to the web version of iBilly by just scanning a QR code.
julia.amber
The feature that I liked the most is the ability to split one transaction into several categories.
oleks.72
Automatically attaching my bank account was just marvelous. I was really surprised by how easy that was and how quickly I was able to use the analytics functions.
alice.young28
Extensive functionality: not only can I track expenses and plan my budget, but I can also add loyalty cards. In fact, this function saves me from having to download a separate application.
The app design looks modern and clean and suggests that the app is reliable and well-structured.
ann.soul98
iBilly categorizes my expenses way better than the banking application.
john_smith
I like the capability of the app to synchronize my data and to be able to switch to the web version of iBilly by just scanning a QR code.
andrew-02
The feature that I liked the most is the ability to split one transaction into several categories.
julia.amber
Extensive functionality: not only can I track expenses and plan my budget, but I can also add loyalty cards. In fact, this function saves me from having to download a separate application.
alice.young28
Automatically attaching my bank account was just marvelous. I was really surprised by how easy that was and how quickly I was able to use the analytics functions.
oleks.72

Conclusion

We consider ourselves fortunate to have such an amazing community that consistently provides us with valuable feedback to enhance iBilly as a product.
Looking ahead, it is clear that the absence of iBilly in the MacOS and Windows App Stores leaves a noticeable void that we will fulfill thanks to Flutter’s multi-platform capabilities.
Krootl is a highly capable team that knows how to develop robust and dependable solutions. We get what we pay for and more with their services, and we have no intentions of ending our collaboration with their skilled team.
Mo R.
iBilly founder