Let \(T_n(\mathbb {K})\) be the ring of all \(n\times n\) upper triangular matrices over a field \(\mathbb {K}\) . For fixed positive integers n, s satisfying \(\frac{n}{2}\le s<n\) , it is proved that \(f: T_n(\mathbb {K})\rightarrow T_n(\mathbb {K})\) is additive if and only if \(f(A+B)=f(A)+f(B)\) for all rank-s matrices \(A,B\in T_n(\mathbb {K})\) , which has been proved to be true for \(M_n(\mathbb {K})\) the ring of all \(n\times n\) full matrices over \(\mathbb {K}\) [Xu X., Liu H., Additive maps on rank-s matrices, Linear Multilinear Algebra 2017; 65: 806-812].