I finally raised a client who had been on the same rate for 14 months, and I used my tracked hours to do it
My longest client has been on the same $1,500 a month retainer since we started. I kept telling myself I would raise it at the next renewal and then the renewal would come and I would just send the same invoice again because the work was steady and I did not want to rock it.
Last month I actually looked at my tracked hours instead of guessing. That retainer was taking about 26 hours a month once you count the quick calls, the approval chasing, and the little edits that never feel like real work until you add them up. At that pace I was earning well under the rate I quote new clients now, and I had not noticed because the payment itself felt fine.
So at renewal I gave them notice about six weeks out and laid out two options in plain terms. Keep $1,500 and we trim the scope to the core posts and one report a month. Or keep everything they actually use and move to $1,900. No big pitch deck, just the hours, what was included, and what each option covered.
They picked the higher one in the same call. Their exact words were basically that they had assumed I would raise it sooner.
That part has stayed with me. I spent over a year worrying about a conversation that took maybe ten minutes, and the thing that made it easy was not confidence, it was the numbers. When the hours are right there, it stops feeling like asking for a favor and starts feeling like fixing a mismatch.
I am doing the same review for my other retainers now. Check the real hours, if the scope grew quietly then name it, and offer the trim or the raise instead of just discounting or absorbing it.
How did your first raise with a long term client go? Did you offer a smaller scope option or just name the new price?