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.