Everyday & Business Calculators
Trip Expense Splitter
Split group travel expenses without sign-up. Supports equal, exact, and ratio splits, exact integer settlement, minimized transfers, and CSV export.
🔒 Privacy Guarantee: All processing happens locally in your browser. Your input is never uploaded to any server.
ℹ️ Local Draft Mode: Data is saved in your browser. Click "Create Cloud Shared Ledger" to generate View-Only & Editable links (requires Cloudflare D1 binding).
Local Preview:
Trip Members
Add Expense
Live Settlement & Transfer Plan
Expense Log
About This Tool
When traveling with friends, hotels, transit, and meals are often paid by different people. Figuring out who owes whom at the end of the trip can quickly become messy.
Trip Expense Splitter uses integer minor-unit arithmetic to eliminate floating-point rounding bugs and guarantee exact balance conservation. Each expense supports equal, exact, or ratio-based splits, and the settlement panel automatically calculates minimal transfers. In Phase 1 (Local Mode), ledgers stay in your browser with simulated multi-person demo data and CSV export; cloud sync will follow in Phase 3.
How to Use
- Click "Load Demo Trip" to explore a sample multi-person trip, or click "New Blank Trip" to start your own ledger.
- Add or rename travelers in the Trip Members panel.
- Record expenses with amount, currency, payer, category, date, and split method (Equal, Exact Amounts, or By Ratio).
- Review the live balance table and minimized transfer suggestions on the right, then copy the summary or export a CSV file.
Frequently Asked Questions (FAQ)
- Can my friends open a shared link to edit or view the same trip right now?
- In Phase 1 (Local Mode), data is stored only in your browser with a View-Only / Editable permission preview. Real cross-device cloud sharing via Cloudflare D1 and Pages Functions will be added in Phase 3.
- How are rounding remainders handled when splitting unevenly?
- All calculations use integer minor units (such as cents or yen) with deterministic remainder allocation (Largest Remainder Method for ratios), guaranteeing that total shares always equal total expenses.
- Does it support multiple currencies in the same trip?
- Yes. Each expense can specify its own currency, and the settlement panel computes exact balances and transfer plans per currency without guessing exchange rates.