Stop short, needing money for accommodation (7)
I believe the answer is:
stowage
'accommodation' is the definition.
(thesaurus)
'stop short needing money' is the wordplay.
'short' means to remove the last letter.
'needing' means one lot of letters go next to another.
'money' becomes 'wage' (I've seen this before).
'stop' with its last letter taken off is 'sto'.
'sto'+'wage'='STOWAGE'
'for' acts as a link.
(Other definitions for stowage that I've seen before include "Storing space" , "Cargo area on board" .)