if keeping at room temperature, a cake tin lined with greaseproof paper is ideal for buttercream-topped cakes. kept in the fridge, cake with buttercream or ganache topping will last for 3-4 days. if the cake has custard, cream, cream cheese or fresh fruit it will last 1-2 days at most.