Built for macOS

Household money, finally legible.

Split a dinner, track who owes you, import your bank's CSV, and see what you actually spent — not what the statement says.

UNIVERSAL · macOS 14+ · 12 MB · FREE
Finlog — Transactions AllExpenseTransferIncome
Friday 14 August−$268.13
Trader Joe'sSplit 3 ways · $56.13 owed to you Groceries Chase −$84.20
Priya paid you backSettles 14 Aug groceries Venmo +$28.07
REI Co-op$60.00 refunded 22 Aug Outdoors Amex −$212.00
Chase → AmexCard payment · not spending $940.00
Splits & owed

One charge. Everyone's share.

You paid $84.20 for groceries. Finlog counts $28.07 as yours and puts the rest in Owed — per person, per purchase. When someone pays you back, search their name or the amount, tick what it settles, and the balance updates everywhere at once.

Your reports never show the $84.20. They show what actually left your household.

Sam $28.06 1 open receivable
Jordan $140.50 3 open · oldest 2 Jul
Total owed to you $168.56
chase_activity_2026.csv · 214 rows Auto-detected · Chase CSV
Trader Joe'sTRADER JOE'S #412 · suggested from your history Groceries
Amex paymentAMEX EPAYMENT ACH · looks like a card payment Pick an account
Blue BottleSQ *BLUE BOTTLE COFFEE · already imported 4 Aug Already imported
PriyaVenmo · settles a matching receivable Payback
Import

A year of statements in one pass.

Drop in a CSV. Finlog reads the format, drops rows you've already imported, suggests categories it learned last time, flags the transfers, and spots credits that settle something someone owed you.

Chase, Amex, SoFi and Venmo are auto-detected. Anything else — map the columns once and it's remembered for that account.

Budgets & reports

Envelopes that count the right number.

Set a monthly amount per category. Because Finlog reports net spend, a refund puts money back in the envelope and a friend paying you back doesn't count as income.

Reports break down by category, month, and household member — and every member's share reconciles exactly to the household total.

Groceries$412 / $550
Outdoors$152 / $300
Dining$188 / $200
Remaining$298
Privacy

It never leaves your Mac.

A native desktop app writing to one SQLite file on your own disk. No account to create, nothing to sync, no server holding a copy of what you spend. Finlog only contacts releases.finlog.dev, to run an update check that carries its version and your macOS version, never your data, and to download an update when you install one. You can turn the check off.

0
AccountsNothing to sign up for.
0
TrackersNo analytics, no tracking.
1
FilePortable, and yours to back up.
✓
NotarizedSigned by Apple. It just opens.

Know what you actually spent.

Free, native, and local. Nothing to sign up for.

Version1.0.19
ArchitectureUniversal
RequiresmacOS 14+
Size12 MB