Grammar fix
It's on me
I will pay
A friendly way to say that you will pay for someone else's food or drinks.
expression
How oftenVery common
LevelB1
Used inMostly spoken
Hear it in context
Notice where the phrase sounds natural.
You've driven all the way here, so dinner's on me.
If a friend helps me move house, I usually take them out for dinner and tell them it's on me.
Fix the pattern
One small grammar move makes it sound right.
Not: Put your wallet away, I invite you.
Say: Put your wallet away, it's on me.
'I invite you' sounds like inviting someone to an event; to say you'll pay, use 'It's on me'.
Don't confuse it
Other ways to say it
Offer to pay for everyone
How warmPracticalA treat
I'll get thisOffer to take care of the bill as it arrives.
It's on meYou're here · Friendly reassurance that you will pay for the meal or drinks.
My treatPresent paying for someone as a friendly gift.