As electric vehicles (EVs) are emerging, smart and adaptive charging algorithms have become necessary to ensure safe and efficient operation of the grid. In the scientific literature, most of the proposed charging control algorithms focus solely on EV usagerelated behaviour, while the charging characteristics of EVs are overlooked. Herein, realistic charging characteristics are illustrated and discussed. More notably, to overcome the issues caused by the non-idealities in charging characteristics, a new adaptive charging characteristics expectation algorithm is proposed. The objective of this algorithm is to enable accurate estimation of the non-ideal charging characteristics. This can be used to reallocate any unused charging capacity and to ensure that the intended total capacity is used effectively. The effectiveness of the proposed algorithm is demonstrated using hardware-in-the-loop simulations with commercial EVs and real charging data. The results show that the proposed algorithm achieves an 88%-97% capacity usage rate, while the current benchmark solution achieves only 45%.This is an open access article under the terms of the Creative Commons Attribution License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited.