DEV Community

komugi
komugi

Posted on • Originally published at komugipan.gumroad.com

How couples can split bills, chores & date nights fairly in Notion (2026)

It's 11pm on a Tuesday. Mika is folding laundry. Her partner Ren is on the couch scrolling. She's done dishes 4 nights in a row. He paid the electric bill last week and thinks they're even. Neither of them is actually keeping score — but both of them feel like they're losing.

This is how most cohabiting couples fight. Not about the big stuff. About the invisible ledger that nobody agreed to but everyone is tracking in their head.

I've been living with my partner for 6 years. For the first 2, we had the same fight on rotation: "I feel like I'm doing more." The cost of not fixing it was brutal — we spent maybe 3 hours a week arguing about money and chores. That's ~150 hours a year of relationship damage over something a spreadsheet could solve. One couple I know actually split a $4,200 vacation 50/50 even though one earned 3x the other, then spent the whole trip resenting each other.

This article is the system I built in Notion to make it stop. I'll show you the exact databases, formulas, and weekly ritual. If you want the full pre-built template at the end, great. If you want to build it yourself from this post, also great — everything you need is below.

Why "50/50" is the wrong default for couples

Split-the-bill apps (Splitwise, Honeydue) assume equal contribution is fair. For roommates, that's fine. For couples with different incomes, schedules, or chore tolerances, 50/50 is often the most unfair option dressed up as neutral.

Three fairness models actually used by couples I've interviewed:

Model How it works Best when
Flat 50/50 Every expense split equally Incomes within 20% of each other
Proportional Split by income ratio (e.g., 60/40) Significant income gap
Yours/Mine/Ours Each contributes fixed % to joint account You want financial independence

The Notion system I'll describe supports all three. You pick one per expense category — rent might be proportional, groceries might be 50/50, streaming services might be "whoever signed up pays."

Rule I learned the hard way: the fairness model matters less than the fact that you both agreed to it explicitly. Ambiguity is the enemy, not inequality.

Step 1: The Shared Expense Ledger (the money half)

The first database is an expense log. Every shared purchase goes in. Here are the properties I use:

  • Name (title) — "Costco run," "Electric bill July"
  • Amount (number, currency)
  • Paid by (select: Partner A, Partner B)
  • Category (select: Rent, Utilities, Groceries, Dining, Subscriptions, Travel, Other)
  • Split method (select: 50/50, Proportional, 100% A, 100% B)
  • Date (date)
  • Settled (checkbox)

Then two formula properties do the actual math. Here's the A owes formula, assuming a 60/40 proportional split where A earns more:

if(prop("Split method") == "50/50",
  if(prop("Paid by") == "B", prop("Amount") / 2, 0),
if(prop("Split method") == "Proportional",
  if(prop("Paid by") == "B", prop("Amount") * 0.6, prop("Amount") * 0.6 - prop("Amount")),
if(prop("Split method") == "100% A",
  if(prop("Paid by") == "B", prop("Amount"), 0),
0)))
Enter fullscreen mode Exit fullscreen mode

Do the mirror version for B owes. Now a rollup at the database level sums A owes - B owes and tells you who owes whom, in one number, right now.

The key UX detail: a "Settle up" button view filtered to Settled = false. Once a month, one partner Venmos the other the net amount, then selects all rows and checks Settled. Done. No app to download, no subscription, no data leaving Notion.

Real example

Ren and Mika earn $90k and $60k respectively — a 60/40 split for rent and utilities, 50/50 for groceries and dining (they eat about the same). Month of July:

  • Rent $2,400, paid by Ren, proportional → Mika owes Ren $960
  • Electric $140, paid by Mika, proportional → Ren owes Mika $84
  • Costco $220, paid by Ren, 50/50 → Mika owes Ren $110
  • Sushi date $95, paid by Mika, 50/50 → Ren owes Mika $47.50

Net: Mika owes Ren $938.50. One transfer. No arguments about who got the expensive cheese.

Step 2: The Chore Fairness Tracker (the invisible-labor half)

Money is the easy half because it's already numerical. Chores are harder because nobody logs them and the mental load is invisible. The solution isn't a punishing chore chart — it's a lightweight weight system.

