I've been looking at how small service businesses handle existing clients on fixed fees.
One thing keeps coming up:
A client changes.
More transactions.
More emails.
More meetings.
A new service.
More revisions.
But not every change should trigger a price increase.
A temporary spike is different from a structural change.
A few extra hours one month is different from a permanently larger scope.
And "the client is taking more time" is often too vague to make a pricing decision confidently.
So I'm increasingly interested in the decision point before repricing:
What evidence is enough for you to say: "This has changed materially — it's time to review the price"?
Is it:
• a % increase in workload?
• additional services?
• transaction volume?
• hours consistently exceeding expectations?
• repeated scope creep?
• something else?
I'm particularly interested in how founders and service businesses actually make this decision in practice — not what the ideal process looks like on paper.
Interesting approach. What was the hardest part to get right?
Clear and practical, thanks. Did anything surprise you along the way?
Interesting approach. What was the hardest part to get right?
Clear and practical, thanks. Did anything surprise you along the way?
Interesting approach. What was the hardest part to get right?
Clear and practical, thanks. Did anything surprise you along the way?
I think the repeated pattern is more useful than a specific percentage. If the workload stays above the original scope for 2-3 billing cycles, that feels like a stronger signal to review pricing than a single unusually busy month. I had also separate “more work” from “more value” because the latter can sometimes justify repricing even when the hours haven’t increased much.
Interesting approach. What was the hardest part to get right?
Clear and practical, thanks. Did anything surprise you along the way?
Interesting approach. What was the hardest part to get right?
Clear and practical, thanks. Did anything surprise you along the way?
What made you pick this stack over the alternatives?
Interesting approach. What was the hardest part to get right?
How did you decide this was worth building in the first place?
Clear and practical, thanks. Did anything surprise you along the way?
Interesting approach. What was the hardest part to get right?
Clear and practical, thanks. Did anything surprise you along the way?
Interesting approach. What was the hardest part to get right?
Interesting approach. What was the hardest part to get right?
Interesting approach. What was the hardest part to get right?
Interesting approach. What was the hardest part to get right?
Clear and practical, thanks. Did anything surprise you along the way?
Solid lesson. Which channel has worked best for you so far?
Good write-up. What would you do differently if you started again?
Good write-up. What would you do differently if you started again?
Nice progress. What is the next thing you are focusing on?
Nice progress. What is the next thing you are focusing on?
Great breakdown. What feedback have you had from early users?
Great breakdown. What feedback have you had from early users?
Makes sense. Are you planning to charge for it, or keep it free for now?
What made you pick this stack over the alternatives?
A lasting shift from weekly batches to same-day requests would be one signal for me. Even at similar hours, more of the week has to stay available. That gives you a specific conversation: keep the original schedule, or agree on the cost of faster responses.
Interesting approach. What was the hardest part to get right?
Clear and practical, thanks. Did anything surprise you along the way?
Clear and practical, thanks. Did anything surprise you along the way?
Interesting approach. What was the hardest part to get right?
I’d use a rolling scope-and-margin check: log included hours/transactions/revisions plus direct delivery costs each cycle, compare 2–3 billing cycles, and reprice when contribution margin falls below your floor or scope exceeds a defined band. Example: a $1,000 fixed fee with $300 delivery cost leaves $700 contribution (70%); if the added workload pushes cost to $500, contribution falls to 50%—a quantitative trigger even before hours double. Treat a one-off spike as a change order/surcharge, but a structural change as a new tier or renewal price, with the original baseline documented.
Really solid approach — I'm juggling something similar myself (building Xstream4K on the side), what's been the hardest part for you so far?
Curious how long it took before you saw the first real results?
Curious how long it took before you saw the first real results?
Curious how long it took before you saw the first real results?
Curious how long it took before you saw the first real results?