01 / Process
How BillSmart Works
Three simple steps to settle up.
1. Set Base Currency
Select the currency you want your final balances to be calculated in.
2. Log the Expenses
Enter who paid, how much, and who the expense was for. Mixed currencies are fully supported.
3. Get the Split
Hit calculate and instantly see the optimized list of who needs to pay whom to settle up.
02 / Advantages
Why Choose BillSmart
Simple and fair splitting, made easy.
No More Math
Enter payments and we handle the complex split logic automatically, including who paid and who owes.
Fair Splitting
Supports mixed currencies and converts them into one base unit so everyone settles with confidence.
Data Control
No login or registration required, making quick split sessions entirely private and easy.
04 / Questions
FAQ
Can I split one payment for multiple people?
Yes. Use the ‘Pay for’ multi-select dropdown and choose exactly who was involved in the expense. You can select one, many, or all.
Do I need to use the same currency for every expense?
No. Each payment can use a different currency and is converted to the base currency automatically using live rates.
How does the split algorithm work?
Our algorithm calculates the net balance for each person and then optimizes the transactions, minimizing the total number of bank transfers needed.
What happens if exchange rates are temporarily unavailable?
BillSmart shows a clear FX error and prevents saving wrong converted amounts.
More detail on rounding, exchange rates and saving a trip is in the full FAQ, and the calculation itself is explained step by step in how it works.