English version

be on somebody

From Longman Dictionary of Contemporary Englishbe on somebodybe on somebodyspokenPAY FOR used to say who is going to pay for something The drinks are on me! Each table will get a bottle of champagne on the house (=paid for by the restaurant, hotel etc). on
Examples from the Corpus
on the houseA black flotilla of clouds rose towering over the mountains and advanced on the house.First drink is on the house.He had heavy commitments on the house.It was Minton who secured the lease on the house and informed Vaughan of his share.Y., during a break from buttonholing colleagues on the House floor.I looked down on the houses lining the steep streets of Saltville.Messages for the intelligent plug are carried by signals on the house wiring.