The photography rate card playbook (with a free copy-paste template)
Every working photographer eventually hits the same wall.
Someone DMs you on Instagram. "Hey, what are your wedding rates?" You type the same paragraph for the 47th time this year. They reply "What about engagement shoots?" You type another. Their friend asks the same question next month. The cycle restarts.
This is the single most fixable problem in a one-person photography business. I asked five working photographers in Hong Kong, Tokyo, and Berlin how they handle it. Their answers were consistent enough that I'm just going to write the playbook out. Steal what works.
The core idea: replace paragraphs with one link
Instead of typing your rates each time, you maintain one shareable link containing:
- Your packages and prices
- The minimum fields needed to actually quote (date, location, hours, special requests)
- A "Contact me" button that emails you the inquiry
When someone asks "what are your rates?", you reply with the link. Three seconds, not three paragraphs. The link lives in your Instagram bio, WhatsApp signature, email footer, website. You update prices in one place.
What goes on a rate card that converts
After looking at 40+ photographer rate cards (good and bad), the ones that book well share the same structure. Here's the order, with what to write.
1. Trust paragraph — 2 sentences max
"I'm Mira, a Hong Kong wedding photographer with 6 years shooting natural, candid weddings. No awkward poses, no over-editing — just photos that look like the day actually felt."
Skip the long bio. Save it for your About page. The rate card is for someone already 80% sold.
2. Three packages — not five, not seven
Decision research is unanimous on this: people decide easily between three options, freeze between five.
Give the packages names that sound like products:
| Package | Hours | Edited photos | Delivery |
|---|---|---|---|
| Half-day | 4 hours | 80 | 7 days |
| Full-day | 10 hours | 200 | 14 days |
| Weekend story | Pre-wed + day + brunch | 400 + highlight reel | 21 days |
"Weekend story" books better than "12-hour wedding day package". Same product, better framing.
3. What's included (and what's not)
Pre-empt half the follow-up questions:
- ✅ All edited photos via private gallery
- ✅ Print release for personal use
- ✅ One round of selection feedback
- ❌ Physical albums (add-on available)
- ❌ Same-day social teasers (add-on available)
The ❌ rows are doing real work. They're saying "yes I thought about this, no it's not free, here's how we'd handle it".
4. The qualifying form — 7 fields, no more
This is where most rate cards fall apart. Photographers either ask for nothing (just an email) or 18 fields like a mortgage application. The middle is what works.
The fields that matter:
- Name — required
- Email — required
- Wedding date — required, date picker
- Venue or city
- Estimated guest count — dropdown: <50, 50–100, 100–200, 200+
- Package you're interested in — dropdown of your three packages
- Anything else I should know? — long text, optional
Seven. Each one helps you quote without another email. Resist adding more.
5. What happens next
"I'll reply within one business day with availability and a custom quote. If we're a fit, I'll send a contract and a 30% deposit invoice."
Uncertainty kills inquiries. Telling them exactly what happens removes a friction point.
The Instagram bio trick
Once your rate card lives at one link, change your Instagram bio to:
📸 Wedding photography · Hong Kong
✨ Candid, natural, story-led
👇 Rates & inquiry form
Put the link in the link slot. Stop adding "DM for rates" to your captions. The whole point is to stop being a chatbot.
A scripted reply to save 10 minutes a day
Save this as a Quick Reply in Instagram (Settings → Business tools → Saved replies):
Hi! Thanks for reaching out 🙏 You can see my rates and send me your wedding details here: [your-link]. I'll get back to you within one business day with availability.
Type /rates and it expands. Compounded across a year, that's two full work weeks back in your life.
Free swipe template — copy this
Here's the rate card text I'd use as a starting point. Just paste it into whatever form builder you use, swap the prices, and you're 80% done:
Hi, I'm [your name].
I'm a [city] wedding photographer with [N] years of experience shooting
natural, candid weddings. I focus on real moments over staged shots.
## Packages
— HALF-DAY · HK$X,XXX
4 hours · 80 edited photos · 7-day delivery
— FULL-DAY · HK$X,XXX
10 hours · 200 edited photos · 14-day delivery
— WEEKEND STORY · HK$X,XXX
Pre-wedding session + wedding day + next-day brunch
400+ edited photos · highlight reel · 21-day delivery
## What's included
✓ All edited photos via private gallery
✓ Print release for personal use
✓ One round of selection feedback
## Add-ons (priced separately)
· Physical album — from HK$X,XXX
· Same-day social teasers
· Drone coverage (where permitted)
## Tell me about your day
[7-field form below]
## What happens next
I'll reply within one business day with availability and a custom quote.
If we're a fit, I'll send a contract and a 30% deposit invoice.
Thanks for considering me.
[your name]
Use this as a Google Doc, a Notion page, or a form. The platform matters less than getting it published.
What changes after you set this up
The photographers I asked all reported the same shifts:
- Inquiry volume goes up, because the friction of asking is lower
- Quality of inquiries goes up, because filling 7 fields self-selects for serious people
- Your response time drops, because you're answering 12 enriched briefs in 20 minutes, not 47 chat threads in 3 days
- Booking rate goes up, because you reply faster and look more put-together
It's the highest-ROI afternoon a freelance photographer can spend.
Tools that work
You can build the form anywhere. The good options for this specific use case (rate card + 7-field qualifier + email me on submit) are:
- Readmyquote — built for this; free plan covers most photographers' inquiry volume (full disclosure: I work on it)
- Tally — also free, also fine
- Typeform — beautiful but $25/month minimum
- Google Forms — free, looks dated
- Notion forms — fine if you live in Notion
Pick whichever lets you ship the link by tonight.
Want the next post in this series? It's about pricing your packages — how to set the numbers so they convert without underselling. Email cs@readmyquote.com to get notified when it goes up.