My son is embarking on the student flatshate experience. They haven't yet agreed anything about how bills will be organised. I read an article that suggested using a bill splitting app like Splitwise or Settleup to keep track of who owes what. Does anyone have experience of them?