Free template · No signup

Shared Expenses Spreadsheet

A ready-made expense splitting spreadsheet for roommates, couples and friends who keep a running tab. Every total is a real formula, so you type what happened and the sheet works out each person's share, each person's net balance, and the one payment that clears it.

Download the Excel template (.xlsx)

Works in Excel, Numbers and LibreOffice. Around 9 KB.

Google Sheets: open Sheets, choose File > Import, upload the file you just downloaded, and pick "Create new spreadsheet".

An "Open in Google Sheets" copy link is planned for this page. Until it is live, the import step above is the way in.

What is in the shared expenses spreadsheet

Two sheets, nothing hidden. You only ever type into the white cells: names, dates, descriptions, amounts, and a 1 for each person who shares a row.

  • Expenses. One row per expense: date, description, amount, who paid, then a tick box column for each of up to 10 people. Put a 1 under everyone who shares that expense. Two columns calculate themselves: Split among counts the 1s on the row, and Share per person divides the amount by that count. The header row is frozen and ships with 40 blank rows plus 5 filled-in sample rows you can overwrite.
  • People. One row per person, with three calculated columns: Paid adds up every expense that person paid for, Share adds up their slice of every row they were included in, and Net is paid minus share. A positive net means the group owes them. Underneath sits the Settle with the organizer table, which turns those balances into one payment per person.

Amounts and dates are already formatted for your region, so the file you download shows dollars and MM/DD/YYYY dates without you changing a setting.

How the expense splitting spreadsheet formulas work

Four plain functions do all of it, and you can read every one of them in the formula bar. Nothing is hard-coded, nothing is a pasted value, and there are no macros to enable.

Per expense

Split among = SUM(of the tick box columns on that row) and Share per person = IF(count > 0, amount / count, 0). Because the share is the amount divided by the count, the shares on a row always add back up to the amount.

Per person

Paid = SUMIF(Paid by column, this person's name, Amount column). Share = SUMPRODUCT(Share per person column, this person's tick box column), which adds the row share only where their cell holds a 1. Net = Paid - Share. Add every net together and the result is zero, which is the check printed next to the totals row.

Settling up

The first person in the People sheet is the organizer. Everyone else either pays the organizer the size of their negative net, or receives the size of their positive net, so a group of five settles in four payments. A who pays whom plan that pairs debtors with creditors directly needs to compare every balance against every other balance, which is not something a spreadsheet formula does cleanly. If you want that version, the who owes who calculator produces it in the browser.

Worked example: one month of bills between four people

These are the sample rows the download ships with, so you can open the file and follow along.

Expenses: groceries $84.00 paid by Alex · internet $60.00 paid by Sam · cleaning supplies $24.00 paid by Jordan · electricity $112.00 paid by Alex · dinner $96.00 paid by Sam, shared by three people because Riley was away.

Shares: the first four rows split four ways ($21.00, $15.00, $6.00, $28.00). The dinner splits three ways at $32.00. Alex, Sam and Jordan each carry $102.00 of the $376.00 total; Riley carries $70.00.

Nets: Alex paid $196.00 and owes $102.00, so their net is +$94.00. Sam is +$54.00, Jordan is -$78.00, Riley is -$70.00. The four nets add up to exactly zero.

Settling: Alex is the organizer. Jordan sends Alex $78.00, Riley sends Alex $70.00, and Alex sends Sam $54.00. Three payments, everyone square.

Shared expense calculator in Excel, or in your browser

A shared expense calculator Excel template is the right tool when you want a file you own, that keeps a record of the month, and that nobody needs an account to open. It is the wrong tool when the same four people keep adding expenses every week, because somebody has to be the one who opens the file, types the row and re-shares it.

If you only need one answer right now, the browser tools skip the download: who owes who calculator for a group tab, split bill calculator for a single check, split rent calculator for a monthly rent, and group trip calculator for travel. For a trip with dates and categories, the matching file is the trip expenses spreadsheet.

Common questions

Is the shared expenses spreadsheet free?
Yes. Download it and use it as often as you like, with no signup and no account. There is nothing locked inside the file.
Does the expense splitting spreadsheet work in Google Sheets?
Yes. In Google Sheets choose File > Import and upload the .xlsx file. Every formula carries over, because the sheet only uses SUM, SUMIF, SUMPRODUCT and IF.
How do I split one expense between only some of the people?
Put a 1 under each person who shares that row and leave the others blank. The split among count and the share per person both update on the same line.
Why does everyone settle with one organizer instead of paying each other?
A who pays whom plan has to compare every balance against every other balance, which a spreadsheet formula cannot do cleanly. Settling through one organizer keeps it to a single payment per person and the totals still match exactly. The free web calculator works out the who pays whom version for you.
How many people and expenses does the template hold?
Up to 10 people and 40 expense rows as it ships. Copy the last row down if you need more rows and the formulas follow.

Or skip the spreadsheet

Faiyr does the same math in a shared group everyone can see: add an expense from your phone, balances update for everybody at once, and nobody has to re-send the file. Free to use and 100% ad-free.