Who ordered the Uber back from dinner last Friday? When one of you calls cars on Uber and the other books Lyft rides home, the charges blur together fast. You do not need another paid subscription for this. A free Google Sheet handles the recordkeeping without asking either of you to link private bank accounts or hand payment histories to a third-party app.

You log the ride, set the split, and square up whenever you feel like it.

Thing is, people usually build massive spreadsheets with dozen-tab setups until neither partner wants to look at the screen. You genuinely only need nine columns and three little formulas. That keeps your math honest and your balances clear.

Spreadsheet Columns for Rideshare Tracking

Build your tracking sheet around a single table where every trip gets its own row.

Column Header Type Purpose
A Date Date Ride date (YYYY-MM-DD)
B Description Text Origin, destination, or purpose
C Amount Currency Total fare charged to the card
D Category Text Ride tag (e.g., Rideshare or Transit)
E Paid By Text Name of the partner who paid
F Split % Percentage Person 1 share (e.g., 50% or 60%)
G Person 1 Share Formula Calculated dollar share for Person 1
H Person 2 Share Formula Calculated dollar share for Person 2
I Net Balance Formula Net amount owed toward Person 1

Format columns C, G, and H as currency. Set column F to percentage. Doing this right away keeps numbers legible on small phone screens.

Core Formulas for Row Calculations and Totals

All row-level math rests on three cells in row 2.

In G2, calculate Person 1's dollar share: =ROUND(C2*F2, 2). Cell H2 works out Person 2's portion from whatever percentage remains: =ROUND(C2*(1-F2), 2). Cell I2 determines the net debt on that specific ride: =IF(E2="Person 1", H2, -G2).

That balance formula is simpler than it looks. When Person 1 pays, cell I2 posts a positive number equal to what Person 2 owes. If Person 2 pays instead, cell I2 turns negative, recording what Person 1 must reimburse. Sum up column I at any point and you get the net settlement amount. A positive sum means Person 2 owes Person 1. A negative sum means Person 1 pays Person 2.

Leave rows 102 through 106 open for summary blocks. Enter =SUM(C2:C100) in cell B102 to aggregate total shared rideshare expenses across the board. In cell B103, calculate Person 1's out-of-pocket spend with =SUMIF(E2:E100, "Person 1", C2:C100). Run =SUMIF(E2:E100, "Person 2", C2:C100) in cell B104 for Person 2. Cell B105 holds your overall settlement figure with =SUM(I2:I100).

To pull up surge fares or pricier trips automatically, drop =FILTER(A2:I100, C2:C100>100) into an audit tab or below your main summary table. Any ride over $100 populates right away without extra filtering.

Equal vs. Income-Based Cost Splitting

Most couples split every car ride straight down the middle. That default works fine if your earnings match up and you ride together every time. But when salaries diverge widely, or when one person takes personal work trips in the shared ledger, an even split creates friction.

Turns out income gaps affect how fair an equal split feels over months of late-night trips and surge pricing. A partner earning $60,000 feels a $70 airport ride differently than someone taking home $90,000. That difference gets sharper if the higher earner is usually the one calling the car instead of taking the subway.

You can pick between two core split structures for joint trips:

  • Equal split (50/50): Put 50% in column F. This fits partners with comparable incomes who take the car together.
  • Income-based split (e.g., 60/40): Put 60% in column F if Person 1 earns 60% of your total combined household income, leaving 40% to Person 2.

Solo rides do not need a special formula. Just enter 100% in column F if Person 1 rode alone. Person 1 takes on the entire line item, Person 2 owes zero, and the net balance stays balanced.

Setup Steps and Shared Access

Setting up the sheet takes about five minutes from scratch.

  1. Open a fresh workbook at Google Sheets and title it Shared Rideshare Ledger.
  2. Enter the nine column headers across row 1, make the text bold, and click View > Freeze > 1 row.
  3. Type two or three actual rides into rows 2 and 3 so you have real dollar numbers to test against.
  4. Add the formulas to G2, H2, and I2, then drag them down across the rest of the empty rows.
  5. Protect your formula ranges so neither of you accidentally overwrites the math on your phone. Select columns G through I, click Data > Protect sheets and ranges, and limit edit permissions.
  6. Tap the green Share button in the top right corner, input your partner's email address, grant Editor access, and send the invite.

Once shared, both of you can open the sheet on mobile. Entering rides the moment you step out of the car takes ten seconds and prevents forgotten receipts.

Common Pitfalls and Edge Cases

To be honest, bad formulas rarely break these sheets. Neglect does. You miss three rides over a busy weekend, neither of you remembers who paid for the airport ride from three weeks back, and pretty soon the whole document feels unreliable.

Watch out for three common tripwires. Typing raw dollar figures over the formulas in column G or H happens easily on mobile and breaks automated math down the line. Entering a solo commute as a joint trip is another common mistake, which skews balances before anyone notices. The third issue is letting uncleared balances accumulate for six months at a time, which turns an otherwise painless ten-dollar transfer into an awkward triple-digit reimbursement talk that neither person is thrilled to have.

Set a routine review time. Looking over cell B105 every second Sunday takes two minutes. Send the balance through your bank or cash, highlight the reconciled rows to mark them resolved, and start the next stretch with a clean slate.

When an App Makes More Sense

Spreadsheets are free, private, and endlessly adaptable. They shine for couples splitting anywhere from two to twenty shared rides in a typical month.

If your shared spending spans grocery runs, electric bills, pet supplies, and dozens of micro-purchases every week, a manual spreadsheet gets tedious. Dedicated expense-splitting apps offer push alerts and photo receipt scanning that save time for complex households. But if your goal is strictly tracking rides without paying subscription fees or connecting financial logins, nine columns in a sheet do everything you need.

Frequently Asked Questions

How should we handle tips and surge pricing?
Record the final settled charge from your credit card statement or digital receipt in column C, not the initial upfront estimate shown in the rideshare app. Upfront figures routinely exclude driver tips, unexpected tolls, or dynamic route changes.

Can we track individual rides on the same sheet?
Yes. Enter 100% in column F whenever Person 1 rides alone. Column C assigns the full charge to Person 1, Person 2 owes nothing, and the balance remains completely accurate.

What happens if a friend splits a ride with us?
Deduct whatever cash or payment the friend sent before you input the trip into column C. The sheet should only reflect the net cost your household covered.

How do we prevent accidental formula deletions on mobile?
Lock columns G through I using built-in sheet permissions. When someone accidentally taps a protected formula on a phone, Google Sheets flags the cell with a warning or blocks changes outright, keeping row math intact.

Open a blank file, paste the headers, and log your last ride before passing the sheet link to your partner. Running one quick test row today saves plenty of awkward recalculations later on.