AI Proposal Generator for Photographers: Quotes, Contracts, Pricing Guides

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI Proposal Generator for Photographers: Quotes, Contracts, Pricing Guides.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI Proposal Generator for Photographers: Quotes, Contracts, Pricing Guides.

Keep your prices and terms in one fact sheet, let ChatGPT (or the AI in your booking tool) draft the personal parts of each proposal from the enquiry, and build the layout once in Canva. AI should never set a price or write contract clauses: it writes the words around figures you have decided.

Most "AI proposal generators" are built for agencies and sales teams. A photographer needs something narrower: a quote that matches the package, a pricing guide that sells collections, and a contract that stays yours. Photo editing is out of scope here; the tutorials on culling and style-keeping edits cover it.

Follow me on Instagram@sagnikteaches

Quote, proposal and pricing guide are three documents with three jobs

Photographers use these words loosely, and mixing them up is how a client ends up with a 12-page document when they wanted a number. Decide which document you are writing before you open an AI tool, because what you ask it to draft, and what you keep, differs for each.

Connect on LinkedInSagnik Bhattacharya
DocumentIts jobAI can draftStays yours
QuoteOne priced offer for a defined jobThe covering note and a plain scope summaryThe price and what is excluded
ProposalA quote plus reasons to choose you, a timeline and a terms summaryPersonal opening, timeline, answers to the couple's questionsPackage, price, payment dates, the contract itself
Pricing guideA menu of collections and add-ons sent before or after a first replyCollection descriptions, "how booking works" copy, FAQsWhich collections exist and what they cost
ContractThe binding agreementA labelled plain-English summary; checks for blanks and mismatchesEvery clause

Three job types also change the shape of the quote. A wedding is usually a collection with a retainer. A portrait or family session is a session fee with a gallery or print credit. Commercial work is a day rate plus a licence for how the images will be used. The cost sums behind each belong in the cost-per-shoot pricing tutorial; this tutorial is about producing the documents once you know your numbers.

Subscribe on YouTube@sagnikteaches

The price sheet that stops AI inventing numbers

A model asked to "write a proposal" will happily supply prices, inclusions and policies. Some will be plausible, most will be wrong for you. The remedy is a price sheet that holds every figure and policy, kept in a ChatGPT Project or a Claude Project and referred to by every prompt. Custom GPTs are being retired by OpenAI, so a Project is the stable home. On ChatGPT's Free plan a Project holds up to five files, and paid plans hold more; a Claude Project works similarly, and Free accounts can create up to five.

Here is a filled-in sheet for an illustrative wedding photographer. Every number in the rest of the tutorial comes from it.

ItemCoverageDeliverablesPrice
Essential collection6 hours, one photographer350+ edited images, online gallery for 12 months$2,600
Signature collection8 hours, two photographers600+ edited images, online gallery for 12 months, engagement session$3,950
Heirloom collection10 hours, two photographers800+ edited images, gallery, engagement session, 30-page album$5,600
Extra hourAdded to any collectionOne further hour of coverage$350
Parent albumPer albumSmaller album from the same images$290
Rehearsal coverageEvening beforeOne hour$450

Under the table, the sheet carries policies in plain sentences: travel is included within 40 miles (64 km) and costs $0.70 a mile beyond that; the retainer is $1,200 at signing; the rest is paid in two equal instalments, 90 and 30 days before the wedding; a proposal is valid for 14 days; and the exclusions are prints, venue fees and any extra hours not added to the proposal. Put "not on this sheet means not offered" at the top. That one line stops many invented promises.

From an enquiry to a proposal draft, with the checks it needs

This is the main worked example. A couple enquires about a wedding with 90 guests. They want a full day with a second photographer, one extra hour on top, and an album for her parents. The pieces are the sheet, the enquiry details and a tight prompt.

One more thing goes into the Project once: three of your own sent emails, pasted as voice samples, with an instruction to match their tone and sentence length. Pick emails you are proud of rather than the longest ones. Without them the model writes in a generic, gushing register that does not sound like you, and you spend the minutes you saved toning it down.