Build a Chores database with:

  • Task (title)
  • Assigned to (select: A, B, Either)
  • Frequency (select: Daily, Weekly, Monthly, As-needed)
  • Weight (number, 1–5) — how draining/time-consuming it is
  • Last done (date)
  • Done by (select, updated each completion)

Weight is the whole trick. Taking out the trash is a 1. Deep-cleaning the bathroom is a 4. Managing the finances, planning meals for the week, remembering the in-laws' birthdays — these are 4s and 5s even though they have no physical output. If you don't weight mental-load tasks, your tracker will lie to you.

Then a monthly rollup view groups by Done by and sums Weight. If A did 47 weighted points and B did 43 last month, you're within noise. If A did 60 and B did 20, you have a conversation with data instead of feelings.

The chore inventory checklist

Before you start tracking, sit down together and list everything. Most couples miss half of it on the first pass. Use this prompt list:

  • [ ] Cooking (planning, shopping, prep, cleanup — four separate tasks)
  • [ ] Laundry (wash, fold, put away)
  • [ ] Bathroom cleaning
  • [ ] Kitchen deep clean
  • [ ] Floors (vacuum, mop)
  • [ ] Trash & recycling
  • [ ] Bills & finance admin
  • [ ] Scheduling appointments (doctor, dentist, car)
  • [ ] Gift buying (family, friends, each other)
  • [ ] Social calendar management
  • [ ] Plant/pet care
  • [ ] Car maintenance
  • [ ] Home repairs & calling contractors
  • [ ] Mail & packages
  • [ ] Tax prep
  • [ ] Travel planning

The last 8 items are almost always where imbalance hides. One partner thinks they're doing "half the chores" because they do half the dishes, while the other is running the entire operational backend of the household.

Step 3: The Date Night Engine

Couples who've been together 3+ years stop dating. Not because they stop loving each other — because planning a date becomes another cognitive task, and both people are waiting for the other to do it. So you default to takeout and Netflix for the 200th time.

Fix this with two small databases:

Date Ideas (the backlog):

  • Idea (title)
  • Type (select: At-home, Restaurant, Activity, Travel, Adventurous)
  • Estimated cost (select: $, $$, $$$)
  • Effort (select: Low, Medium, High)
  • Suggested by (select: A, B)
  • Tried? (checkbox)
  • Rating (1–5, after trying)

Date Log (what you actually did):

  • Date (date)
  • What we did (relation → Date Ideas)
  • Notes
  • Planned by (select)

The Planned by field is the second trick. At month-end, if the same name appears 4 times in a row, that's a conversation. Planning is labor.

The rotating planner rule

One couple I showed this to adopted a "whoever's name was on last week's date, the other plans next week" rule. Low stakes, automatic fairness, zero fights. They went from 1 date a month to 3 in the first 60 days just because the bottleneck (deciding who decides) was removed.

Stock the idea backlog with at least 20 items before you start. Don't try to generate ideas on Friday at 6pm — that's the exact failure mode you're solving.

Step 4: The Weekly 15-Minute Sync

A system without a ritual rots. The ritual that holds this together is a 15-minute Sunday sync. I've run it for 4 years. Here's the agenda, which also lives in Notion as a recurring template:

## Sunday Sync – [Date]

### 1. Money (5 min)
- Review new expenses in ledger
- Current balance: who owes whom?
- Any big purchases coming up this week?

### 2. Chores (3 min)
- Glance at monthly weight totals
- Anything felt unfair this week? Name it.
- Swap/adjust for next week?

### 3. Calendar (3 min)
- Each person's busy days
- Shared commitments
- Who's cooking which nights?

### 4. Us (4 min)
- One thing you appreciated this week
- One friction point (no defending, just logging)
- Next date night: when, who's planning?
Enter fullscreen mode Exit fullscreen mode

Rules for the sync:

  1. Phones down, laptop open to the dashboard only.
  2. No interrupting during the "friction point" — the other person logs it, asks one clarifying question, and that's it.
  3. If something is too big for 15 minutes, it gets scheduled as a separate conversation, not jammed into the sync.

