Track personal finances, split group expenses, manage budgets, and settle debts — all in one beautifully designed app.
Get it on Google PlayPowerful features packed into one beautiful app. Here is what each screen looks like.
Split bills equally, by exact amount, percentage, or shares. Split with a group or without one. ModalBottomSheet for quick edit and delete.
Track all your accounts in one place. Quick-add accounts from expense forms. Edit or delete accounts with automatic transaction cleanup.
Set monthly budgets per category and get alerts before you overspend.
Create groups for trips, roommates, dinners, or office. Invite members by email. Edit group name and type. Split without a group too.
Visualize spending with charts and category breakdowns. Export all transactions as CSV. Real-time Firestore sync across devices.
Expandable FAB for instant Income/Expense/Split. Long-press or use the menu to edit or delete any transaction. Export to CSV anytime.
Follow along with every screen. Here is exactly what you will see when using SplitNSpend.
Create your account with email or use Google Sign-In. You will be up and running in seconds. All your data stays private and synced in real-time via Cloud Firestore.
Set up your financial accounts: bank, credit card, cash wallet, or UPI. Enter your current balance so the app can track everything accurately from day one.
Tap the expandable FAB and choose Income. Log the amount, category (salary, freelance, investment, etc.), and which account it goes to. Quick-add a new account right from the form. Balances update automatically.
Record any expense with the amount, pick a category from the visual grid, and choose which account to deduct from. Long-press or tap the ⋮ menu to edit or delete transactions later.
Set up a group for any occasion: trips, flat expenses, dinners, or office lunches. Invite members by email (they appear as pending until they accept). Edit the group name and type anytime.
Add a group expense or split without a group: enter the amount, who paid, and how to split it. The app instantly shows a preview of what each person owes. Use the ModalBottomSheet to edit or delete any split.
Four ways to split: Equal divides evenly, Exact lets you set custom amounts, Percentage splits by %, and Shares divides by ratios. Select or deselect members as needed.
The app calculates simplified debts automatically. Instead of 10 confusing payments, it shows the minimum transfers needed. One tap to settle any balance.
Record settlements with your preferred payment method: UPI, cash, or bank transfer. Both parties get notified and the group balance updates instantly.
Create monthly budgets per category. Green means on track, orange means you are getting close, and red means you have exceeded the limit. Get alerts before overspending.
See where your money goes with detailed reports. Monthly income vs expense bars, category pie charts, and your savings rate at a glance. Export all transactions as CSV via the share button.
Choose from 20 world currencies. Toggle dark or light theme that works on every screen. Edit your profile, manage accounts, and export data. Google Sign-In supported.
Yes! SplitNSpend is completely free with all core features. We use non-intrusive ads to keep the app running. There are no hidden fees or premium paywalls.
Friends need the app to join groups and see their balances. Invite them by email and they appear as pending members until they accept. You can also split expenses without a group for quick one-off splits.
Absolutely. All data is stored securely using Firebase with encrypted connections. We never share your financial information with third parties. You can read our full privacy policy for details.
Yes! SplitNSpend works perfectly as a standalone personal finance app. Track income, expenses, budgets, and view analytics without ever creating a group.
Four types: Equal (split evenly), Exact (custom amounts per person), Percentage (each person pays a %), and Shares (split by ratios like 2:1:1). You can select or deselect individual members for each split.
The app requires an internet connection for syncing data across devices and group features. Your data is cached locally for quick access, but an active connection is needed for real-time updates.