Why "How Much Do You Charge?" in the DMs Costs You Bookings
Why “DM for pricing” creates extra waits before a booking, plus three ways to state a price boundary without promising a fixed quote.
The message costs you more than the ninety seconds it takes to answer. What it really costs is the bookings that never became a message at all — and those never show up anywhere you would notice them.
This is not an argument for ignoring your inbox. It is an argument about where the answer should live, and about a specific chain of events that starts the moment a stranger has to ask.
The shop with no price tags
Picture a shop where nothing is priced. Everything in it is good and the owner knows the stock cold. But to learn what anything costs, you have to find the owner, wait out the person ahead of you, and ask out loud in front of strangers.
Some people will do it. Most will pick up the item, turn it over, put it back, and leave without speaking. The owner sees a quiet afternoon. What the owner does not see is the six people who wanted to buy and would not ask.
A profile that says "DM for pricing" is that shop. Nothing about it is wrong or lazy. It is simply asking every interested stranger to do the one thing strangers are least willing to do.
The chain between the question and the booking
Walk the actual sequence, because every link in it is a place where someone quietly leaves.
They see your work and want a number. First they have to decide whether asking is worth it — and asking a price is socially expensive in a way that reading one is not. Nobody wants to hear a number they cannot afford after opening a conversation with a real person.
Say they message you anyway. Now they wait. You are with a client, or driving, or asleep. That wait is not neutral time, because while it runs, the same tabs are open on the other four people they messaged.
You answer. Now they have a number and a new question about whether it applies to their situation, so they ask a second thing. That is another wait. Four messages in, nobody has booked, and the exchange has eaten more of your evening than the job is worth.
The cost is not one lost customer. It is a filter running all day that quietly favors the most patient people over the most valuable ones.
What is genuinely true about "DM for pricing"
Concede this properly, because it is real and most articles skip it.
Your work varies. A number posted without context gets quoted back to you by someone whose job is nothing like the one you priced. A conversation lets you understand what is actually being asked for before you commit to a figure, and it lets you quote a bigger job honestly without scaring off a smaller one.
There is also a quieter reason people keep prices in the inbox, and it deserves respect: a posted price can be compared. In a message thread you are a person with a craft. On a list you are a row.
All of that is true. None of it requires the price to be a secret. It requires the price to have a condition attached to it.
What the price question actually is
"How much?" is shorthand for something bigger: *am I in the right place, is this for someone like me, and am I about to waste both our time.* It is a qualification question wearing a price question's clothes.
That is why answering it in public costs you less than it feels like it should. The people a stated range turns away were not going to book — they were going to occupy four messages and then go quiet. The people it keeps arrive already knowing the neighborhood you charge in, which makes every conversation after it shorter.
Three ways to answer without posting one fixed number
You do not have to publish a price list to stop being the price list.
Name the floor. "Starting at $X" tells a stranger which conversation they are in without promising them anything about their specific job. It is the smallest honest answer.
Name the range and the variable that moves it. "Between $X and $Y, depending on length and density." Now the reader can place themselves inside it, and the person who lands at the top of the range already understands why before you say a word.
Name what determines the price, if you truly cannot name the price. "Priced by square footage and condition." Telling someone what the number depends on is itself an answer, and a far more useful one than silence.
Whichever you choose, the condition is the part that protects you. A number alone can be quoted back at you. A number with its condition attached cannot.
What still belongs in the inbox
Plenty. This is not a case for never talking to anyone.
Custom work, unusual scope, awkward scheduling, and the conversation where someone is choosing between two of your services — all of that is better in a message, and it goes better when the person arriving already knows your general range. You are trading forty identical price questions for six real conversations.
Where the answer should live
On a page in your own name, so it reads the same at two in the morning as at two in the afternoon and does not depend on any app's inbox continuing to exist. That is the general form of the argument in why running a business on rented platforms costs revenue. The next part of this series covers the mechanics — how a page answers a price question, and what to do with the people it does not fully answer.
The Web Basics Bundle is the smallest version of that page: one focused landing-page website, a new domain registered for your first year or the one you already own connected to it, and the first year of managed hosting. It is $199 for that first year — about 55 cents a day — then $9.99 a month if you keep the hosting, plus the cost of renewing the domain. You see design directions built from your own business information before you pay anything, and a person reviews every direction before it reaches you.
For the shape of the form that catches what a page cannot answer, what a website contact form should ask covers it. The other options sit on the packages page, or tell us what you have now and we will say plainly whether this is worth it yet.