Neobanks have exploded in popularity in recent years and will only continue to grow in the coming years.
The neobanking market, valued at $143.29 billion in 2024, is projected to grow to a staggering $3.4 trillion in value by 2032 with an incredible compound annual growth rate (CAGR) of 48.6%.
But, their success isn’t the only reason why we picked them.
Revolut is also a great example of how you can build on a simple MVP to grow and expand your business.
After launch, they iterated and expanded the range of digital financial services they offer, including digital insurance and business-focused products.
Here’s how Revolut’s product stack evolved over the years:
This is because you’ll need native Android and iOS apps plus a web app.
And all 3 apps need a back-end to function, which is the most important (and expensive!) part of the app to build.
It handles the business logic and data processing across all 3 apps – in layman’s terms, it powers your app and all of its features.
Our Solution Architect on timeline & budgeting
Watch our Solution Architect, Kristina Roskar, break down the key factors that shape timelines and budgets for building complex software products.
Now, let’s get into our detailed cost breakdown.
Detailed cost breakdown
Here’s how we broke down the cost – first, we divided our estimation into Agile epics:
Onboarding
Home screen
Cards
Currency exchange
Payments
Spending analytics
Profile
Then, we broke each epic downinto individual features and estimated how many work days each feature would take to build.
But, there’s something you should keep in mind – we gave a range of man-days because some features take longer than others to build, depending on the platform.
Getting back on track, each epicforms the basis of a sprint during development.
There’s a good reason why we’ve taken this approach.
And they’re a perfect fit if you’re building an MVP you want to get to market quickly.
How we estimated the cost and effort
To estimate how much it would take to build a Revolut MVP, we first broke down the features into epics and estimated the number of man-days needed for each platform – mobile, web, and backend.
Each platform has its own scope of work. Mobile and web require separate UI development, while backend is shared across all platforms.
We then summed up the man-days for each epic. All the epics together add up to about 3 months of development time and $250k total cost for an MVP.
So, without further ado, let’s dive in!
Onboarding
To start off, here’s how much Revolut’s onboarding features take to build:
Feature
Mobile
Web
Back-end
Create an account
2
1
2
Phone number verification
3
1
3
Personal details & KYC check
4
2
6
Card selection & creation
2
1
2
Currency selection & initial top-up
3
2
5
App tour & tips
2
1
0
Secure app passcode & biometric authentication
3
–
2
Confirmation & activation
2
1
2
Total man-days ~ 52-70
Why?
KYC is always messy and takes time
Biometric and passcode setup is platform-specific
SMS verification needs retries, error handling
Cards
Here’s how much the cards screen takes to build:
Feature
Mobile
Web
Back-end
Card status/user details
2
1
2
Freeze/unfreeze card
2
1
2
PIN change
2
0
2
Spending limits
2
1
2
Card transactions (API, list, filter)
3
2
6
Total man-days ~ 30-35
Why?
Card operations are tied to 3rd-party APIs (e.g., processor or issuer)
Freeze/unfreeze, PIN changes all need backend logic and confirmation
Currency exchange
Here’s how much Revolut’s currency exchange features take to build:
Feature
Mobile
Web
Back-end
Currency converter
2
1
2
Exchange history
2
1
3
Exchange currency
2
1
2
Total man-days ~ 15-20
Why?
Exchange requires real-time API integration (e.g., FX rates from 3rd-party)
Conversions affect balances, so you need strong backend validation
Payments
Here’s how much Revolut’s payment features take to build:
Feature
Mobile
Web
Back-end
Peer-to-peer payments
3
2
6
Payment requests
2
2
3
Transaction history
3
3
4
Total man-days ~ 35-40
Why?
P2P logic requires balances, user lookup, ledger-like structure
History and status tracking requires pagination, filters, states
Spending analytics
Here’s how much the spending analytics features take to build:
Feature
Mobile
Web
Back-end
Spending overview
3
3
3
Monthly reports
2
2
3
Category management
2
2
2
Total man-days ~ 22-25
Why?
P2P logic requires balances, user lookup, ledger-like structure
History and status tracking requires pagination, filters, states
Profile
Here’s how much the profile settings take to build:
Feature
Mobile
Web
Back-end
User details, password settings & 2FA settings
2
2
3
Customer support chat
3
3
4
Support & help FAQs
2
2
1
Preferences, langugage, notifications
2
2
2
Total man-days ~ 28-30
Why?
Chat requires real-time updates (or integration with Zendesk-type system)
Notification & settings management adds detail work on all platforms
Home screen
And here’s how long the home screen takes to build:
Agile epic
Mobile
Web
Back-end
Dashboard UI (balance, recent txs, quick actions)
3
3
4
API integration + refresh logic
2
2
4
Widget design, quick access UX
3
3
–
Empty states, loading, errors
2
2
2
Total man-days ~ 30
Why?
Chat requires real-time updates (or integration with Zendesk-type system)
Notification & settings management adds detail work on all platforms
Just to reiterate, this is just how much MVP developmentfor an app like Revolut costs.
Itdoesn’t include other costs and services like:
Product discovery
Product design
Compliance costs
Partnership costs w/ financial service providers
So, if you want to make an app like this, you’ll need a bigger budget to make it a full-fledged product.
Want an app like Revolut?
If you’re looking to build an app like Revolut, you’re in the right place.
We can help you build it from the ground up, from validating your idea all the way to post-launch maintenance and future iterations.
If you want to make it a reality, feel free to reach out to us and we’ll set up a quick call to discuss how we can help you do just that.
As a solution architect, Kristina makes sure no detail goes overlooked and every solution fits our clients' needs perfectly. Thanks to her knack for software architecture and deep love for all things tech, she can translate even the most complex business requirements into feasible software solutions.
Outside of work, you'll find her enjoying board games with friends and planning her next unforgettable trip. Her ideal workspace? Somewhere where summer never ends, like the Seychelles. It doesn't get much better than that, right?