Loading...
Farovu

Farovu

AI Powered

One workspace for every trip.

AI-Powered Planning

Generate personalized itineraries in seconds with AI.

Smart Collaboration

Plan trips together with real-time chat and voting.

Travel Wallet

Keep all tickets & documents in one secure place.

Expense Split

Track shared costs and settle up with friends easily.

Get Started Free

How can I help you, Today?

No Math Required

Split Trip Costs,
Not Your Sanity

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.

Total Spent: $2,450
Settled: $1,520
Sarah paid $980 · share $660
+$320
Mike paid $320 · share $500
-$180
You paid $600 · share $740
-$140
Jen paid $550 · share $550
$0
Three Ways to Split

Pick the Method That Fits

Each expense can use a different split type. You can even exclude specific members from an equal split.

Most Common

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.

Example: $100 dinner split 4 ways = $25 each
Uncheck Mike if he skipped dinner — split is $33.33 for 3 people

Percentage Split

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.

Example: Sarah 40% ($40), Mike 35% ($35), You 25% ($25)

Custom Split

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.

Example: Uber $20 — Mike owes $12, You owe $8
How Balances Work

The Engine Behind Fair Splits

1. Log an Expense

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.

2. Auto-Calculate Shares

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.

3. Minimal Settle-Up

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.

4. Record Settlements

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.

Settle-Up Suggestions
Mike pays Sarah
$180
You pays Sarah
$140
Greedy algorithm — minimal transfers, maximal fairness
6 Spending Categories

Know Where Your Money Goes

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.

Food
Transport
Hotel
Shopping
Activities
Other
Cross-Trip View

Global Ledger

See your complete travel spending across all your trips in one place, normalized to your preferred currency.

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.

Universal Category Totals

Aggregated spending across all trips, broken down by the same 6 categories. See your lifetime spend on food, transport, hotels, and more.

Cross-Trip Balances

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.

Travel Portfolio Export

Export your Global Ledger as a downloadable JPEG image with the html2canvas library — perfect for sharing your "TripOS Travel Spend" summary.

Travel Portfolio
Validated by TripMind
$8,420
Lifetime spend · 4 trips · USD
Food
$2,150
Transport
$1,890
Hotel
$2,800
Activities
$1,580
Any Currency

Smart Currency Conversion

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.

  • Live FX rates cached for 24 hours
  • Same-currency expenses skip conversion (rate = 1)
  • Graceful fallback if API is unavailable (503 response)
Receipt Uploads

Snap & Store Receipts

Upload receipt photos directly to each expense. Farovu stores them on Cloudinary with automatic image optimization. Access them anytime from the expense log.

  • 10 MB max file size per upload
  • Stored under expense-receipts/{tripId}/ in Cloudinary
  • Secure URL stored on the expense record; view receipts in a new tab
  • Camera icon indicator shows if a receipt is already attached

$2M+

Tracked

15K+

Groups

50K+

Expenses

4.8

Rating

Testimonials

What Travelers Say

Real reviews from people who split expenses with Farovu.

"Trip of 8 people, 12 days in Thailand — Farovu tracked every expense in baht, dollars, and euros. The settle-up feature saved us from the dreaded 'who owes whom' spreadsheet. Absolutely brilliant."

James Park

Group Trip to Thailand

"We used the percentage split for our family trip — grandparents paid less, kids paid nothing. Farovu made it easy to set custom shares. The Global Ledger showed our total family travel spend for the year!"

Lisa Chen

Family Vacation, Japan

"Snapping receipts as we went made split time effortless at the end of the trip. No more crumpled paper receipts or 'I'll Venmo you later.' Farovu handles multi-currency like a dream."

Marcus Rivera

Backpacking Europe
FAQ

Frequently Asked Questions

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.

Stop Doing Math,
Start Traveling

Real-time splits, any currency, smart receipts — all in one app.

Get Started Free
Cookie Alert

We use cookies for the best experience on our website, for social media features and to anal traffic. accepting you agree to our use of cookies. Read Cookies Policy.