A path P connecting two vertices u and v in a total-colored graph G is called a rainbow total-path between u and v if all elements in V(P)∪E(P), except for u and v, are assigned distinct colors. The total-colored graph G is rainbow total-connected if it has a rainbow total-path between every two vertices. The rainbow total-connection number, denoted by rtc(G), of a graph G is the minimum colors such that G is rainbow total-connected. It was shown that rtc(G)≤m(G)+n′(G), and the equality holds if and only if G is a tree, where n′(G) is the number of inner vertices of G. In this paper, we show that rtc(G)≠m(G)+n′(G)−1,m(G)+n′(G)−2 and characterize the graphs with rtc(G)=m(G)+n′(G)−3. With this result, the following sharp upper bound holds: for a connected graph G, if G is not a tree, then rtc(G)≤m(G)+n′(G)−3; moreover, the equality holds if and only if G belongs to five graph classes. We also investigate the Nordhaus–Gaddum-type lower bounds for the rainbow total-connection number of a graph and derive that if G is a connected graph of order n≥8, then rtc(G)+rtc(G¯)≥6 and rtc(G)rtc(G¯)≥9. An example is given to show that both of these bounds are sharp.