Steal pub and profit (7)
I believe the answer is:
bargain
'steal' is the definition.
(I know that steal can be written as bargain)
'pub and profit' is the wordplay.
'pub' becomes 'bar' (both are drinking establishments).
'and' says to put letters next to each other.
'profit' becomes 'gain' (synonyms).
'bar'+'gain'='BARGAIN'
(Other definitions for bargain that I've seen before include "Deal; cheap buy" , "Favourable transaction" , "Count on" , "Cheap acquisition" , "Agreement, deal" .)