The 4 Columns That Ended My Discounting Habit
The 4 Columns That Ended My Discounting Habit
Everyone tells you to raise your rates. Almost nobody tells you when that decision is supposed to get made.

The advice everyone gives, and the moment nobody talks about
Go read any thread where service business owners talk honestly about what they got wrong early on. You'll find the same answer stacked a hundred deep. There's a Hacker News thread with 622 points and 268 comments asking consultants and freelancers what mistakes they made starting out, and the top answers barely vary. "Setting my rates too low," one says. "Whatever you're charging now, without even knowing what it is, I'm certain it's too low." Another one, right underneath: "Stop trying to go above-and-beyond all the time. Do what you were brought in to do, and do it exceptionally well."
So the advice is settled. Charge more, stop over-delivering, hold the line. Everybody in that thread agrees, and so does the person reading it at midnight nodding along.
Then Monday arrives and none of it helps. That advice hands you a direction and says nothing about the moment. The moment is a live conversation with a human being who has just gone quiet after hearing a number. You can believe your rate is too low in general and still knock a few hundred dollars off it in that specific silence, because the silence is happening right now and the principle is somewhere in a browser tab.
There's a second thread worth reading beside it, 78 points and 93 comments, where somebody asks whether a one-person business is even possible. One commenter names the real constraint: "What's actually impossible for one person: doing sales at the same time as shipping. You alternate. When I'm coding I'm leaving money on the table. When I'm selling my codebase accrues bugs."
That's the part pricing advice keeps missing for solo owners. The price conversation almost never arrives on a clear day. It arrives while you're mid-delivery for somebody else, behind on two things, with a call that was supposed to end ten minutes ago. The fastest route back to the work you were already doing is a smaller number and a yes.
The decision landed on me at the worst possible second, every single time. Nobody had ever told me it was allowed to happen somewhere else.
What I did instead
Back when this was a lunch-hour business, I discounted the second anybody hesitated. Every time. And then, because I'd dropped the price, I would quietly widen the scope so the new number felt honest to me. Nobody asked for that extra work. I added it so I could live with what I'd charged.
While I still had a paycheck coming in, none of that registered as a problem. The business looked healthy on paper because my salary was quietly absorbing the difference, so the pricing never had to pass a real test. I had clients sitting on rates I'd set when I was much newer, and I never once went back to look at them. Hours and hours poured into work priced by a version of me who hadn't yet learned what the work actually cost.
What changed is unglamorous, and it's the only thing that's ever held. I took the pricing decision out of conversations entirely and gave it a standing date on the calendar.
Here is the sheet. One row per active client, four columns:
- Client. Active only. Anyone finished comes off the list.
- What they pay, and the cadence. The actual figure and whether it's monthly, per project, or per engagement.
- The date that rate was set. Not the date they started. The date the number was last decided on purpose.
- Cash collected from them since the last review. Money in the account, not money invoiced.
That third column does more work than the other three put together. Rates don't collapse in a single bad negotiation. They drift, one small accommodation at a time, and a date column is the only thing I've found that makes drift visible. When I see a rate that was decided two reviews ago by a much less experienced version of me, that's the whole conversation. No agonizing required.
The fourth column is the number I'm already checking on a normal week anyway: cash collected against active clients. Side by side with the rate, it tells you which relationships are carrying the business and which ones are carrying you.
Then comes the rule, and the rule is the actual product. Prices get decided at the review and nowhere else.
When somebody hesitates on a call now, the number I give them is the number already written down. I'm not defending it and I'm not deciding it. I'm reporting a decision that was made on a quiet day, with the sheet open, by someone who wasn't tired and wasn't trying to get off the phone. That ends the negotiation in a sentence, because there's nothing live to negotiate against.
The review doesn't automatically raise anything. Sometimes the number is right and the scope has quietly swollen around it, and the scope is what gets corrected. The same discipline runs on the buying side: nothing comes into this business unless it can answer what it replaces or what it produces. That one cost me a great deal to learn, and I've written the whole expensive story of it in what I actually learned after spending $20K on business coaching. The same test is worth running on every tool sitting on your monthly statement.
When a calendar review is the wrong tool
If you've never raised a price on purpose, don't start here. A review cadence layered on top of a number you've never once tested simply reschedules the same wrong number and makes you feel organized about it. Raise it once, deliberately, and let yourself find out what happens. Then put the cadence around the result.
If your work is genuinely custom and quoted fresh every time, a client rate list won't hold much. What belongs on the calendar instead is a review of your quoting rules: your floor, your minimum engagement, and what gets counted as billable in the first place. Same discipline, different object.
And this fixes nothing if the discounting is coming from an empty pipeline. When you cut a price because you'll have nothing next month without this one yes, the calendar will not save you, because you'll override it and you'll be right to. That's a client acquisition problem wearing a pricing costume, and it needs to be treated as one. Get more conversations happening first. A pricing practice is something you build on top of demand you already have. Small offers can help here, which is the argument I made for small paid offers that outperform the big polished ones.
Where to start if your prices have been drifting
The Offer Ladder Audit
A calendar review only works if there's a real ladder underneath it, with each offer priced for the job it's doing rather than for the mood you were in when you named the number. The Offer Ladder Audit walks you through what you're selling, where the gaps and the overlaps are, and which rung is quietly doing all the work. It's the piece to sort out before you sit down with the four columns.
Take the auditThe version of you who decides
Every price you're charging right now was set by one specific version of you, on one specific day, under one specific kind of pressure. The calendar decides which version of you gets the final word. Go and pick the one who isn't tired.
This week on Go Be Great
You Are the Bottleneck: Why the Chaos Isn't Happening To You, It's Happening Through You · Tuesday, September 8, 2026 · solo episode, no guest
This one opens the Chaos to Freedom arc and asks a hard question: if every decision, approval and task has to route through you, you may be looking at a structure problem rather than a time problem. Karena walks through how to identify what genuinely requires you, how to stop being the default for everything, and how to move from doer to guide. It closes with one task to take off your plate this week.
What's new in the platform
The first What's New is live, covering Conversation AI working hours, call transfers without a phone number, image actions in workflows, per-workflow sending domains, and a toll-free texting deadline on September 15. Read the update.
Free to take
The Serve to Scale 5-Point Growth Method, the workbook and the AI layer: warkry.com/5pointscale
Be on the show
Applications for guests and sponsors are open: podcast.warkry.com/listen
Called and Compensated Summit
The 5 Day Summit runs February 2 to 6, 2027. Thirty-five sessions, free to attend: calledandcompensated.com
Speaker applications: General Session opens September 28 and closes November 30. Featured Speaker closes November 15.
When you're ready
Ready to build: warkry.com
Book a Breakthru The Noise call, 45 minutes and structured, for owners putting in the effort without consistent measurable movement: Book the call
Get these in your inbox
Read past issues
Every issue stays up: warkry.com/blog
Connect
Instagram · Facebook · LinkedIn · YouTube
Already a client?
Support runs Monday through Friday, 7:00 AM to 7:00 PM EST. Open a ticket from the left menu panel in your account, or go to warkry.com/support.

