Academy › Build › Describe your business
The variable that moves your price, not "free, no-obligation quote"
By the end, you'll know which variable makes your price go up or down, and how to name it on your listing instead of writing "free, no-obligation quote."
By Yodai · Published on September 6, 2026 · Updated on October 13, 2026
You open your listing editor and get to the price line. You don't have a fixed rate: every job is different, every client asks for something a little different, and putting down a number would be lying. You write "free, no-obligation quote" and move on to the next thing.
That phrase says nothing. The client reading it has no idea whether your service will cost forty dollars or four thousand, so they have to message you to find out. That's work you could have skipped, and it's also why a lot of those conversations stall out halfway: you ask, they answer, you ask again, and by the time you land on a number the client has already messaged someone else who gave them a starting figure.
"Free, no-obligation quote" dodges the only question that actually matters: what makes your price go up or down.
Behind "it depends" there's one thing that really drives it
When you say your price "depends," you already know on what. A plumber doesn't charge the same for replacing a washer as for redoing a whole bathroom's plumbing, but they're not juggling twenty factors either: they're thinking of one, the thing that separates those two jobs. A remodeler doesn't price a job piece by piece while a client describes their place over the phone; they hear one word (wall, popcorn ceiling, kitchen) and already know the ballpark.
That variable exists whether you've written it down or not. It's the first question you ask anyone who calls before you can tell them anything. If you still don't know what yours is, think back to the last five estimates you gave and the first question you asked in each one. It repeats.
- The customer doesn't know if your price fits their budget until they message you
- You answer the same underlying question, case by case, over and over
- The customer can place themselves without asking you first
- The messages you get come with the job already described, not a blank to fill in
- Whoever's a mismatch steps back before they even message you
- Whoever's a good fit shows up less worried about the number
Which one I'd pick: Name the variable whenever one exists, and it almost always does. Save "let's talk" for the job so far outside the norm that even you don't know where it'll land. For most businesses, that happens once a year, not on every listing.
The same question, business by business
The mistake of stopping halfway
Swapping "free, no-obligation quote" for "price depends on the project" doesn't fix anything: it still says nothing. The variable only works if the client can answer it on their own, without you in the room. "Is your remodel moving walls, or just swapping tile and fixtures?" anyone can answer just by looking at their own place. "Depends on the project" nobody can answer, not even you until you go see it.
How it reads once it's written
With this, you're halfway done: you know which word is missing from your listing. What's left to decide is where the line falls within that variable: at how many square feet the price changes, or which word in the client's message tells you it's no longer a quick fix.
- You've identified the variable that makes your price go up or down, not a list of excuses
- You know the customer has to be able to answer that variable on their own, without messaging you first
- You've seen how it's named on a real page, using the plumber as a template
- You've dropped "free, no-obligation quote" from the phrases that work for you
Test yourself
Answer before opening each one. If one gives you trouble, go back to the section that explains it.
1. A mobile hairstylist writes on her listing "price depends on the type of service" and still gets messages asking how much a haircut costs. What's wrong?
"Type of service" isn't a variable, it's the service list repeated under a different name. It needs to go one level deeper: within "haircut," the thing that actually moves the price (hair length, whether there are highlights or not) is the missing word, not "service."
2. A contractor wants to name their variable, but their price depends on square footage, whether it involves plumbing or electrical work, and the quality of materials, all at once. Do they put all three on the page?
No. They pick the one that matters most, usually whether plumbing or electrical work is involved, since that's where the price jumps, and save the other two for the estimate, not the headline. Putting three variables on the page carries the same weight as putting none: naming means simplifying, not listing everything.
3. An employment lawyer writes "price depends on how complicated the case is," thinking they already named their variable. Did they?
No, because "complicated" isn't something the client can judge about their own situation: what counts as complicated is for the lawyer to decide, not the client. It needs to be translated into something the client already knows about their own case without having to ask, for example, whether the employer has already responded or whether it's headed to trial. That translation is what separates a useful variable from one that just sounds like a variable.
But naming the variable isn't enough if you're hiding a whole list of factors behind it: the next step is narrowing it down to just one, the one your client already knows about themselves without you having to ask.
Yodai builds the site from what you tell it, with a store, bookings or quote requests depending on what you do. See what the website for your business looks like.
NextThe yardstick you measure by, not the list of things that affect it