The sync isn't therapy. It's maintenance. Treating it like a standup instead of a heart-to-heart is why it actually happens every week.

Step 5: The Dashboard (tying it all together)

The final piece is a single Notion page — the Command Center — that surfaces the signal from all four databases:

  • Money panel: current net balance, expenses this month, button to add new expense
  • Chore panel: this month's weight totals per person, overdue tasks
  • Date panel: last date + days since, next planned date, 3 random ideas from backlog
  • Sync panel: last sync date, next sync scheduled, template link

Use linked database views, not duplicates. One source of truth per data type. Put the whole thing on the couple's home screen — literally. Notion on iPad, permanently open on the kitchen counter, works better than any app.

Why Notion and not Splitwise + Todoist + Google Calendar

I tried the stack-of-apps approach for a year. Four reasons it failed:

  1. Context switching. Finance in one app, chores in another, dates in a third. Nobody opens three apps on a Tuesday night.
  2. No cross-linking. A date night is also an expense and also a "planned by" chore. In separate apps, you log it three times or zero times. Zero wins.
  3. Your partner won't adopt a developer-y tool. Notion has a visual DB view that looks like a spreadsheet. That's the line of acceptability for most non-technical partners.
  4. No customization of fairness. Splitwise can't do "60/40 on rent but 50/50 on groceries, except streaming which is 100% mine." Notion formulas can.

The tradeoff: Notion has no bank integration. You type expenses in manually or forward receipts to an email-to-database automation. For a two-person household with ~30 shared transactions a month, manual entry takes 5 minutes a week. Cheaper than a fight.

Step 6: Edge cases most tutorials skip

One partner earns way more and wants to cover everything. Fine — use split method "100% A" for most categories. The ledger still logs everything, so if circumstances change later, you have the baseline.

You have a joint account. Add a third Paid by option: "Joint." Create a formula that treats joint-paid expenses as zero-sum (neither owes the other), and track joint-account contributions as a separate monthly recurring expense.

You're saving for something together. Add a Goals database with target, current, and monthly contribution. Link contributions to the expense ledger as a "Savings" category paid by each partner.

One of you travels for work. Add a While traveling checkbox to chores. If it's checked during the month, exclude from fairness totals — the traveler wasn't home to do them and shouldn't be docked.

Fights about the system itself. If one partner feels surveilled, dial back the chore tracking. Keep the money ledger (less emotionally charged) and the date night engine (pure upside). Add chores back in 3 months if the other two land well.

What this actually changes

After 6 months of running this, the couples I've shared it with report:

  • Money fights down ~80% (from "weekly" to "basically never")
  • Date nights up 2-3x (from the planner-rotation rule alone)
  • One partner discovering they were doing 65% of weighted chores and renegotiating
  • One partner discovering they weren't doing as much as they thought, and shutting up about it

The system doesn't make the relationship — you do. But it removes the 3 hours a week of friction that was standing between you and actually enjoying each other.

The full template

Building everything above from scratch takes about 6–8 hours if you know Notion formulas, longer if you don't. The formulas for proportional splitting with conditional logic are where most people get stuck — one wrong bracket and your ledger tells you your partner owes you negative money.

I systematized all of this into the Couples Command Center in Notion — a pre-built template with:

  • All 4 databases pre-wired with the formulas above (50/50, proportional, and yours/mine/ours modes all working out of the box)
  • The Sunday Sync template with the 15-minute agenda
  • A seeded Date Ideas backlog with 60+ ideas across all categories and price points
  • A seeded chore library with 40+ weighted tasks you can edit
  • The unified dashboard page with linked views
  • Setup guide (20 minutes from duplicate to first entry)
  • Both partners' onboarding walkthrough so the non-Notion-person isn't lost

It's $25, one-time, yours to duplicate into your workspace and customize. Cheaper than one dinner out, and designed to make the next 100 dinners out actually pleasant.

If you'd rather build it yourself from this article — seriously, go for it. Everything you need is above. If you want the shortcut and the pre-seeded content, the template is below.


Want the complete Couples Command Center I used? View on Gumroad →

Top comments (0)