put something on the slate - definition and synonyms

phrase British
  1. to buy something from a shop, café etc and pay for it later
See also main entry: slate