Wordxplr

The meaning and origin of interesting English phrases

Get a run for your money

Meaning

To face strong competition or a significant challenge that tests your abilities and requires considerable effort to overcome.

Origin

The evocative phrase "a run for your money" gallops straight from the exhilarating, high-stakes world of 19th-century horse racing. When a punter placed a wager, they weren't just betting on a win; they were investing in the drama of the race itself. A good "run" meant the horse performed strongly, pushing its rivals to their limits and making the contest thrilling, justifying the money spent on the ticket. If a horse lagged far behind or lost quickly without a fight, the bettor felt they hadn't gotten their money's worth—no real effort, no true "run." This literal expectation of a competitive performance for a financial outlay soon expanded beyond the track, becoming a vivid metaphor for any situation where one faces a robust challenge that demands effort and provides genuine competition, making any victory hard-won and satisfying.

Examples

  • Our rival team really made us work for the championship, giving us a good run for our money right up to the final whistle.
  • Even though the new software was cheaper, its advanced features ensured it gave the established market leader a serious run for its money.
← All phrases