AI-Powered Planning
Generate personalized itineraries in seconds with AI.
One workspace for every trip.
Generate personalized itineraries in seconds with AI.
Plan trips together with real-time chat and voting.
Keep all tickets & documents in one secure place.
Track shared costs and settle up with friends easily.
Track shared expenses across any currency, split bills equally or by percentage, snap receipt photos, and settle up with a single tap. No more spreadsheets, IOUs, or awkward Venmo requests.
Each expense can use a different split type. You can even exclude specific members from an equal split.
Divide evenly among selected members
Farovu divides the total by the number of people you select. You can uncheck members who weren't part of a particular expense. The last person gets any penny-rounding remainder so balances always add up.
Split by custom percentages
Assign each person a percentage of the total. Great when people have different budgets for a meal or activity. Farovu validates that percentages sum to 100 and handles rounding automatically.
Enter exact amounts per person
Type in exactly what each person owes. Ideal for itemized receipts where everyone ordered different things. Farovu validates that the shares add up to the total before saving.
Enter amount, pick a category from 6 options (food, transport, hotel, shopping, activities, other), choose who paid, and select a split method. Optionally snap a receipt photo via Cloudinary.
Farovu computes each person's share based on your chosen method. Paid tracks what you fronted, Share tracks what you owe. Your balance = paid − share.
The greedy algorithm finds the fewest transfers needed to zero out all balances. It matches debtors with creditors, transferring the minimum amount at each step until everyone is even.
Tap "Mark as Settled" to record a payment between members. A settlement row is stored in the database, and future balance calculations factor it in so no one pays twice.
Every expense is tagged with one of six categories. The dashboard aggregates totals so you can see exactly how much your group spent on food vs. hotels vs. activities.
See your complete travel spending across all your trips in one place, normalized to your preferred currency.
Set your base currency (USD, EUR, GBP, JPY — any ISO 4217 code). All expenses from every trip are converted automatically using live Frankfurter exchange rates.
Aggregated spending across all trips, broken down by the same 6 categories. See your lifetime spend on food, transport, hotels, and more.
If you travel with the same friends, Global Ledger nets out debts across trips. The greedy settle-up algorithm shows who should pay whom overall.
Export your Global Ledger as a downloadable JPEG image with the html2canvas library — perfect for sharing your "TripOS Travel Spend" summary.
Expenses can be logged in any currency. Farovu auto-converts to the trip's budget currency using Frankfurter API — a free, real-time foreign exchange rate service covering all ISO 4217 currencies.
Upload receipt photos directly to each expense. Farovu stores them on Cloudinary with automatic image optimization. Access them anytime from the expense log.
expense-receipts/{tripId}/ in CloudinaryTracked
Groups
Expenses
Rating
Real reviews from people who split expenses with Farovu.
Tap "Add Expense", enter the amount and description, pick a category (food, transport, hotel, shopping, activities, or other), select who paid, choose a split method (equal, percentage, or custom), and set the date. You can optionally attach a receipt photo or link the expense to an itinerary day. Farovu calculates each person's share instantly.
Any ISO 4217 currency. Farovu uses the free Frankfurter FX API to convert expenses to your trip's budget currency automatically. Same-currency expenses skip conversion. Exchange rates are cached for 24 hours.
Farovu's greedy algorithm computes the minimal number of transfers to zero out all balances. Tap "Mark as Settled" to record a payment between two members. Settlement rows are stored in the database and factored into future balance calculations so no one pays twice.
Yes — the Global Ledger aggregates expenses from every trip you're part of, normalized to your preferred currency. It shows lifetime totals by category, cross-trip balances, and settle-up suggestions. You can also export it as a JPEG image.
Each expense can have one receipt photo (up to 10 MB) uploaded via Cloudinary. A camera icon on the expense shows whether a receipt is attached. Click to view the full image in a new tab, or upload a new one to replace it.
Absolutely. When using equal split, you can uncheck members who weren't involved (e.g., someone skipped dinner). For percentage and custom splits, you define exactly who pays what. Only the selected members are included in the calculation.
Real-time splits, any currency, smart receipts — all in one app.
Get Started Free