Rents made up for shopkeepers (9)
I believe the answer is:
tradesmen
'shopkeepers' is the definition.
(I know this)
'rents made up' is the wordplay.
'up' indicates an anagram (letters get chucked up).
'rents'+'made'='rentsmade'
'rentsmade' with letters rearranged gives 'TRADESMEN'.
'for' is the link.
(Other definitions for tradesmen that I've seen before include "Smartened up like skilled male workers" , "Smartened up like skilled workmen" , "People selling things" , "Smartened (anag.)" , "one in business" .)