The dual-currency ledger for shared households.
USD cents and KHR riel run on parallel ledgers with zero conversion guesswork. Track roommate expenses, enforce 10,000 bps split integrity, and settle month-end in the fewest transfers.
- Parallel Ledgers
- USD + KHR
- Split Engine
- 10,000 bps
- Settlement
- Min-Transfer
- Recurring Cron
- 00:00 ICT
Never converted or mixed
100.00% exact validation
Directed graph reduction
1st-of-month auto-post
Tricker.
/$1,022.00
4 published entries
៛400,000
2 published entries
Live Room Feed
August 2026- Apartment RentUSD$900.00Aug 01·SSethEqual (25% each)Housing
- Central Market GroceriesKHR៛180,000Aug 03·LLyEqual (25% each)Food
- Fiber Internet (300Mbps)USD$45.00Aug 05·DDaraEqual (25% each)Utilities
- Electric Power UtilityKHR៛220,000Aug 08·PPichSeth & Pich (50/50)Utilities
- Drinking Water (5x 20L)USD$12.00Aug 10·SSethEqual (25% each)Supplies
- Weekend Household SuppliesUSD$65.00Aug 14·LLySeth & Ly (50/50)Food
Settlement Graph
Directed minimum-transfer graph
Net Roommate Balances
- SSethgets+$384.25
- LLyowes-$128.00
- PPichowes-$142.50
- DDaraowes-$113.75
Fewest Transfers to Settle
3 paths- LySeth$128.00
- PichSeth$142.50
- DaraSeth$113.75
Closing locks settlement graph with audit snapshot.
System Design
Engineered for shared living math.
Every feature in Tricker exists to eliminate awkward calculations, currency confusion, and untracked household IOUs.
Sovereign Household Rooms
Every household is an isolated room with independent members, rules, currencies, and settlement archives. Join multiple rooms without data bleed.
Zero Conversion Drift
USD cents and KHR riel operate in parallel. No exchange-rate guesswork, no hidden spread losses, and no awkward conversions.
10,000 Basis Points Engine
Every bill split is stored and verified in integer basis points. Equal splits, custom weighted shares, or individual ratios must total exactly 10,000 bps.
Minimum-Transfer Settlement
Greedy graph reduction calculates the fewest peer-to-peer payment transfers needed to completely balance all debtors and creditors.
Immutable Month Closing
Active months accept live additions and edits. Closing freezes entries and finalizes the settlement plan into a permanent audit snapshot.
1st-of-Month Recurring Bills
Automated tasks trigger at 00:00 ICT on the 1st of every month, auto-drafting published entries for rent and recurring utilities with active housemates.
Workflow
From first bill to settled month.
No messy shared docs, no spreadsheet formulas to debug, and no group-chat payment squabbles.
Open or join a room
Create your household space, activate USD, KHR, or both, and invite roommates via instant link or email.
Log bills as they happen
Anyone in the room logs expenses. Pick who paid, select who benefits, and watch the split validate to 100%.
Settle in minutes
At month-end, review the directed settlement graph. Make the suggested transfers to clear both ledgers cleanly.
Currency Isolation
Two ledgers.
Zero conversion.
Household finances should never gamble on daily bank or money-changer rates. Tricker stores USD and KHR in separate pipelines with dedicated settlement outputs.
$1,234.56
123,456 cents · 2 decimal places
៛1,234,567
1,234,567 riel minor · Zero subunits
Core Principles
Three rules for peace of mind.
A room is an island
Entries, categories, members, and historical records stay strictly confined to their room. One account can hold multiple rooms with zero overlap.
Shares must equal 100%
All splits compute in integer basis points (10,000 bps). An entry cannot be saved until all roommate shares add up to 10,000 bps exactly.
Closing freezes history
Closing a month creates an unalterable financial record. No edits, no deletions, and no retroactive disputes. Only an admin can reopen.
Questions
Frequently asked questions.
Clear answers regarding room borders, bps arithmetic, and month freeze mechanics.