in the long run By Berni | October 7, 2012 in the long run at some time in the future The investment, although it seems a lot now, should, in the long run, give us a good payback. find out more about this word/phrase Posted in Word of the Day and tagged Business words, General idioms, I, L, R, Time idioms