Clients used to walk into my office and tell me honesty, integrity and transparency were some of their biggest values, and they wanted to put those words on their homepage. I find those words generic and tacky, because the majority of people would claim the exact same values. You know what actually shows transparency? Your prices, right there on your website.
I raised my prices often, and I was upfront about them. I've even had clients tell me they wanted to book now because they could see the prices going up and didn't want to get priced out!
So yes, put your prices on your website. Publish your three package prices, as fixed prices, and say them clearly on the first call too. The one thing I'd avoid is the thing most people reach for: "starting at."
The usual advice
The usual answer to this question is "it depends," followed by a compromise: don't publish real prices, publish a "starting at" number.
"Starting at" pricing feels safe. It seems like you're giving people a flexible entry point. What it actually does is anchor every conversation to your lowest number and signal that your prices are negotiable.
The "Starting At" trap
Take "Starting at $10k." That is the only number the client will remember, and if you quote something higher, they will feel bait and switched because they didn't remember it could be higher.
Fixed price points do the opposite. They eliminate negotiation before it starts, signal confidence, and make it easier for the right clients to say yes quickly.
Ambiguous prices signal uncertainty.
This is a small language change with a significant impact on how clients perceive you and how easily they close.
What to publish
One offer in three sizes: a bullseye, a smaller version below it, and a larger one above it. Three fixed prices.
Publishing the price doesn't mean publishing the list. When clients see a list of deliverables, they negotiate items off it to lower the price, so keep the list off your website and use language like "May include…" instead.
How to say it on a Fit Call
Rattle off all three packages clearly: "My projects run $X, $Y, or $Z, depending on what you are looking to accomplish. Once I understand more about what you need, I can tell you which package makes the most sense."
Anchor to the middle package unless something tells you otherwise: "Most of my clients are the middle package, and based on what you've said you probably are too. We will determine this in the LP."
Then let the Lead Product be where you figure out exactly what they need!
Why early is better
Giving price transparency early prevents sticker shock later. By the time they see the number in the Lead Product brief, they've already had time to adjust.
It also means you never have to ask the question I'd like everyone to stop asking. When someone asks for your budget, what do you say? You lowball them. You're not going to volunteer a high number when you think they'll just meet whatever you say. (More on that in why I stopped asking for a budget.)
"But what if a project is bigger than my packages?"
Don't worry, your packages are not a ceiling. Outlier projects that are genuinely larger can be priced accordingly.
Start here
Publish your three defined packages, each with its fixed price. If the words "starting at" are anywhere on your website, that's where they go.
Want to learn the whole model?
Get instant access to the free masterclass that breaks down the whole model so you can do it too.