QUICK ANSWER
"On me" is a phrase which is often translated as "encima", and "my treat" is a phrase which is often translated as "invito yo". Learn more about the difference between "on me" and "my treat" below.
on me(
an
mi
)A phrase is a group of words commonly used together (e.g., once upon a time).
1. (with me)
a. por cuenta mía
The food is on me, and you can have as much as you like.La comida es por cuenta mía, y pueden tomar toda la que quieran.
c. no direct translation
This refers to an idiomatic word or phrase for which there is no word-for-word translation.
I insist. It's on me.Insisto. Invito yo.
The beers are on me.Yo pago las cervezas.
3. (colloquial) (on my case) (United States)
A word or phrase that is commonly used in conversational speech (e.g., skinny, grandma).
Regionalism used in the United States
a. encima de mí
My dad was always on me about training.Mi papá siempre estaba encima de mí para que entrenara.
a. en mí
I felt everyone's eyes on me as I stood to speak.Sentí como todos fijaron la mirada en mí cuando me paré para hablar.
a. no direct translation
This refers to an idiomatic word or phrase for which there is no word-for-word translation.
Do you like this color on me?¿Te gusta cómo me queda este color?
I think these earrings look great on me.Me encanta cómo me quedan estos pendientes.