It's often used figuratively, not implying actual buying or selling, but influence or compromise. We thought she'd never join the campaign, but everyone has their price.
Pro Tip 2/3
Negative Connotation
This phrase can imply that a person's principles are forsaken when enough is offered. He always preached loyalty, but when offered a higher salary, it seems everyone has their price.
Pro Tip 3/3
Moral Judgement
Using this phrase might indicate a cynical view of people's motivations and ethics. She said she'd never advertise alcohol, but everyone has their price, right?