In range, shot for making money (7)
I believe the answer is:
earning
'making money' is the definition.
(I've seen this before)
'in range shot' is the wordplay.
'shot' is an anagram indicator.
'in'+'range'='inrange'
'inrange' with letters rearranged gives 'EARNING'.
'for' is the link.
(Other definitions for earning that I've seen before include "Gaining a wage" , "Receiving in return for work" , "Getting" , "Meriting" , "Making money" .)