A good Instagram DM sales script answers the question, gives the price and ends with one easy next step. Below are 12 scripts for the moments where most sales get lost: the "price?" message, the person who goes quiet, the "too expensive" reply and the close.
Change the brackets, read each one out loud, and if it doesn't sound like you, rewrite it until it does. Then save the ones you use most as saved replies in Instagram so you can send them with a shortcut.
What makes Instagram DM sales scripts work?
Three rules. Put the price in the first reply. Ask one question that moves things forward. Follow up once, never three times. Everything else is tone.
When someone asks "price?"
1. Product with a set price
"Hi [name]! The [product] is $[price] and includes [what's included]. Want me to save one for you? I ship [days] to [area]."
2. Service with a range
"Hi [name], thanks for asking! [Service] starts at $[price] for [basic scope]. To give you an exact number, what do you need it for and by when?"
3. Custom orders
"Love that you want one made for you. Custom [product] goes from $[low] to $[high] depending on [size/detail]. Send me a photo of what you have in mind and I'll quote it today."
When they go quiet
4. 48-hour follow-up
"Hi [name], following up on the [product]. I have [number] left this week. Should I hold one for you?"
5. After a quote
"Hi [name], did the quote make sense? Happy to adjust the scope if the budget is tight."
6. Last message (send it once)
"No worries if the timing isn't right. I'll be here when you need it. Have a great week!"
When they say it's too expensive
7. Smaller option
"Totally get it. A smaller version, [option], is $[price] and still includes [key benefit]. Would that work?"
8. Explain the price without apologizing
"The price covers [materials/time/what makes it different]. It's what lets me [guarantee/quality point]. If it's not the moment, I understand."
9. Payment plan, if you offer one
"I can split it into two payments: $[half] now to book and $[half] on delivery."
Don't drop your price in the first reply. If you discount every time someone hesitates, word gets around. More on that in how to raise prices without losing clients.
To close the sale
10. Confirm the details
"Perfect! So that's [product], [variant], delivered [date] to [area], total $[price]. Here's the payment link: [link]."
11. After payment
"Payment received, thank you! Your order is in. I'll send you a photo before it ships."
12. Ask for a review
"Hope you're loving it! Would you mind if I shared your message in my reviews highlight? It helps a lot of people decide."
Mistakes that kill DM sales
- Replying "check your DMs" to a public comment and then sending a menu with no prices.
- Answering hours later. A reply in the first hour closes far more than one the next day.
- Copy-pasting the same script to everyone, including their name typo.
- Following up every day. Once is helpful; three times is pushy.
If people aren't messaging you at all, the problem is usually the profile: start with a bio that tells people what to do.
Frequently asked questions
Don't cold-message strangers with a pitch. Reply to people who comment, react to your stories or ask about price, and answer with the price, one detail and a question that moves to the next step.
Both. Public prices filter out people who can't afford you, and a DM with the price and a next step closes people who are already interested.
Once after 48 hours, and a final friendly message a few days later if you want. More than that feels like pressure.
Yes, for a first draft. Give it your prices and tone, then edit every reply so it sounds like you and includes the customer's details.
Wrapping up
Keep every DM short: price in the first reply, one question that moves forward, and a single follow-up.
Next step: Sell on Instagram in 30 Days with AI gives you the full plan and more scripts for every stage.
