In contrast to the standard Beckerian theory which predicts that firms should never pay for training in skills which are equally valuable to others firms, develops a theory which explains why, in a non-competitive labour market, firms will find it profitable to invest in such general training. Investigates some of the implications of the theory using microdata from German firms with apprenticeship programmes.