This paper develops bit and power allocation schemes with beamforming for multi-cell orthogonal frequency division multiplexing (OFDM) systems on uplink. The model of the multi-cell channel with frequency reuse is considered. The transmit signal from each mobile causes interference to the received signals of other base stations. The schemes aim to minimise the total mobile transmit power while satisfying the required data rate and the bit error rate (BER) of each mobile. The proposed schemes offer better performance than that of the fixed bit allocation method. The proposed distributed allocation scheme reduces computational complexity compared to the proposed centralised multi-user greedy method with insignificant performance degradation. The simulation results are presented to demonstrate the efficacy of the proposed schemes.