I've learned over time to talk about it in the moment. Otherwise the resentment I feel builds up. So if he's late, I note it at the beginning of the session, and he knows to not send me out until the right amount of time was up.
It took me a very long time to learn to do that. Sometimes I wouldn't even realize I was angry until I was in my car, and I'd call and leave him an angry message.
At the very beginning of therapy, I went quite a long time before telling him I couldn't help but notice that we consistently started late but ended on time, and asked him to clarify how long a session was, and asked him if he was using me to "catch up time". He still loves that expression, and often tells me when he brings me back late that I'll get my full fifty minutes and he won't catch up time on me.
Once, he got stuck in traffic and was a half hour late. Apparently a new client, or a more exacting client, or something, was coming in after me. Because he apologized profusely, and asked me if I wanted to only pay him for half the session, or if I wanted to come in for another half session another day, or if I wanted to have an hour and a half session next time. He had the air of someone who'd been practicing that series of alternatives for a while in his mind while he was trying to juggle things in his mind. I didn't say anything, but I must have stared with outrage, because his voice got less sure with each potential alternative. After a moment of silence, he said "Or.... I could give you your entire fifty minutes, and the next client will just have to wait too." I chose that alternative, and he called the client after that to reschedule, then we had a full fifty minute session. I *hope* he was proud of me for being assertive.