Mobile appFintech & paymentsOriginal by Splitwise

Splitwise settles the question of "who owes whom how much?" among flatmates, holiday groups and couples without arguments. Everyone logs their spending, the app calculates the shares and shows who should pay whom in the fewest transactions. Because it only keeps the record and never moves the money itself, the product stays simple and trustworthy, and every new group is a natural growth channel that introduces the app to other people.

To build something similar you need a mobile app, a web interface and a backend that keeps group balances consistent. Equal, percentage and itemised splits, multiple currencies, a debt-simplification algorithm, invite links, reminder notifications and an activity feed form the core. If you want in-app payments, you need an integration with a licensed payment institution or bank infrastructure.

First version (MVP)€24,000 – €35,0009–13 weeks · excl. VAT
Full scope€35,000 – €50,50012–17 weeks · 3-person team
Recommended stackReact Native + Node.js (NestJS) + PostgreSQL + Redis, Firebase Cloud MessagingMobile app
How to Build an App Like Splitwise
How to Build an App Like Splitwise — First version (MVP) / Full scope

How Splitwise works: the core user flow

Create a group → invite friends → enter the expense and the split → balances update → debts are simplified → record the payment
How Splitwise works: the core user flow
How Splitwise works: the core user flow

How many apps and dashboards do you need?

Mobile app

The main app for creating groups, adding expenses, viewing balances and sending reminders.

Web interface

A browser version for editing long expense lists, exporting and viewing chart reports.

Admin panel

A panel for managing subscriptions, exchange-rate data, support requests and abuse reports.

How many apps and dashboards do you need? — Splitwise
How many apps and dashboards do you need?

Critical features of a product like Splitwise

Flexible splitting

An expense is split equally, by percentage, by shares or item by item per person, and more than one person can pay.

Debt simplification

Cross debts inside a group are reduced to the fewest possible payments while preserving the total balances.

Multiple currencies

Expenses entered in different currencies on trips abroad are converted into a single balance at the current rate.

Invites and guest participation

A person added to a group can see their balance by email or link without downloading the app.

Recurring expenses

Regular costs such as rent, internet and subscriptions are added to the group automatically each month.

Receipt scanning and itemisation

Items on a restaurant receipt are read and each is assigned to the right person for a fair split.

What goes into the first version, what comes later

First version (MVP)

  • Group creation and invite link
  • Equal and custom-ratio expense splitting
  • Balance screen by group and person
  • Debt simplification and payment recording
  • Push notifications and reminders

Later releases

  • Multiple currencies and exchange-rate conversion
  • Receipt scanning and item-level splitting
  • Recurring expenses and charts
  • In-app payments through licensed infrastructure

Modules and how the budget is calculated

The budget is calculated with 360 SOFT’s pricing model from the modules below, about 20 screens and the project’s complexity: roughly 134 person-days for the full scope and 92 person-days for the first version. Every module you drop lowers the budget directly.

ModulePhase
Sign-up, login, social loginFirst version
User profile and settingsFirst version
Admin dashboardFirst version
Subscriptions and recurring billingFirst version
Online payments (Stripe / PSP)First version
Push notificationsFirst version
Email / SMS notificationsFirst version
Offline mode and syncFirst version
File, photo, video uploadFirst version
Multi-languageFirst version
Reporting and analyticsLater release

Hosting, SMS, map APIs, app store accounts and payment-provider fees are separate items. Maintenance and improvements (optional): €450 / month. We send a fixed written price within 24 hours after a free discovery call.

The hard parts

Balance consistency

Several people editing expenses at the same time must not corrupt balances; a change history and undo are needed.

Rounding differences

Amounts split three ways and currency conversions create cent differences; who absorbs the difference must be settled by consistent rules.

Payment integration

Adding money transfers requires a payment institution licence or licensed infrastructure and widens the product scope.

Business model

The best-fitting model is a freemium subscription: basic splitting stays free, while receipt scanning, unlimited entries, charts, currency conversion and an ad-free experience are offered in a premium plan. Limited ads in the free version and referral partnerships with payment providers can be extra revenue sources. As the number of groups grows, so does the share of users who move to the premium plan.

Get a free quote for your project

Let us scope it together and send a fixed written quote within 24 hours. NDA on request; you own the source code.

Your details are used only to prepare your quote and are never shared. Privacy

Choosing a company to build an app like Splitwise

Most people searching “build an app like splitwise” are really looking for a reliable app development company. When comparing quotes, check four things:

  • Can you try similar products they have shipped, in the stores or live?
  • Are the source code, design files, servers and store accounts transferred to you by contract?
  • Do they show a working demo every two weeks, with written scope and acceptance criteria?
  • Are maintenance, scaling and GDPR/security costs written into the quote?

Copyright and trademarks

A business model and features are generally not protected on their own, but the Splitwise name, logo, interface design, content and source code are. That is why we build a product with similar functionality but your own brand, design and code. This is not legal advice; we recommend a trademark search before launch.

Frequently asked questions

How long does it take to build an app like Splitwise?

A first version with groups, expense splitting and a balance screen usually takes a few months. Features such as receipt scanning and multiple currencies can be added to later versions.

Is it possible to send money from within the app?

It is possible, but a money transfer is a regulated payment service and needs the right authorisation. You need to integrate with a licensed payment institution or bank infrastructure.

Are there copyright or trademark issues?

The expense-splitting business model and features are free to use, but the name, logo, interface design and code cannot be copied. This information is general in nature and is not a substitute for legal advice.

What should I look for when choosing a company to build an app like Splitwise?

Ask about experience with real-time synchronisation, offline operation and subscription infrastructure. How they test the calculation logic is also important.

Costs of similar apps

← All app and platform development costs