A shared Google Sheets budget should show two things at once: whether the household is staying on plan and whether either partner has fronted more than their agreed share. What should actually go in it?
Use the fields and formulas below as a template you can copy into a blank sheet. It keeps the budget, expense split, and reimbursement record connected without mixing them together.
No paid template is required.
Use four tabs instead of one giant ledger
A single tab gets messy fast. Separate the planning work from the question of who owes whom.
| Tab | What it does | Include |
|---|---|---|
| Settings | Stores agreed rules and income shares | Monthly contribution income, income-based percentages, category list |
| Transactions | Records each purchase once | Date, amount, payer, split rule, partner shares, notes |
| Monthly Budget | Compares planned and actual category spending | Category, planned amount, actual amount, remaining amount |
| Settle Up | Calculates the reimbursement for a period | Amount paid, assigned share, net balance, settlement log |
Keep the first version boring. A plain record you both use beats a dashboard you avoid.
Build the transaction tracker
Start with the Transactions tab. Every later total pulls from it.
-
Create a Settings tab with a row for each income period.
Use these columns:
A: Month start B: Partner 1 contribution income C: Partner 2 contribution income D: Partner 1 income share E: Partner 2 income shareIn
D2, enter:=IFERROR(B2/SUM(B2:C2),0)In
E2, enter:=IFERROR(C2/SUM(B2:C2),0)Use take-home pay or another contribution-income number you both agree on. The key is consistency. If income changes, add a new Settings row rather than overwriting an old one.
-
Add the main transaction columns.
Date | Description | Category | Amount | Paid by | Split rule | Partner 1 % | Partner 1 share | Partner 2 share | Settle up? | Notes or receipt linkUse the same payer labels every time:
Partner 1,Partner 2, orJoint. MakeSettle up?a Yes or No dropdown.Mark
Yesonly when one partner paid from their own funds and the cost should affect the reimbursement balance. A bill paid from a joint account can still appear in the budget, but it will usually be markedNofor settlement. -
Enter the percentage for each expense in the Partner 1 % column.
For an equal split, enter
50%. For an income-based expense, copy the current Partner 1 income share from Settings and paste it as a value. For a personal expense, enter100%for the person responsible and mark the rowNounder Settle up?That extra paste step feels fussy, but it stops old utility bills from changing after a later income change.
-
Calculate each partner's assigned share.
In
H2for Partner 1 share, enter:=IF(OR(D2="",G2=""),"",IFERROR(D2*G2,"Check %"))In
I2for Partner 2 share, enter:=IF(OR(D2="",G2=""),"",IFERROR(D2-H2,"Check %"))Format column G as a percentage and columns H and I as currency. Enter
60%, not60, for a 60 percent split. -
Create a Monthly Budget tab.
Put the first day of the month in
B1. List categories such as Housing, Utilities, Groceries, Dining Out, Transport, Household, and Personal in column A.If categories start in
A3, use this formula inC3to total actual spending for that category:=SUMIFS(Transactions!$D:$D,Transactions!$C:$C,$A3,Transactions!$A:$A,">="&$B$1,Transactions!$A:$A,"<"&EDATE($B$1,1))Put the planned amount in column B. In column D, calculate the amount left with
=B3-C3.Category names must match exactly. "Groceries" and "Grocery" will be treated as two different categories.
Decide what a fair split means before anything is paid
Thing is, a formula cannot make a split fair. It can only apply the rule you agreed to.
| Split rule | When it can fit | What to enter in Partner 1 % |
|---|---|---|
| Equal | Incomes, use, and expectations are similar | 50% |
| Income-based | Take-home incomes differ and you want contributions tied to ability to pay | Copy the current Settings percentage |
| Usage-based | One person regularly uses more of a shared cost | Enter the documented usage percentage |
| Per person or nights stayed | Guests, travel, or temporary living arrangements affect the cost | Divide Partner 1's people or nights by the total |
| Room-size based | You and a partner share a home with roommates and space is part of the agreement | Enter the agreed room-size percentage |
| Personal | Only one person benefits from the purchase | 100% or 0%, then mark Settle up? as No |
For example, if Partner 1's agreed contribution income is $6,000 and Partner 2's is $4,000, the split is 60 percent and 40 percent. A $200 shared bill becomes $120 for Partner 1 and $80 for Partner 2.
Income-based sharing is a contribution rule, not a judgment about either person. Write down any exceptions before they become a receipt-sized disagreement. A note such as Rent and utilities use 60/40; meals out are personal unless agreed; guest groceries split per person is enough.
Keep the monthly budget separate from the IOU
Your Monthly Budget tab answers, "How much did we spend?" The Settle Up tab answers, "Who paid more than their share?" Those are different jobs.
A reimbursement is not a new grocery expense. Log the original grocery purchase once in Transactions, then log the later repayment in the Settlement Log. Otherwise, food spending gets counted twice.
You can use several budgeting styles with the same transaction tracker.
| Planning style | How it works in a shared sheet | Watch for |
|---|---|---|
| 50/30/20 | Uses a rough target of 50 percent for needs, 30 percent for wants, and 20 percent for savings and debt payments | It helps with planning but does not decide how bills are split |
| Zero-based | Gives every available dollar a job before the month begins | It needs regular updates when plans change |
| Envelope-style | Sets a spending cap for categories such as groceries or dining out | It works best when both partners treat the category limit as real |
Pick the planning style that makes conversations easier. The split rule still belongs on each expense row.
Settle up at a predictable time
Choose a recurring time to review the sheet, such as the end of the month. Both partners should add missing purchases, review anything unclear, and confirm the reimbursement balance before anyone sends money.
On the Settle Up tab, enter the start date of the review period in B1 and the first date after that period in B2. Then use these formulas for Partner 1:
B4: =SUMIFS(Transactions!$D:$D,Transactions!$E:$E,"Partner 1",Transactions!$J:$J,"Yes",Transactions!$A:$A,">="&$B$1,Transactions!$A:$A,"<"&$B$2)
B5: =SUMIFS(Transactions!$H:$H,Transactions!$J:$J,"Yes",Transactions!$A:$A,">="&$B$1,Transactions!$A:$A,"<"&$B$2)
B6: =B4-B5
B4 is what Partner 1 paid directly. B5 is Partner 1's assigned share. A positive result in B6 means Partner 1 covered more than their share, so Partner 2 owes that amount.
Repeat the calculation for Partner 2 using the Partner 2 payer label and the Partner 2 share column. The two net balances should offset. If they do not, check payer names, settlement flags, and percentage entries before settling.
Turns out, a short settlement log is useful even when repayment happens immediately. Record the period, sender, recipient, date, amount, and a confirmation note.
I see a balance for this month. Can we check the items marked "Needs review" before we settle?
The sheet tracks the agreement. Any actual payment happens separately through the method you both choose.
Share the sheet without sharing everything
Share the sheet directly with your partner's email rather than using an open link if the file includes income details, recurring bills, or receipt records.
Protect formula columns H and I, along with the summary formulas on Monthly Budget and Settle Up. In Google Sheets, use Data > Protect sheets and ranges while leaving your input columns editable.
Protected ranges prevent routine formula edits. They do not make sensitive details private from people who already have access. Keep passwords, bank account numbers, card numbers, and login details out of the spreadsheet.
Receipt links can also reveal more than you expect. A brief note such as Target household items, receipt saved may be enough.
Fix the mistakes that make a shared budget feel wrong
| Mistake | Why it causes trouble | Better approach |
|---|---|---|
Entering 60 instead of 60% |
The assigned share becomes far larger than intended | Format the cell as a percentage and enter 60% |
| Letting old rows reference a live income percentage | Past balances shift when the Settings tab changes | Paste the percentage as a value for each expense |
| Recording a repayment as another expense | Spending totals are doubled | Log the purchase once and the repayment in Settlement Log |
| Marking a joint-account bill for settlement | The sheet can show a reimbursement that is not really due | Mark it No unless you have a separate contribution rule |
| Using inconsistent payer names | SUMIFS formulas fail to match entries |
Use dropdowns for Partner 1, Partner 2, and Joint |
A balance that looks wrong should pause the settlement, not start an argument.
Start with one recent shared bill
Build the four tabs, then enter one recent grocery, utility, or household purchase. Choose the split rule, add the percentage, and confirm that the two assigned shares equal the transaction amount.
That one row will show whether the setup makes sense for both of you. Add the rest of the current month only after the rule feels clear.