There are legal limits on the amount of money a corporation can contribute to a political campaign, and the contributions are not tax-deductible. However, if a corporation pays someone to give a speech, there is no legal limit on what the company may pay, and the speaker’s fee is tax-deductible as a business expense. It is a very effective way to put money into the pockets of politician–no doubt with the expectation of future benefits.
In the last three years, companies have paid Hillary Clinton $21.7 million to give speeches. Here is a list of her 92 speaking engagements, the companies that hired her, and how much she was paid.