How-to
Why vendors say 'DM for pricing'
The economic reason quinceañera vendors hide prices on Instagram, and how to beat the game they're playing.
If you've shopped for a quinceañera photographer on Instagram, you've seen this pattern: the portfolio is beautiful, the captions are polished, and the pricing section says "DM for pricing" or nothing at all. It's not laziness — it's strategy. Here's what's actually happening.
The economic reason: variable pricing
When a vendor lists "$2,000" publicly, everyone pays $2,000. When they say "DM for pricing," they can quote $3,500 to a mom with a Louis Vuitton in her profile picture and $1,800 to a mom in scrubs. Same vendor, same work, different price. That's called price discrimination, and it's how industries with no public pricing (used cars, real estate, dentists before Yelp) used to work everywhere.
This isn't illegal. It's standard economics — the vendor extracts more revenue per booking by quoting based on perceived ability to pay. The cost is yours: you're probably being quoted 20–40% above what another family is quoted for the exact same package.
The psychological reason: commitment escalation
Once you open a DM, you've started a conversation. You've invested time, waited on a reply, shared some personal details. Sunk-cost psychology means you're now more likely to book with this vendor than if you'd seen a price and compared it to three others. Vendors know this. The DM isn't a customer service step — it's a pre-qualification funnel.
The operational reason: avoiding shopping
A published price gets compared. An Instagram grid full of "DM for pricing" vendors looks identical — the mom can't pull up Vendor A's $1,800 package and Vendor B's $2,400 package side by side. The vendor wins whenever shopping stops.
What it costs the mom
- Time. You message 10 vendors, 4 reply within 48 hours, 2 within a week, 4 never. You've spent two weeks to get 6 quotes.
- Price. You don't know the fair rate in your city because nobody publishes it. You're quoted whatever the vendor thinks you'll pay.
- Ghosting risk. Many of the vendors who don't reply are not actually too busy — they're sizing you up or have already decided you're not a big enough ticket.
- No comparison. Even with six quotes in hand, you can't tell if you're looking at the cheap end or the expensive end of the market.
How to beat the game
- Only shop vendors who publish pricing. This one move eliminates 80% of the time tax and 90% of the price-discrimination exposure.
- When you do DM a vendor, lead with specifics. "Hi, I'm booking a photographer for a quinceañera on [date] in [city], 8 hours of coverage, 2 locations. Your starting rate online is $X — confirming that's still accurate?" You've just eliminated their ability to quote you fresh.
- Ask for a menu. "Do you have a package menu you can send?" If they don't have one, they're not running a real business — they're improvising prices. Next vendor.
- Get three quotes minimum. Don't book the first vendor who replies. The median quoted price across three is a much better number than whatever the first one quoted.
Why this is changing
Platforms that require vendors to publish prices kill the DM-for-pricing game by design. Once your competitors list prices and families can filter by them, hiding yours means being invisible to shoppers. The vendors who adopted transparent pricing early are now outbooking the Instagram-only crowd. The market is slowly shifting — but the shift only works if families reward transparent vendors with bookings.
FAQ
What families ask most
Is 'DM for pricing' illegal?+
No. Vendors are not required to publish prices. It's a market convention, not a law. What would be illegal is charging different races or genders different prices for the same service — but charging different families different prices based on perceived budget is legal.
What's the right price to pay?+
Within 10% of the median for your city and category. Our pricing pages publish the median, interquartile range, and sample size for every (category, city) combination — that's the reference point. Anything more than 30% above the median without clear justification is the vendor pricing you, not pricing the service.
Also related
Keep reading
How-to
How to spot a quinceañera vendor scam
The five red flags that tell you a quinceañera vendor will take your deposit and disappear. Written from real complaints moms have filed.
How-to
Quinceañera vendor contract red flags
The eight contract clauses that mean you should walk. Written by a mom who learned this the expensive way.