Pay for other

Ju

Key Member
Joined
Nov 6, 2006
Member Type
Student or Learner
Native Language
Chinese
Home Country
Hong Kong
Current Location
Hong Kong
I'm having dinner with friends and I want to pay for the dinner.

Shall I say:
1. No worries, it's on me.
2. Be my guest.
3. Let me treat you.

Any other suggestions?

How about if the target persons are my family members?

Many thanks.
 
Last edited by a moderator:

GoesStation

No Longer With Us
Joined
Dec 22, 2015
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
Number 2 doesn't work. Be my guest means "go ahead and do what you mentioned."

"It's on me" is OK in American English. "No worries" is used much more often here than it used to be but it's still not that common.

Number 3 is OK.
 

Ju

Key Member
Joined
Nov 6, 2006
Member Type
Student or Learner
Native Language
Chinese
Home Country
Hong Kong
Current Location
Hong Kong
Number 2 doesn't work. Be my guest means "go ahead and do what you mentioned."

"It's on me" is OK in American English. "No worries" is used much more often here than it used to be but it's still not that common.

Number 3 is OK.

Does "Let me treat you" are.polite way to say for family,.close friends and in business lunch?

Thanks.
 

GoesStation

No Longer With Us
Joined
Dec 22, 2015
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
Yes. It's polite in any context.
 

Lynxear

Member
Joined
Dec 20, 2007
Member Type
Retired English Teacher
Native Language
English
Home Country
Canada
Current Location
Canada
Let's say there are two of you fighting each other as to who is going to pay for the meal. Finally you give up and let him pay.

"Be my guest" where I come from and in this context means: "I give up, you can pay the bill if you really want to."

You would probably make a sweeping gesture with your left hand in a rising fashion.

Sentences #1 and #3 are what you would say as you grab the bill from the table, away from the reach of the other person.
 

andrewg927

Senior Member
Joined
Apr 9, 2017
Member Type
Interested in Language
Native Language
English
Home Country
United States
Current Location
United States
Yes. Absolutely. That's as plain as it gets.
 

andrewg927

Senior Member
Joined
Apr 9, 2017
Member Type
Interested in Language
Native Language
English
Home Country
United States
Current Location
United States
I frequently use "it's on me." I don't personally use "let me treat you" but it's okay. If someone else wants to pay instead, I might say "maybe next time?" or if the person is adamant I will just say "okay." I have seen people argue back and forth about paying the bill and it's ridiculous.
 

Rover_KE

Moderator
Staff member
Joined
Jun 20, 2010
Member Type
Retired English Teacher
Native Language
English
Home Country
England
Current Location
England
You have two mysterious full stops (periods) here, Ju:

Does "Let me treat you" are.polite way to say for family,.close friends and in business lunch?

Is it polite to say 'Let me treat you' to family, close friends and business acquaintances?
 
Top