This paper focuses on investigating uplink (UL) data transmission in cell-free massive MIMO based on orthogonal frequency division multiplexing (CF-mMIMO-OFDM) systems, taking into account the effects of hardware impairments (HWIs). Specifically, the HWIs arise from nonlinear distortions (NLD) caused by power amplifiers (PAs) at user equipments (UEs). These NLD have a significant impact on both channel estimation and data transmission in UL CF-mMIMO-OFDM. To mitigate NLD while maintaining a good power-efficiency, we propose a successive NLD cancellation approach that is adequate for CF-mMIMO-OFDM. Specifically, a novel frequency-domain channel estimation method is introduced that incorporates NLD cancellation. This method aims to accurately estimate the channel despite the presence of hardware impairments. Additionally, a joint multi-user (MU) combining and NLD cancellation scheme is proposed to mitigate the NLD impact on data detection. Note that three combining schemes are adopted, namely maximum-ratio (MR), zero-forcing (FZF), and partial-FZF (PFZF). Most-importantly, the proposed techniques are designed to be implemented in a distributed and scalable manner, highlighting the advantages of CF-mMIMO-OFDM systems. The performance of the proposed techniques are evaluated with simulations when considering the combining schemes. Results show the capability of our proposed NLD cancellation approach to improve both channel estimation and data detection, especially when leveraging the good features of PFZF combing scheme. For objective comparison purpose, we derived closed-form expressions on UL spectral-efficiency (SE) performance of an UL CF-mMIMO-OFDM system in presence of ideal and nonlinear PA.INDEX TERMS Cell-free massive MIMO, hardware impairments, Spectral efficiency, OFDM, distributed cancellation