You are drafting the personal sections of a wedding photography proposal.
Use ONLY the price sheet and enquiry details below. Do not calculate, change or round any
price; copy figures exactly as written. Do not describe services that are not on the sheet.
Sections: 1) a 90-word opening that refers to two specific details from the enquiry;
2) "What is included" as a bulleted list from the sheet; 3) "Your investment" as a table
using only the lines I give you; 4) the payment schedule exactly as written;
5) three next steps. Flag anything missing instead of guessing. Do not write contract terms.
Price sheet: [paste or attach]
Enquiry: [paste, with names replaced by "the couple"]
Lines for this couple: Signature collection; 1 extra hour; 1 parent album.

Replacing names with "the couple" keeps personal details out of the chat; you put the real names in when you assemble the document. A first draft of the money section can look like this (illustrative):

Your investment
Signature collection ................. $3,590
Extra hour of coverage ............... $350
Parent album ......................... $290
Total ................................ $4,230
Payment: $1,200 retainer on signing; balance due 30 days after the wedding.
Your gallery is yours to keep forever, with unlimited downloads.

It reads smoothly and has three faults:

  1. Transposed digits. The Signature collection is $3,950 on the sheet, not $3,590. The total of $4,230 is consistent with the wrong line, which is why a quick read passes it. The real total is $4,590, so the draft is $360 short.
  2. Wrong payment schedule. The sheet says two equal instalments, 90 and 30 days before the wedding, not after it.
  3. An invented promise. The sheet says the gallery stays online for 12 months. "Yours to keep forever, with unlimited downloads" is a commitment you did not make.

Internal consistency is not accuracy. The only reliable check is to compare each figure with the sheet. Here is the corrected money section, with the working:

LineAmountSource
Signature collection$3,950Price sheet
Extra hour of coverage$350Price sheet
Parent album$290Price sheet
Total$4,5903,950 + 350 + 290
Retainer, due on signing$1,200Policy: flat retainer
Instalment, 90 days before$1,695(4,590 - 1,200) divided by 2
Instalment, 30 days before$1,695As above; 1,200 + 1,695 + 1,695 = 4,590

For longer or higher-value proposals, the tutorial on catching made-up figures in AI-drafted proposals offers more ways to test each number.

What HoneyBook's AI does for a proposal, and where ChatGPT fits

HoneyBook's help pages describe its AI mainly as an email drafter. When a new lead arrives through a HoneyBook contact form or lead form, it writes a draft reply from your company details, the project and your tone of voice, and places it in the email composer for you to edit and send. You can switch those automatic drafts off in company settings. A separate follow-up feature drafts re-engagement emails for leads who have not answered your last message for more than three days, which suits the quiet period after a proposal goes out.

What I could not find on HoneyBook's own pages is AI that writes the proposal document itself, so treat that part as templated: you build the proposal once in HoneyBook and fill it per client. Check the current product page, because features move quickly. HoneyBook listed its plans at $29, $49 and $109 a month billed yearly in October 2026, and its pricing page shows HoneyBook AI on all three, though the help centre describes a narrower set of AI tools on the entry plan, so check what your tier includes before upgrading for it. The HoneyBook AI and ChatGPT comparison for wedding planners covers the same trade-off from a planner's side.

A workable split looks like this. If you already use HoneyBook, let its AI draft replies, because it can see the project history. Use ChatGPT for the longer pieces that need your price sheet and standing instructions: the personal opening, the timeline, the FAQs and the pricing guide copy. If you do not use HoneyBook, ChatGPT plus a template in Canva or Google Docs is enough to start. In both cases the numbers come from the sheet and the prices never pass through a model's judgement.

Three job types, three prompts

