Marks Calc
Back to Blog
Updated
5 min read
Rent Splitting, Roommates, Fairness, Housing, Budgeting

Rent Splitting Formulas - The NYT Algorithm Explained

Rent Splitting Formulas - The NYT Algorithm Explained

Moving into a new apartment with roommates is exciting until someone gets the master bedroom with a private bathroom and someone else gets the closet-sized room next to the kitchen. How do you split rent fairly when the rooms are clearly not equal?

Most people either split rent equally (unfair to the person in the smaller room) or negotiate awkwardly based on gut feelings. There's a better way: the algorithmic approach to rent fairness, popularized by the New York Times' rent division calculator and backed by research in cooperative game theory.

The Problem with Equal Rent Splits

Consider a $2,400/month two-bedroom apartment. The master bedroom is 200 square feet with a private bathroom, walk-in closet, and a window overlooking the park. The second bedroom is 130 square feet with a shared bathroom, small closet, and no window.

Splitting equally at $1,200 each means the person in the master bedroom is getting a fantastic deal — they're paying the same as the person in the objectively worse room. This creates resentment that poisons the living arrangement.

The NYT Rent Division Algorithm

The New York Times popularized an algorithm originally developed by researchers at Carnegie Mellon University (the Spliddit project). The core idea: each room's rent should be proportional to its objective value relative to other rooms.

Step 1: Calculate Base Value from Square Footage

Square footage is the single most important factor in determining room value. The formula starts with a proportional split:

Room Base Value = (Room Sq Ft ÷ Total Sq Ft of All Rooms)

For our example:

  • Master bedroom: 200 sq ft
  • Second bedroom: 130 sq ft
  • Total: 330 sq ft

Master bedroom base value = 200/330 = 60.6% Second bedroom base value = 130/330 = 39.4%

At 2,400/month,thats2,400/month, that's 1,454 and $946 before amenity adjustments.

Step 2: Adjust for Amenities

The algorithm applies multipliers for desirable amenities:

| Amenity | Adjustment | Rationale | |---------|-----------|-----------| | Private bathroom | ×1.15 (+15%) | Significant privacy and convenience upgrade | | Window view | ×1.05 (+5%) | Natural light and view add measurable value | | Walk-in closet | ×1.07 (+7%) | Substantial storage improvement over small closet | | Medium closet | ×1.03 (+3%) | Moderate storage improvement | | Parking spot | +5% (flat) | Fixed value regardless of room size |

These percentages come from rental market analysis — they reflect how much extra renters are typically willing to pay for each amenity.

Step 3: Normalize to Total Rent

After applying all adjustments, the room values won't sum to exactly 100%. The final step normalizes them:

Fair Rent = (Room Adjusted Value ÷ Sum of All Adjusted Values) × Total Rent

Worked Example

Let's calculate fair rent for our $2,400 apartment:

Master Bedroom (Room A):

  • Base: 200/330 = 0.606
  • Private bathroom: 0.606 × 1.15 = 0.697
  • Window view: 0.697 × 1.05 = 0.732
  • Walk-in closet: 0.732 × 1.07 = 0.783

Second Bedroom (Room B):

  • Base: 130/330 = 0.394
  • No private bathroom: 0.394 × 1.0 = 0.394
  • No window: 0.394 × 1.0 = 0.394
  • Small closet: 0.394 × 1.0 = 0.394

Normalization:

  • Total adjusted value = 0.783 + 0.394 = 1.177
  • Room A fair rent = (0.783 / 1.177) × 2,400=2,400 = **1,595**
  • Room B fair rent = (0.394 / 1.177) × 2,400=2,400 = **805**

The person in the master bedroom pays nearly double — but they're getting a room that's objectively worth nearly double. Both parties can feel confident the split is fair because it's based on measurable factors, not negotiation power.

Three-Bedroom Example

For a $3,600/month three-bedroom apartment:

  • Room A: 220 sq ft, private bath, window, large closet → ~$1,480
  • Room B: 180 sq ft, shared bath, window, medium closet → ~$1,120
  • Room C: 120 sq ft, shared bath, no window, small closet → ~$1,000

Notice Room C still costs $1,000 despite being the smallest — because the algorithm ensures the total always equals the actual rent. The relative differences are what matter.

Common Objections

"But I didn't choose the big room on purpose!"

The algorithm doesn't assign moral blame. It simply calculates what each room is objectively worth. If you ended up in the master bedroom through luck or circumstance, you still benefit from it and should pay proportionally.

"What if we both want the small room?"

This is actually the ideal scenario! When both roommates prefer the cheaper room, you can negotiate — perhaps the person who takes the master bedroom gets a small discount as a "compromise bonus." The algorithm gives you a baseline to negotiate from.

"What about shared spaces?"

The algorithm only splits the private space (bedrooms). Shared spaces like living rooms, kitchens, and bathrooms are implicitly split equally since all roommates have equal access. If you want to account for shared space, add each person's share of common area to their room's square footage.

Alternatives to the NYT Method

The Sandometer Method

Named after a Reddit user, this simpler approach just uses square footage without amenity adjustments. It's less precise but easier to calculate manually.

The Vickrey Auction

Each roommate bids on each room. The highest bidder gets the room but pays the second-highest bid price. This is game-theoretically optimal but complex to implement.

The Splitwise Method

The popular app Splitwise uses a hybrid approach that considers both square footage and subjective room ratings. It's more flexible but less transparent than the NYT algorithm.

Using Our Calculator

Our Rent Fairness Calculator implements the NYT algorithm with all amenity adjustments. Simply enter:

  1. Total monthly rent
  2. Each room's square footage
  3. Amenities (private bath, window, closet size, parking)

The calculator instantly shows each room's fair rent with a detailed breakdown. No spreadsheets, no arguments — just math.

Key Takeaways

  • Equal rent splits are unfair when rooms differ significantly
  • The NYT algorithm uses square footage + amenity adjustments for objective fairness
  • Private bathrooms add ~15%, windows add ~5%, large closets add ~7%
  • Normalization ensures the total always equals your actual rent
  • Use our Split Calculator to compute fair rent in seconds

Fair rent splitting isn't about being petty — it's about creating a living arrangement where everyone feels respected. When the math is transparent and objective, there's nothing to argue about.

Ready to Calculate?

Discussion

Loading comments...