I suggest "having the upper hand".
Oxford defines this as: have (or gain)
the upper hand ( phrase ) Have or gain advantage or control over someone or something. and provides this example sentence: Just when Claudius thinks he controls Hamlet, it is really Hamlet who has the upper hand over Claudius .
ell.stackexchange.com/users/95769/Thomas Hirsch
"To hold all the aces" means having overwhelming advantage, the metaphor coming from bridge or pretty much any card game.
Re a previous contribution: "an ace up one's sleeve" means more of having a secret weapon rather then being in an advantageous situation.
ell.stackexchange.com/users/95767/Sam G
To "have {someone} over a barrel" is such an idiom.
You might also want to look at idioms for the weaker side's negotiating position.
These often involve two bad choices.
For example, "between a rock and a hard place"
ell.stackexchange.com/users/9100/Jasper
Another possible choice is "in the driver's seat", meaning that the person so described is able to direct the outcome.
Collins says: in the driver's seat ( phrase ) If you say that someone is in the driver's seat, you mean that they are in control in a situation.
Now he knows he's in the driver's seat and can wait for a better deal .
ell.stackexchange.com/users/95774/SoronelHaetir
A colorful phrase is in the catbird seat , defined as "in a superior or advantageous position".
A vulgar alternative is mentioned in this question .
ell.stackexchange.com/users/57779/nanoman
If you want to use a rather informal idiom that has had some recent usage, you could use I have the high ground Referring to the military advantage you get from an elevated position, from having the high ground .
This has recently been used in a scene from Star wars Episode III , in which Obi Wan asks Anakin Skywalker to give up, as he has a superior fighting position.
Source: Urban dictionary google ngram viewer suggests, that this has been around for a while, at least in writing (which is hardly surprising, as user rubenvb suggested - thanks for that)
ell.stackexchange.com/users/63701/glissi
If you are able to determine who is selling product to whom, and who is most capable of setting the price at which goods are traded, then you can refer to it as either a buyer's market or a seller's market .
This refers to who has the upper hand in negotiations.
In a seller's market, this means that you (the seller) are only one of few vendors of a given product, and the customers' demands are high enough that you know you'll always sell your good, and therefore are able to charge whatever you want.
Even if some customers are unwilling to pay your price, there will be enough customers/demand that you will sell your products.
If I charge $1000 per glass of water, and I put my stand in the Sahara desert, then I do so because I know that water is a seller's market in the otherwise dry desert.
Customers will have to buy from me and they have no position to refuse my price if they need the water.
In a buyer's market, there are a lot of vendors of the same product, and there is not much demand for the product.
If a customer does not buy your product, they will go to another vendor, leaving you with unsold products.
This means that the buyer can dictate what they will buy and what they won't buy, and sellers are racing each other in order to steal each other's business.
If a buyer is more inclined to buy from an airconditioned shop, that means that in a buyer's market, the sellers are strongly incentivized to aircondition their shops just to ensure that they can get the customers they need.
Think of it as two market vendors who keep having to lower their prices just to make sure that the customers come to them instead of their competitor.
ell.stackexchange.com/users/22884/Flater
Leverage
While not necessarily an idiom, “
having/holding leverage ” is a good description of negotiations where one side has more power or advantage than another.
ell.stackexchange.com/users/25285/CodeGnome
If you are in a stronger position in a negotiation, consider the idiom: have an ace up your sleeve
For example: I'm well prepared for the negotiations.
I've got an ace up my sleeve.
Source:
Learn English Today
negotiation idioms
ell.stackexchange.com/users/3223/Lucian Sava
heheh, Australian chiming in.
We* have an expression:
To have him by the short and curlies .
Collins states: to have someone completely in one's power.
I'll leave it to you to work out what 'short & curlies' are, but as a hint, it refers to hair.
*
Though it's origin is probably from the UK
ell.stackexchange.com/users/89/mcalex
Quite simply, to "have the advantage", as in They have the advantage in the negotiations
This is distinct from "have an advantage.
" Having an advantage means you have some sort of asset or quality which will help you.
Having the advantage means you are already in control of the situation.
ell.stackexchange.com/users/24591/Artelius
Is there an idiom that means that you are in a very strong negotiation position in a negotiation? If there's no such idiom can you think of an idiom that means that you are in a stronger position than someone or something else? I am thinking of using the word in an essay on the U.S.-China trade war.
Is there an idiom that means that you are in a very strong negotiation position in a negotiation?
ell.stackexchange.com
<idiom-request>
ell.stackexchange.com/questions/211368
ell.stackexchange.com/users/93377/blackbird
 I suggest "having the upper hand".  Having/holding  leverage ” is a good description of negotiations where one side has more power or advantage than another. Alternatively, having  the  advantage means you are already in control of the situation. “Having the upper hand", "holding all the aces, "having the advantage" "having someone by the short and curlies", "having an ace up your sleeve", "having/holding leverage", "being in the driver’s seat", "having someone over a barrel", "having the high ground" and "being in a superior or advantageous position" are all possibilities.
“Having the upper hand", "holding all the aces, "having the advantage" "having someone by the short and curlies", "having an ace up your sleeve", "having/holding leverage", "being in the driver’s seat", "having someone over a barrel", "having the high ground" and "being in a superior or advantageous position" are all possibilities.