FairShare

Split bills effortlessly with elegance.

Who's involved?

No people added yet.

Receipts

Final Breakdown

Click calculate to see the magic.

What is FairShare?

FairShare is a free, browser-based bill-splitting application designed to take the awkwardness out of shared expenses. Whether you're splitting a restaurant bill, a vacation, shared groceries, or any group expense, FairShare handles the math so you don't have to.

Unlike simple "divide by N" apps, FairShare lets you assign individual items to specific people. If Alice ordered the steak and Bob ordered the salad, each person pays only for what they consumed — plus their fair share of tax, tip, and any other global costs. The result is a precise, fair breakdown that everyone can verify.

All data is stored locally in your browser. Nothing is sent to a server. You can create multiple named sessions (e.g., one for each trip or event) and they persist between browser sessions using localStorage.

How to Split a Bill with FairShare

  1. Add People: Start by entering the names of everyone who is sharing the bill. Each name you add becomes an option when assigning items.
  2. Create a Receipt: Click "+ New Receipt" and give it a descriptive name like "Dinner at Rosso" or "Weekend Trip Hotel." You can have multiple receipts in one session.
  3. Add Items: Enter each item's name and price. Then check the boxes next to everyone who shared that item. An item shared by three people is split equally among those three.
  4. Enter Global Costs: Add any amounts that apply to everyone equally: Tax 1, Tax 2, a tip, or a discount. You can also enter the total amount paid to verify your inputs.
  5. Record Who Paid: Enter how much each person paid upfront. This is used to calculate net settlements — who needs to pay whom and how much.
  6. Calculate Split: Click "Calculate Split" in the Final Breakdown section. You'll see each person's total share and the minimum transactions needed to settle all debts.

Frequently Asked Questions

Is my data saved when I close the browser?

Yes. FairShare uses your browser's localStorage to save all sessions, people, receipts, and items. Your data will be there when you come back — even after closing the tab — as long as you don't clear your browser data.

Can I handle multiple receipts from the same outing?

Absolutely. Within a single session, you can create as many receipts as you need — for example, one for the restaurant, one for the Uber, and one for the movie tickets. The Final Breakdown aggregates all receipts into one settlement calculation.

What if someone paid for multiple people upfront?

FairShare handles this perfectly. In the "Who Paid" section, enter the exact amounts each person put in. The app calculates who is owed money and minimizes the number of transactions needed for everyone to settle up.

Is this app free to use?

Yes, FairShare is completely free. It's supported by non-intrusive advertising. No account is needed, and no personal information is collected.