Life Calculator

Split Grocery Bills Without the Awkward Math

Enter the subtotal, tax, and tip, add each person with their share, and instantly see who owes what. Export to CSV or JSON to keep a record.

Split Now
Split Grocery Bills Without the Awkward Math
Free Tool

Grocery Split Calculator

Enter the bill totals, add each person with their share, and see who owes what instantly.

8/4/2026

Bill Totals

$
$
$
Grand Total$0.00

People

$
$

Summary

Subtotal

$0.00

Tax

$0.00

Tip

$0.00

Grand Total

$0.00

Assigned

$0.00

Balanced

Friends splitting a grocery receipt together
01

Per-Person Amounts and Items

Try It Now
People reviewing a shopping receipt with a calculator
02

Tax, Tip, and Even Splits

Try It Now
Receipt data exported and shared via phone
03

Export to CSV or JSON

Split Now
How It Works

Split any grocery bill in three steps

1

Enter the bill totals

Type the subtotal, tax, and tip. The grand total updates as you type. Give the receipt a name to identify it later.

2

Add people and assign amounts

Click Add Person for each participant. Enter their name, how much they owe, and optionally which items they picked. Use Split Evenly to divide the grand total automatically.

3

Check the balance and export

The balance indicator shows whether all amounts have been assigned. When it reads Balanced, export to CSV or JSON to keep a record or share with the group.

Deep Dive

How the Split Calculator Works

All calculation happens in the browser. Nothing is sent to a server.

How the Split Calculator Works
01

Grand total calculation

The grand total is computed as subtotal + tax + tip. All three fields accept decimal values and default to zero if left blank, so the calculator always has a valid number to work with.

FormulaGrand Total = Subtotal + Tax + Tip
02

Balance check

The balance is the difference between the grand total and the sum of all per-person amounts. A balance of 0.00 means the bill is fully assigned. A positive balance means some of the bill is still unassigned; a negative balance means the amounts entered exceed the grand total.

FormulaBalance = Grand Total โˆ’ Sum of Assigned Amounts
03

Split evenly

Clicking Split Evenly sets every person's amount to Grand Total รท Number of People, rounded to two decimal places. You can then manually adjust individual amounts afterward for a custom split.

FormulaEven Share = Grand Total รท Number of People
04

Export formats

CSV export produces a spreadsheet-compatible file with one row per person, including receipt name, date, subtotal, tax, tip, grand total, name, amount, and items. JSON export captures the full session object and can be imported back to restore the same session.

CSVOne row per person, all fields included
JSONFull session state, importable on return
Benefits

Why Use This Split Calculator

๐Ÿ›’

Any Number of People

Add as many participants as needed and remove anyone who should not be on the bill.

โš–๏ธ

Balance Indicator

Instantly see whether the assigned amounts match the grand total before you settle up.

๐Ÿ“„

CSV and JSON Export

Download a spreadsheet-ready CSV or a JSON file you can import back later.

โœ‚๏ธ

Split Evenly in One Click

Divide the grand total equally among all people without any manual arithmetic.

Who Uses It

Who Uses the Grocery Split Calculator

Anyone who shops together and wants a fast, fair way to settle the bill.

People in everyday grocery and shared meal situations
01

Roommates

Track who bought what during a shared shopping trip and settle up at the end of the month without relying on memory or a messy group chat.

02

Couples and Families

Split a large grocery run between partners or family members fairly, accounting for different shares of household staples.

03

Friend Groups

Bought ingredients together for a dinner party? Enter each person's contribution and the calculator shows exactly what the balance is.

04

Students and House Shares

House share grocery budgets are a common source of conflict. A clear, exportable breakdown keeps things transparent for everyone.

05

Office Lunch Runs

Someone grabbed lunch for the whole team. Add each person's order as items, enter their share, and export the result to send around.

06

Event Planners

Organising a potluck, barbecue, or group dinner? Track ingredient costs and assign shares before the event to avoid post-party awkwardness.

Frequently Asked Questions

How does the balance indicator work?

The balance is the grand total minus the sum of all per-person amounts. When the balance reaches zero the indicator shows Balanced, meaning every dollar has been assigned to someone.

Can I split the bill unevenly?

Yes. Click Split Evenly to start with an equal division, then manually edit individual amounts to reflect a custom split. The balance indicator updates in real time as you adjust.

What does the items field do?

The items field is a free-text note for each person โ€” for example "milk, eggs, bread". It does not affect the calculation but is included in the CSV and JSON exports so everyone can see what they are paying for.

How do I import a previous session?

Click Import and select a JSON file you exported earlier. The receipt name, totals, and all per-person entries will be restored exactly as they were.

Can I use this for other shared expenses?

The calculator works for any bill with a subtotal, optional tax, and optional tip. Restaurant bills, household supplies, utility payments, and group purchases all fit the same structure.

What happens when the balance is negative?

A negative balance means the assigned amounts exceed the grand total. This can happen if you use Split Evenly and then raise individual amounts. Reduce one or more person's share until the balance returns to zero.

Get Started Free

Ready to Split the Bill?

Enter the total, add your people, and settle up in under a minute.