Monkey Split vs Tricount

Looking for a Tricount alternative with richer charts, real offline sync, and the same "no ads, no paywall" feel? Here's a clean side-by-side.

TL;DR

Both are free. Tricount's edge: shareable trips without an account and a well-polished native app. Monkey Split's edge: ECB-backed multi-currency with per-transaction conversions, three cross-filtering charts, recurring expenses, bulk edit, real offline-first PWA, and a minimum-transfer settlement algorithm with PayPal.me deep-links.

Feature comparison

Feature Monkey Split Tricount
Price Free — no ads, no paywall Free; Tricount Premium for extras
Account required Yes (email or Google) Optional — trips can be shared by link
Multi-currency, per expense Yes — 30+ currencies, ECB daily rates Yes, but conversion uses fixed group rate
Per-transaction FX pre-calculated server-side Yes — no rate drift between sessions No — client computes at view time
Interactive charts Yes — three cross-filtering charts (category, member, time) Basic pie / bar, no cross-filter
Recurring expenses Yes No
Tags & bulk edit Yes — bulk tag, categorize, delete, export Categories only
Offline-first PWA with sync queue Yes — writes queue locally, sync on reconnect Cached reads, no write queue
Optimal settle-up (min transfers) Yes — greedy algorithm Yes
PayPal.me deep-link Yes No
CSV export Yes — filtered or selected set Premium
Split methods Equal, shares, percentage, exact amounts Equal, shares, exact amounts
Ads & trackers None Third-party analytics SDKs
Native mobile apps Installable PWA Yes — native iOS & Android

Where Tricount wins

Where Monkey Split wins

When to choose which

Get started — free Also compared: Splitwise

FAQ

Does Monkey Split support trips without accounts?

Not currently. Every member signs in with email or Google. The account is what makes the offline queue and cross-device sync work reliably.

Can I import my Tricount data?

Not directly. Tricount's export is a PDF summary rather than a machine-readable feed. Most users settle and start fresh.

How is multi-currency different?

Tricount applies a single group-level rate at the moment you open the trip. Monkey Split stores each expense in its original currency and converts using the ECB rate on the expense date, cached server-side. So a dinner you paid in THB on day 3 of a trip uses day 3's ECB rate — consistent forever, not whatever rate is current when you check the balance a month later.