The wedding prompt above does not suit a portrait session or a commercial job, so keep a variant for each in the Project.

  • Portrait or family session. Fields: session type, location, number of people, gallery or print credit included, fee, deposit. The prompt asks for a short, friendly proposal under 200 words and for what to wear and bring to be left to a separate email, which keeps the proposal short. A quick sum shows why the extras line must come from the sheet: if the $320 session fee includes 25 edited images, extra images are $18 each and a family wants 35, the total is $320 plus 10 times $18, which is $500. A model left to improvise might round that to a tidier number, so hand it the lines.
  • Commercial job. Fields: purpose of the images, number of finished images, shoot days, day rate, usage licence (where and for how long the images will be used), exclusions. The prompt should keep the usage line separate and verbatim from your licence wording; the usage rights tutorial covers how to draft that wording and check it.
  • Mini-session. Fields: date, slot length, number of finished images, price, how to book. This one needs a template more than a prompt, and is a good candidate for automation.

A commercial example shows why the usage line stays out of the model's hands. Say a small business wants 20 finished images for its website and social channels from one shoot day. Your sheet gives a day rate of $900, which includes editing the 20 images, and a licence line of $450 for web and social use for two years; print advertising or a longer term is priced separately. The proposal total is $1,350, with half, $675, due on booking. A model asked to summarise the scope wrote "you will own all the images". That is wrong twice over: the sheet grants a licence, not ownership, and the sentence contradicts the contract. The fix was to delete it and paste the licence line verbatim. Whatever a model writes about rights, replace it with your checked wording.

Building the pricing guide in Canva, page by page

