Divide Your Rent Fairly
nytimes.com
nytimes.com
Note: I have no affiliation with Splitwise, I just love the product.
What happens if I'm person C, B is a decent guy but A is a deadbeat? I lent money to B, not A, and can't be bothered to hunt down A for my cash?
Or is that what's implied in "when enabled"?
(Yes, I have (mostly past) friends like that and yes I've been in that exact scenario, unassisted by any apps.)
In person, A thinks that's bullshit and immediately refuses to pay anything, out of principle. People stop splitting with A unless he has the cash on hand and eventually have to kick him out of the house.
Not saying the app works that way. In fact, that's probably why the app doesn't work that way.
EDIT: As it turns out they have an API [0] so I guess I could write something that would auto-add "bills" for interest if I wanted to but my current setup works fine ATM and I feel like some of my friends would not be happy with being charged interest :).
We do send monthly reminders to make sure people are good about either paying back or picking up the check next time. People often just use it to keep track of who should pay next and that is the way I primarily use Splitwise personally. With good friends, Splitwise is just a way to let our balance roll and figure out who should pay today.
With more distant or very diligent friends who don't like being in debt, they settle up right away and like the monthly reminder emails. To each his or her own!
We have our API just for things like this. I actually have personally borrowed money with interest (a large amount to pay off a credit card) from a friend, and tracked the debt, payments, and interest on Splitwise. We did repayments via PayPal and I added interest each month using my own calculations. We were both very happy and it's been paid off for a while now.
If someone wrote a general Splitwise interest-on-your-balance app (I would make it be opt-in for friends who agreed, with 0% still as the default for balances) on our API, that'd be awesome.
$interestBillAmount = $amountOwed*$interestRate
That ran each month. Anyways keep up the great work, I use Splitwise all the time and it's a huge time and stress saver!This even allows you to do the "Two people sharing a single room in a two-bedroom" calculation, unlike the NYTimes calculator.
* Should you get renters insurance? [1]
* The Splitwise Furniture Calculator [2]
* The Splitwise Guest Calculator [3]
* The Loud Sex (and other night-time noises) Calculator [4]
* The Splitwise Travel Calculator [5]
[0] https://www.splitwise.com/calculators
[1] https://www.splitwise.com/calculators/renters
[2] https://www.splitwise.com/calculators/furniture
[3] https://www.splitwise.com/calculators/guest
I see this kind of brokenness all the time. Is there a well known way to fix it on my end? Is this just bad web design?
I think if you have complex or specific preferences about rent splitting (ie I don't want to live next to the kitchen) and live with a bunch of fellow nerds, an implicit fair division system may work well. The NYT calc is a great new implementation the Francis Su paper - the old Java one was broken.
If you have non-nerd roommates, couples living together, or are already assigned to rooms by fate or immutable preference, that's what the Splitwise calculator is for. The price are based on square-footage, survey data, and common sense. Not everyone is willing to change from the room they like, or sit for an auction.
Rationale: http://blog.splitwise.com/rent-calculator-faq/ Survey: http://blog.splitwise.com/2011/02/20/survey-results-split-th... Follow up: http://blog.splitwise.com/2011/03/01/does-it-really-work-fee... My Quora answer: https://www.quora.com/Whats-the-fairest-way-to-assign-rooms-...
Happy to answer questions at jon at splitwise dot com
I suppose the insight is that (some or many) people are more ready to accept an unfair situation dictated by a dispassionate external authority (even if that authority is just some JavaScript!) than a fair situation reached by negotiation.
It seems rather unfair of you to incorporate that information into the bidding system and bid up the price of the small room (a sort of strategic bidding). But it also seems unfair that if we both answer honestly the system has a good chance of making the smaller room priced the same (or more than) the big room.
With any other roommate, especially one who didn't know about my pathological fear, I could expect to pay less for the smaller room. These "external authorities" might reflect such widespread notions, as well as avoid the risk of strategic bidding that can occur after roommate selection is fixed.
Edit: Also see Splitwise's rent calculator: https://www.splitwise.com/calculators/rent
I've been waiting for Venmo to integrate roommate-inspired features for ages.
I think I might check it out. I will probably keep using Splitwise but if it can do everything mint can do and track iou's I might try to use it as a mint replacement then write something that can mirror my Splitwise history to Buxfer and keep using Splitwise.
[1] https://itunes.apple.com/us/app/splittr-cost-sharing-made/id...
Edit: It appears to be for iOS only according to the website [0]. This wouldn't be an issue for my current roommates but I do have some friends on android that I use splitwise with that wouldn't be able to use this. If they ever add Android support I will be sure to check it out.
http://www.nytimes.com/2014/04/29/science/to-divide-the-rent...
We measured out the sqft of the bedrooms, and used the percentages of each room from the total bedroom sqft to split the rent and any fixed expenses like internet and lawn care (since those costs don't change based on per person usage). We applied the same to cleaning supplies and things like light bulbs in common spaces.
(Chosen Bedroom SQFT / Total Bedroom SQFT = Chosen Bedroom Expense %)
For power, since that can vary month to month based on usage, we split it by the number of people in the house.
This month, one of the friends is moving out and we're taking her room over as an office, so the power split changes to 3 way instead of 4 way, but the other friend won't see a change in her other expenses because her percentage of the bedrooms floor space is still the same.
Easy on math and easy to manage.
All expenses are tracked in a Google Doc shared to all of us, and at the end of each month I run the numbers to calculate who pays what to who to balance it out.
That's, thus, exactly the neat part of this algorithm. So long as the participants are honest then it converges on an "envy-free" set of room selections and prices. In other words, by using only your own preference for room-X-at-price-Y it builds a set of compatible room-X-at-price-Y choices provided to each participant such that they've shown they would not want to trade with anyone else for their room-X-at-price-Y option.
The beauty of this is that the entire interface is done through these room-X-at-price-Y preferences and options so it abstracts over technical details like the relative value of a window. It's simply up to the participants to decide what they value.
E.g., if one bedroom is a tiny 70 sqft and the other a whopping 210 sqft, your algorithm would have the smaller pay only 25% of the rent! Is their home life really 66% worse/cheaper just because their bedroom is small? They have equal access to the TV, couch, oven, fridge, laundry, etc. etc. etc.
individual_rent = total_rent * (room_size + common_share)/house_size)
Utilities are split evenly among roommates.
It works, although I probably would have prefered to use something like the system here were I to do it over. Things like "has a master bathroom so you don't have to share with everyone else" tend to be worth more per square foot than regular bedroom space.
The only situation where this would be relevant is if you're a group of friends all looking for a new apartment together. After university, that's pretty unusual.
If we adopted a single price, it would either force us to lower the price of the other rooms significantly or keep the interior rooms unoccupied.
If you did that though wouldn't people still feel that it was unfair? (The frame of reference would just be lowered).
I'm also curious if there is a difference between stating something as a discount (to offset inferiority) vs. the same thing where the better room is state as a premium.
My gut says better to price as "premium" for something better than to offer a discount. (This seems to be the way hotels usually do pricing as only one example).
I wasn't really referring to people's sense of fairness - people just decide that a window is valuable enough that they're willing to pay a premium for it (it's around 20%, in our case).
I can see it generating some resentment, but we've never tried it, so I can't say for sure.
I'm also curious if there is a difference between stating something as a discount vs. the same thing where the better room is state as a premium.
Well, we don't label it as neither of those, but I think that calling a window a "premium" might be difficult, especially when almost all the products in the market (rented rooms) have one or more. The interior rooms are really an exception.
I think it's reasonable to assume that the frame of reference also includes other properties, at least to some extent.
If we're going by square footage, it would make more sense to me to calculate each person's rent as:
(Bedroom area + common area / total number of people) / (total bedroom area + common area)
In short, everyone pays for an equal slice of the common area in addition to their own room.
While 'you have access to everything', it sometimes doesn't work like that in practice.
A stranger living with a family has to put up with unwashed dishes/unavailability of kitchen, kids screaming, the man of the house watching/owning the living room after working hours (4pm/5pm to 10pm), the family having supper and cooking, etc.
All of a sudden, the student is basically restricted to living in a 70 sqft room. And usually, these small rooms aren't 'proper rooms' (e.g., no ventilation, no insulation, many times no window or small window).
The reason I say this is because this is exactly my situation. With the exception that I have a 9-to-5, as well. I pay $400 to share a room with someone. A room that is divided by a piece of wood. I have no window and it was built as a pretty poor annex with no A/C or heating reaching my room. I have no window either, as the other side does where my roommate is.
I bought this book to help me out:
http://www.amazon.com/Fair-Division-Cake-Cutting-Dispute-Res...
It's a great book, though it didn't include exactly what i was looking for regarding this subject. I emailed one of the authors and he kindly pointed me in the direction of Sperner's Lemma:
http://www.inet.tu-berlin.de/fileadmin/fg234_tdc1-s11/FDS_SS...
and I was able to find:
http://www.math.hmc.edu/~su/fairdivision/calc/
Which is the same sort of calculator...
Anyway same end result...though i highly recommend the book above if anyone is interested in the subject.
http://www.whydomath.org/Reading_Room_Material/ian_stewart/y...
It's an interesting, accessible, practical application of mathematics and logic. Fun for the whole family!
http://www.amazon.com/Cake-Cutting-Algorithms-Fair-You-Can/d...
https://www.google.com/search?q=divide+your+rent+fairly&oq=d...
If the rich roommate is Roommate A, then it converges to a 50/50 split, each paying $500. If the rich roommate is Roommate B, it converges to a 75/25 split, with the rich roommate paying $750. What's going on there?
[EDIT: Also, I've just discovered with three roommates that the results may be displayed without the first roommate ever choosing at all. ???]
Even so, the order still seems to matter somewhat, and I would have expected it not to matter at all.
The algorithm depends on everyone having a personal way of splitting the cost of the house so that they would be equally happy with any room. If you are only willing to spend less-than-equality on a particular room, you should be prepared to spend more-than-equality on another room to compensate.
Someone without that possibility might get a result incompatible with their needs or might be taken advantage of by a knowledgeable enemy player, I would think.
So in theory, no, this method won't work perfectly. But in practice, yes, you might still get a decent result.
This algorithm is good for cake-cutting, since everyone likes to receive cake, but less good for rent-splitting, since not everyone likes to pay rent.
The associated paper makes the assumption that for every division of rent, some room is acceptable. However, the lemma itself makes no such demand, but only guarantees the existence of an approximate rent division. The algorithm given refines the rent division iteratively, so an upper spend limit only means you might end up with rooms assigned and a portion of the rent unpaid. You could then fix the underfunded tenant's room and iterate on the others, but there's no longer a guarantee that the others wouldn't envy the bum's rent.
Deleted comment
In terms of paying for the bedrooms, this seems fair. Yes, the couple are each paying half as much for the room as when it had a single occupant. But they're also only getting half the use of the room, because they're sharing it.
In terms of paying for the shared spaces, this does seem less fair, because everyone else now has a slightly smaller share of the use of those, whereas the couple jointly has two of those slightly smaller shares. I think the way that this ultimately shakes out is that the other housemates might decide that none of the room choices offer value for money, and move out of the house.
Plus, the veil on a wedding dress is just a piece of gauze, but the one on a corporation is protected by a thick layer of case law.
And just think of all the beautiful honeymoon locations in Delaware!
1) Each roommate secretly prices how much they would pay for each room. 2) The highest payment proposed is allocated the selected room. The payments are gone down in decreasing value until everyone is assigned a room. 3) Rent is divided among the renters in amount proportional to the bids accepted.
I've seen situations where one person is "temporarily" handling the lion's share of the rent, and as that temporary situation becomes indefinite, resentment starts boiling.
And then with ten minutes left, you go back to the auction and start desperately typing in higher and higher numbers because you have to have teh shiny, rationality be damned.
How do you set the rent?
If it's an apartment, it's the fixed cost set by the landlord, but what if you are the landlord?
Do you set the rent to be based on the mortgage, or based on rents for similar properties?
With that same logic, if you had a place that was below market, could you set rent to market and charge that?
Edit: Never mind, I didn't notice that it allowed me to continue.
Deleted comment
Large Room: $215 Large Room: $215 Small Room: $135 Small Room: $135
Basically, you're paying a base price for the shared space, then an additional price for the approximate square footage of your room. We avoid going into exact measurements to keep it simple.
As far as utilities go, it was a nightmare to organize them every month and collect what everybody owed, especially when people started owing over a couple months past. Making sure to record payments, update the balances, ask for payments, pay all the bills, and sometimes organize which bills get paid first because we owed was a disaster.
So, for utilities, I calculated the yearly average of all of them divided by the minimum number of roommates (4 in our case), added ~10-15% on the top, and that was our new monthly utility bill. Everybody pays the same amount every month. Rent is due on the 1st. Utilities are due on the 15th. I track payments using Google Docs so they have access.
Also annoying was the process in which people bought supplies for the house and wanting reimbursements... Sometimes people would buy the same things and we'd have a stock of them, etc... So that extra cushion in the utilities goes toward purchasing house supplies in bulk.
All of the money goes into a PayPal student account with a debit card. Everybody has access to Mint.com to see transactions/balance, but only I have access to the actual account. Anybody can use the debit card, and I get text/email alerts for every transaction. If we end up having a large balance, we can improve something in the shared spaces or repay debts from roommates that had to be kicked out for owing (face it... that money is gone - Always collect a security deposit!).
We believe this system is fair and scaleable, as it rewards people for sharing rooms rather than making them pay more for the same space... But as the number of people grows, the cushion in the utilities grows to a larger percentage... Making it possible to improve our shared space living conditions as a reward for putting up with too many roommates. For instance, supplying everything we need for a full garden in the back yard, etc.
I apologize for this long-winded explanation, but I hope this helps somebody. Compared to the way of normally splitting up a house, this is much simpler. Everybody knows what they pay in rent for their room, they know how much they'd pay if they moved their partner in, they know how much utilities are, and everything is transparent.
The main thing I haven't figured out is chores/shared duties outside of just cleaning up after yourself. We have a whole 100+ year-old house to maintain/rehab, and there is a lot to do. Working on some kind of system where people can choose from a revolving list what chores they want to do to accumulate their points. First come, first choice. HabitRPG looks promising in that you can get groups together and tasks go up in value the longer they aren't done.
Also, having repercussions for late-payments/lack of chores. We're not big on charging interest/fines to those that cannot afford it already... But will soon be experimenting with taking away access to house amenities... For instance, the upstairs (nicer) bathroom, the high-speed Internet, our shared access to the local Hackerspace, etc.
And how did you do that? This article offers an algorithm to do that optimally. Did you use such an algorithm? If not, then your "seem fair" means "are wrong".
You can reach a consensus without an algorithm/calculator.
Consider the following strawman scenario: Roommate A is earning a million dollars a year, and the other three are student artists, surviving on odd jobs. Would it be "fair" for roommate A to to pay no more than $215 - $135 = $80/month more than the others, when their ability to pay is so much greater?
That's obviously a contrived example, but not too different from my own situation. I'm a consultant / business owner whose income is not extravagant, but is reasonably above the UK mean. I have a flatmate -- who is fact a student artist -- who contributes roughly 20% of the total costs to the household, including utility & council taxes and whatnot. An 80/20 split may sound terribly inequitable, but we're both paying a similar percentage of our earnings for rent, so it's quite equitable from that perspective.
Absent this arrangement, I could still afford to live on my own, but I'd be left with less cash at the end of the month, and my place would seem a bit empty. My flatmate, in turn, could probably only afford to live in some tiny squalid place far from the city centre. If we were to insist on a 50/50 split which is "fair" from the perspective of the space & utilities (rather than from the perspective our respective pocketbooks), then no accommodation could be found: my flatmate could never afford to pay half the rent. But by optimising around a subjectively fair allocation of our personal resources and preferences, I get an excellent flatmate and more spending money, and they get a much nicer place in London than they could otherwise afford. This is a far better outcome for both of us than we could achieve by insisting on an "objectively fair" split.
As for your chores dilemma: just have a basic rule about not leaving one's personal crap in the common areas. Then for the routine tasks (vacuuming, mopping, etc.), collect an extra $5/week from everybody, and use that money to hire a professional cleaner (or if one of the flatmates is short of cash and particularly good at / enthusiastic about cleaning, pay them to do it). Seriously, it's worth it. People have vastly different capabilities and preferences when it comes to cleaning, and trying to make everybody equal in this respect is an un-winnable game. Don't even try.
tl;dr: the less you strive for egalitarianism through uniformity, and the more you accommodate the divergent abilities and subjective viewpoints of your flatmates, the better you'll be able to find win/win scenarios in shared-living situations.
I actually do make a decent bit more than my roommates, but I choose to live an extremely simple life for other benefits. If my rent was higher than it is now (to match my income), living there would not be worth it and I would get my own apartment without roommates, etc. It would also create trouble between us as I don't always find the benefit in just having them around for how great they are.
I can very well see how your situation works for you, but I do not agree that my setup is at all unfair.
As far as cleaning goes, none of my roommates have the income to constantly pay professionals... So that is why they can take a pick off the list as opposed to being assigned tasks.
As for the cleaner: yours is a very common reaction that I get whenever I give this advice to my friends. But professional cleaners are surprisingly affordable. In multi-person households -- unless you're living close to the poverty line -- they should be entirely affordable (much less than the proverbial cup of coffee per day), and go SUCH a long ways towards reducing household drama! Have you tried actually crunching the per-person numbers? You might be surprised at the results.
Is it fair that just because someone has the ability to pay, they ought to pay? If a millionaire was planning to move in, and you said "for you, you pay 100% of rent," then the millionaire would probably just go somewhere else. Afterall, they're probably looking for cheap, since they could surely afford a place to themselves or perhaps even a house (depending on location). Likewise, the students may be "poor," in monetary expense, but one could argue that they are simply spending their money on other things that are important to them, and so why should they get a free ride because of that?
In the situations I've been with, I'm fine with (rent/number of renters). the lease holder gets her choice of room, the rest is first come/first serve.
If the millionaire readily agreed to pay 100% of the rent, then that would be "fair" because clearly in order to make that agreement, they'd have to be receiving some kind of non-monetary benefit from the arrangement. On the other hand, if they walked away from that proposition, then obviously no optimisation has been achieved, which is why a static "the millionaire pays for everything" policy is not a good idea. Instead, the millionaire should return with a counter-offer, and this should continue until parity is achieved. When all the subjective qualitative factors are included, there's no guarantee that it will be at 50/50 (which may not even be a possible solution, as in my example with my flatmate). That's the beauty of the Times' calculator: it allows people to apply whatever personal subjective criteria they like when making their own valuations, and then finds the dynamic equilibrium between these.
I may give it a shot someday.
That said, your arrange works really well for you, and the utility value of the "fully optimial rent" amount clearly isn't important to you, so there isn't much incentive for you to address it.
As a minor aside, tl;dr should be posted at the top :)
https://www.google.com/search?q=divide+your+rent+fairly&oq=d...
Edit: as expected, HN swings decidedly capitalistic and my comment has been downvoted.
So your comment is getting downvoted because it's wrong, not because HN is ruthlessly capitalistic.
Fortunately, this system involves everybody listing exactly how much they'd be willing to pay for each room so that nobody ends up sacrificing an amount that they're unhappy with for the room they end up living in. So even if they're sacrificing unequal amounts, they're getting a result they're happy with.
Sounds fair to me.
My point is basically that our society allows an unjustly large economic disparity, and to call this a "fair" method of divvying up rent ignores that nothing involving money can be truly fair in our society.
So really, the reason the solution is to give more desirable things to people with more money, is that the owner of the desirable thing is looking to maximize money, not just match desire of the apartment with desire of your money. So he's trying to take the most money the rich person is willing to give and the most money the poorer person is willing to give.