Trying to figure out how to split rent with roommates when the rooms are different? Use this spreadsheet I made. The way it works, each roommates bids on how much of a premium they are willing to pay for each of the nicer rooms, and then those premiums are applied to the worst room to make it cheaper. The market solves all.