AbstractA monoid M is an extension of a submonoid T by a group G if there is a morphism from M onto G such that T is the inverse image of the identity of G. Our first main theorem gives descriptions of such extensions in terms of groups acting on categories.The theory developed is also used to obtain a second main theorem which answers the following question. Given a monoid M and a submonoid T, under what conditions can we find a monoid M and a morphism θ from M onto M such that M is an extension of a submonoid T by a group and θ maps T isomorphically onto T.These results can be viewed as generalisations of two seminal theorems of McAlister in inverse semigroup theory. They are also closely related to Ash's celebrated solution of the Rhodes...