Så mycket måste du vara där för att det ska löna sig köpa, enligt ny beräkning.