"Financial clout" refers to the power or influence that comes from having a significant amount of money or financial resources. It means having the ability to make important decisions and have a strong impact in financial matters. Full definition
• The relative financial clout of the leagues involved, as manifested in television revenue, sponsorship deals, and so on. (sbnation.com)
Recognizing the need for a buyer with financial clout, Henderson contacted Tim Bankier at The Rose Corporation — a Toronto - based real estate merchant bank that had already invested in dozens of other residential developments in Ontario, Western Canada and parts of the U.S. (remonline.com)
This type of thinking would be plausible, if for the past decade, Arsenal had as much financial clout as City, Chelsea or any of the other top club. (justarsenal.com)