A pricing guide is a short PDF or link you send after a first reply. Nine pages is enough. Build it once in Canva, put your fonts, colours and logo in a Brand Kit so every page matches, and export a PDF. Canva's free plan includes one Brand Kit and Pro includes five. You do not need Canva's AI features to lay out a guide, and those features draw on a monthly allowance (Canva's pricing page showed up to 20 uses a month on the free plan), so the free plan can carry this job. Check Canva's pricing page for what counts against the allowance before you rely on any AI feature.

PageContentWhere AI helpsYou decide
1. CoverStudio name, "Pricing guide", valid-until dateNothingThe date prices expire
2. AboutTwo short paragraphs and one portraitTightening your own draftEvery fact about you
3. How booking worksEnquiry, call, proposal, retainer, shoot, galleryPlain-English stepsThe timings you keep
4 to 6. CollectionsOne page each: inclusions, price, who it suitsDescriptions from the sheetContents and price
7. Add-onsExtra hour, albums, rehearsalWordingPrices
8. QuestionsSix answersFirst drafts from your policiesThe policies themselves
9. Next stepLink or QR code to the enquiry form, validityNothingThe link

The collection pages are where drafting helps most, and where vague words creep in. Compare a vague line with a specific one:

Before: "A wonderful full-day experience with lots of beautiful images and extras to treasure."

After: "Eight hours of coverage with two photographers, from getting ready to the first dance. 600 or more edited images in an online gallery that stays live for 12 months. An engagement session before the wedding."

Ask the model to rewrite your inclusion list into short factual sentences, and tell it to avoid adjectives it cannot support. Use your own photographs throughout. A pricing guide sells your work, and AI-generated sample images would misrepresent it. Update the guide on a fixed date each year, change the valid-until date at the same time, and keep a note of which version each client received.

Contract wording: what AI may touch and what it must not

The contract is the one document where a small AI mistake can become a dispute. Treat it as a template you own, have checked once by a qualified adviser, and fill in rather than rewrite.

AI mayAI must not
Fill names, dates, packages and amounts from the price sheet into your checked templateWrite or reword clauses on copyright, usage rights, cancellation, liability or model releases
Produce a plain-English summary, labelled "summary, not the contract"Change payment terms or deadlines
Check the finished contract against the proposal for mismatched names, dates and amountsDecide who owns the files or how they may be used
List questions to put to your adviserStand in for the adviser

The contract template tutorial goes through the clauses worth checking with an adviser. If your contract or privacy wording needs to say how you use AI, the same applies to proposals: say plainly if client images or personal data pass through AI tools.

After the proposal goes out: one follow-up and a quotes log

Most proposals are not accepted on the day they arrive, and the follow-up is where a quote either goes cold or turns into a booking. Draft a short sequence once and reuse it: a check-in on day 3, and a final note on day 10, four days before the proposal expires. Each message should add something true, such as whether the date is still held, rather than pressure. This is a day-3 note, written from the sheet:

Hi [first name], I wanted to check that the proposal reached you safely and to answer anything it raised. Your date is held for you until [date]; after that I may release it to another couple. If it would help, I can talk through the collections on a short call: [times]. [your name]

"I may release it" is only acceptable if it is true, so check your holding policy before you send. The quote follow-up sequence tutorial builds a longer version.

Keep a quotes log in the same spreadsheet as your price sheet: date sent, names, collection, total, follow-up dates and outcome. After a few months, paste it into a chat and ask which collection people choose, how long decisions take and where proposals go quiet. Check the counts yourself; the model is only summarising rows you already trust, and the answers tell you which page of the pricing guide to improve.

A same-afternoon proposal routine, with the minutes

Illustrative timings for a wedding proposal, before and after. Before: about 45 minutes, copying the last proposal, editing names and prices, rereading it twice, exporting and sending. After:

  1. 5 minutes: read the enquiry, pick the lines from the sheet, and note any question you must answer yourself.
  2. 3 minutes: run the prompt in the Project.
  3. 12 minutes: check every figure against the sheet, fix the opening in your own voice, and delete any invented claim.
  4. 5 minutes: export the PDF, attach the pricing guide, and send with a short personal note.

That is 25 minutes. At six proposals a week, 20 minutes saved each is two hours a week. Notice where the time goes: the check is nearly half of it, and that is the half you must not cut. Before sending, run through the final list.

  1. Names are spelled correctly and the date and venue match the enquiry.
  2. Every price equals the sheet, line by line.
  3. The total is recalculated by you, not by the model.
  4. The retainer and instalments add up to the total, with correct dates.
  5. Exclusions are listed.
  6. The proposal has a valid-until date.
  7. The contract attached is the current checked template.
  8. Nothing is promised that the sheet does not offer: no "forever", "unlimited" or "guaranteed".
  9. Any AI disclosure wording matches your policy.
  10. Links and attachments open, and the PDF is small enough for a phone.

The same sheet can also feed the FAQ page couples read before they enquire. When the website, the pricing guide and every proposal draw their figures from one sheet, a price rise means changing one cell and re-exporting, not hunting through three documents for the old number.

Proposal and pricing guide questions photographers ask

Can ChatGPT write a photography contract?

It can summarise a contract in plain English and fill placeholders, but the clauses that matter, such as copyright, usage rights, cancellation and liability, should come from a template a qualified adviser has checked. Let AI check for blanks and mismatched figures; do not let it invent terms.

Should prices be on my website or in a guide sent on request?

Both work. A guide sent on request gives you a conversation and an email address; public prices filter enquiries faster. Whichever you choose, keep one master price sheet so the website, the guide and every proposal always agree.

Do I need to tell clients I used AI to draft their proposal?

If you read, edit and stand behind the text, it is your proposal. If AI tools process client images or personal data, say so plainly in your contract or privacy wording, and follow the rules in any platform you use. The tutorial on AI disclosure wording covers phrasing.

Is HoneyBook's AI or ChatGPT better for proposals?

HoneyBook's AI is built around drafting emails using your project history. ChatGPT with a Project holding your price sheet gives you more control over longer text. If you already use HoneyBook, use its AI for replies and ChatGPT for the longer sections. Either way, the numbers come from your own sheet.

Further reads

Sources: HoneyBook's help pages (drafting emails with HoneyBook AI; AI follow-up suggestions) and HoneyBook pricing; Canva pricing page; OpenAI and Anthropic help pages on Projects, all as listed in October 2026. Prices in the examples are invented.

Want your proposal process set up properly?

On a 1:1 call we'll look at how you quote and follow up today, decide which parts AI should draft, and set up a price sheet and checks so the numbers stay yours.

Book a 1:1 call with me