Skip to main content

Difference between Have a good bang for one’s buck and Have a good run for one’s money

have a good bang for one’s buck—(coll.) get a good value for one’s money (also: get a good bang for one’s buck):

  • Russ has shown some pretty strong statistics that say we do have a good bang for our buck.

have a good run for one’s money—(also: get a good run for one’s money)

1. face a strong challenge or competition from a person:

  • I was a lot bigger than Roy, but I would’ve had a good run for my money if we’d have fought.

2. derive much satisfaction or enjoyment in return for one’s outlay or efforts:

  • I have had a good run for my money as a correspondent. … the need for first-hand reporting from abroad is more important than ever.