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:
And they’re a perfect fit if you’re building an MVP you want to get to market quickly.
How we estimated the cost
To get to the total development cost of an app like Revolut, we first estimated how many work days are required to build the features in each epic and the total cost for each epic.
To reiterate, we gave a range of work days for the UI estimation because some features take longer to build on different platforms.
However, all 3 platforms use the same back-end so our estimate there is more specific.
To get to the total cost of each epic, we took the average of each range and multiplied it by 3 to get the total cost of building the UI for all 3 platforms.
Next, weadded it up with our back-end estimation to get the total cost for each epic.
Finally, we added everything up to get the overall total cost.
So, without further ado, let’s dive in!
Onboarding
To start off, here’s how much Revolut’s onboarding features cost:
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 costs:
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 cost:
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 cost 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 cost 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 cost 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
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?