On the house = free
Pay through the nose = pay more, expensive
Will you join the concert tomorrow? It’s on the house (Free). You don’t have to pay for tickets. It’s not always on the house to join this kind of concert some people pay through the nose (pay more = expensive) to buy the tickets.