{
  "id": "rent-split",
  "version": "3696484a73e1",
  "status": "published",
  "name": "Rent Split Calculator",
  "question": "How should our rent split work?",
  "summary": "A rent split calculator for roommates: shares the rent by bedroom size with the shared space split evenly, by income, or evenly.",
  "category": "everyday-life",
  "subcategory": "money-and-shopping",
  "url": "https://www.acalculator.org/everyday-life/rent-split-calculator",
  "markdown": "https://www.acalculator.org/everyday-life/rent-split-calculator.md",
  "kind": "function",
  "method": "By room size: share = rent × (own room + (home − all rooms) ÷ people) ÷ home; by income: share = rent × income ÷ all incomes; evenly: rent ÷ people.",
  "assumptions": [
    "By room size, every square foot costs the same and the shared space (kitchen, living room, halls) is split evenly.",
    "Shares are shown to the cent, so the shown shares can differ from the rent by a cent.",
    "Bathrooms, parking or a balcony used by one person are not priced separately."
  ],
  "inputs": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "type": "object",
    "properties": {
      "rent": {
        "title": "Monthly rent",
        "description": "The total rent for the home each month.",
        "type": "number",
        "x-unit": "USD",
        "minimum": 0,
        "maximum": 10000000
      },
      "by": {
        "title": "Split",
        "description": "By bedroom size, by income, or evenly.",
        "type": "string",
        "enum": [
          "rooms",
          "income",
          "even"
        ]
      },
      "area": {
        "title": "Whole home size",
        "description": "The floor area of the whole home, in the same unit as the rooms (sq ft or m²).",
        "type": "number",
        "minimum": 1,
        "maximum": 10000000
      },
      "rooms": {
        "title": "Bedroom sizes",
        "description": "One row per person: the floor area of their own room, in sq ft or m².",
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "room": {
              "title": "Room size",
              "description": "The floor area of this person’s room.",
              "type": "number",
              "minimum": 0,
              "maximum": 10000000
            }
          }
        }
      },
      "incomes": {
        "title": "Incomes",
        "description": "One row per person: their income, all for the same period.",
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "inc": {
              "title": "Income",
              "description": "This person’s income (yearly or monthly, the same for everyone).",
              "type": "number",
              "x-unit": "USD",
              "minimum": 0,
              "maximum": 1000000000
            }
          }
        }
      },
      "people": {
        "title": "People",
        "description": "How many people share the rent.",
        "type": "integer",
        "minimum": 2,
        "maximum": 20
      }
    }
  },
  "outputs": {
    "split": {
      "label": "Who pays what",
      "description": "Each person’s monthly share of the rent.",
      "format": "text"
    },
    "most": {
      "label": "Highest share",
      "description": "The largest share.",
      "format": "money"
    },
    "least": {
      "label": "Lowest share",
      "description": "The smallest share.",
      "format": "money"
    },
    "shared": {
      "label": "Shared space",
      "description": "Whole home size − all bedrooms, split evenly (by room size only).",
      "format": "number"
    },
    "rate": {
      "label": "Rent per unit of area",
      "description": "Rent ÷ whole home size (by room size only).",
      "format": "money"
    }
  },
  "defaultAnswer": {
    "inputs": {
      "rent": 2400,
      "by": "rooms",
      "area": 1100,
      "rooms": [
        {
          "size": "180"
        },
        {
          "size": "140"
        },
        {
          "size": "110"
        }
      ],
      "incomes": [
        {
          "income": "60000"
        },
        {
          "income": "45000"
        },
        {
          "income": "30000"
        }
      ],
      "people": 3
    },
    "outputs": {
      "split": "Person 1: $880.00; Person 2: $792.73; Person 3: $727.27",
      "most": 880,
      "least": 727.2727272727273,
      "shared": 670,
      "rate": 2.1818181818181817
    },
    "text": "For $2,400.00 a month: Person 1: $880.00; Person 2: $792.73; Person 3: $727.27."
  },
  "examples": [
    {
      "given": {
        "rent": 2400,
        "by": "rooms",
        "area": 1100,
        "rooms": [
          {
            "size": 180
          },
          {
            "size": 140
          },
          {
            "size": 110
          }
        ]
      },
      "expect": {
        "split": "Person 1: $880.00; Person 2: $792.73; Person 3: $727.27",
        "shared": 670,
        "most": 880,
        "least": 727.2727272727274
      },
      "source": "FairSplit, The Room Size Rent Splitting Method (common space split equally, private space split by each bedroom’s share of the square footage), https://usefairsplit.com/guides/how-to-split-rent-by-room-size/ (retrieved 2026-10-03); hand calculation in content.mdx: shared 1,100 − 430 = 670 sq ft, 223.33 each; 2,400 × 403.33 ÷ 1,100 = 880.00"
    },
    {
      "given": {
        "rent": 2400,
        "by": "income",
        "incomes": [
          {
            "income": 60000
          },
          {
            "income": 45000
          },
          {
            "income": 30000
          }
        ]
      },
      "expect": {
        "split": "Person 1: $1,066.67; Person 2: $800.00; Person 3: $533.33",
        "least": 533.3333333333333
      },
      "source": "hand calculation in content.mdx: 2,400 × 60,000 ÷ 135,000 = 1,066.67"
    },
    {
      "given": {
        "rent": 1850,
        "by": "even",
        "people": 2
      },
      "expect": {
        "split": "Person 1: $925.00; Person 2: $925.00",
        "most": 925
      },
      "source": "hand calculation in content.mdx: 1,850 ÷ 2 = 925"
    }
  ],
  "sources": [
    "FairSplit, The Room Size Rent Splitting Method (common space split equally between roommates, private space split by each bedroom’s share of the square footage). https://usefairsplit.com/guides/how-to-split-rent-by-room-size/ (retrieved 2026-10-03)"
  ],
  "related": [
    "bill-split",
    "rent-affordability",
    "prorated-rent"
  ],
  "changelog": []
}
