Steal pub's profit (7)
I believe the answer is:
bargain
'steal' is the definition.
('bargain' can be a synonym of 'steal')
'pub's profit' is the wordplay.
'pub' becomes 'bar' (I've seen this before).
'profit' becomes 'gain' ('gain' can be a synonym of 'profit').
'bar'+'gain'='BARGAIN'
(Other definitions for bargain that I've seen before include "Barter, negotiate" , "Good-value purchase" , "An agreement, or thing got cheaply" , "Deal; item at low price" , "special deal" .)