The value or benefit received in return for money spent; getting good value for your investment.
This phrase originated in 1950s American military slang, where 'bang' referred to explosive firepower and 'buck' meant dollar. It was used to describe getting maximum military capability per dollar spent on weapons. The phrase entered civilian usage in the 1960s during discussions about military spending efficiency.
Try Another Word