Skip to content

Templates · Marketing

Price list message for customers: 21 WhatsApp samples for rate lists, catalogues and quotes

Rate lists, catalogues, daily wholesale rates, price increase notices, quotations and repair estimates as Meta templates and plain WhatsApp Business app texts, with which ones Meta treats as marketing and which as utility.

By Broadchat teamPublished 8 min read

हिन्दी में पढ़ें

Before you submit these templates

  • Submit price lists, catalogues and daily rates as Marketing. They invite new orders, which is marketing in Meta's categorisation guide.
  • Submit quotations, repair estimates and plan price changes as Utility only when they relate to the customer's own request, job or account and contain no other offers.
  • Upload a real PDF or image as the header sample, with readable prices; reviewers reject blurry or empty media more often.
  • Put long rate lists in a variable only when they are short; for anything over ten items use a document header instead of the body.
  • Prices for restricted goods (alcohol, tobacco, prescription medicines) are not allowed under Meta's Commerce Policy.
  • Do not end the body with a variable; close with how to order, for example "Reply with item names and quantities."
  • Name templates by purpose (pricelist_repair_estimate) because names cannot be changed later.

The short answer

A useful price list message for customers gives the prices (as a PDF, an image or a few lines of text), says whether GST is included, states until when the rates are valid and tells the customer exactly how to order. If someone has just asked "rate kya hai?", reply with the prices in a normal chat message; a template is only needed when you send prices to people who have not messaged you in the last 24 hours.

Below are 13 WhatsApp Business API templates with {{1}} variables, ready to submit to Meta, and 8 plain messages for the WhatsApp Business app: monthly PDF price lists, rate cards, daily wholesale and mandi rates, season catalogues, price increase notices, property price sheets, fee structures, catering menus, quotations, repair estimates and plan price changes.

Price lists are marketing; quotes and estimates can be utility

Meta's categorisation guide treats messages that promote products or invite a new purchase as marketing, and allows utility only for messages specific to a transaction or account the customer already has. In practice:

MessageCategory to expectWhy
Monthly price list or catalogue to your buyersMarketingIt invites new orders
Daily mandi or wholesale ratesMarketingSame, even if the buyer asked for daily rates
Price increase notice to all buyersMarketingA general announcement
Quote for a job the customer requestedUtility possibleSpecific to their request, if nothing else is promoted
Repair estimate for a device already with youUtilityPart of an existing service job
New price on the customer's existing planUtilityAn update to their account
Reply to "what is the price?" within 24 hoursNo templateA normal reply in the customer service window

Meta has the final say and can recategorise templates, so keep quotes and estimates free of other offers. Marketing templates need opt-in, are charged at the marketing rate (see WhatsApp API pricing) and are subject to WhatsApp's per-user marketing limits.

PDF, image, catalogue or text?

FormatBest forWatch out
PDF (document header)Long lists, B2B, catalogues, fee structuresPut the validity date and GST note on the PDF itself
ImageSalons, laundries, menus: one screen of pricesMust be readable on a phone without zooming
Text in the bodyDaily rates, five to ten itemsBody limit is 1,024 characters
WhatsApp catalogueRetail products customers can add to a cartKeep prices in the catalogue current, or customers see old rates

Plain price list messages for the WhatsApp Business app

Copy, put in your own items and prices, and send. Save the ones you use daily as quick replies so you can answer "rate?" in two taps.

1. Reply when a customer asks "rate kya hai?"

Namaste Gupta ji, aaj ke rate: Ultratech cement ₹395/bag, TMT 12 mm ₹62/kg, 8 mm ₹64/kg. 50 bag se upar free delivery within 5 km. Kitna bhejna hai?

2. Salon: price list on request

Hi Neha, here are our prices: haircut ₹450, hair spa ₹950, global colour from ₹2,800, keratin ₹3,999. All inclusive of GST. Want me to book a slot this week?

3. Tailor or boutique

Hi Pooja, stitching charges: blouse ₹650 (with lining ₹800), salwar suit ₹950, lehenga from ₹2,500. Delivery in 7 days; 3 days urgent at ₹200 extra.

4. Tiffin or cloud kitchen

Hi Rahul, our monthly plans: veg lunch ₹3,200, veg lunch + dinner ₹5,900, non-veg twice a week ₹600 extra. Free delivery in Koramangala and HSR. Start from Monday?

5. Wholesaler to a retailer

Meena ji, winter catalogue attached. 86 designs, ₹420 to ₹980, minimum 6 pieces per design. GST extra. Dispatch in 3 days from order.

6. Repair shop estimate

Hi Arjun, your laptop needs a new keyboard and battery. Total ₹4,800 with parts and GST, ready by Thursday. Shall I go ahead?

7. Status: weekly rates for everyone

THIS WEEK'S RATES: Sharbati wheat ₹3,150/qtl, Basmati 1121 ₹7,800/qtl, chana ₹6,200/qtl. Valid till Saturday. Reply to book.

8. Price increase to a regular buyer

Dear Mr Nair, kraft paper prices went up again, so our box prices increase 6% from 1 Dec. Any order you confirm before 30 Nov is at the old rate. Your usual 5,000 boxes would save you about ₹11,000 at today's price.

Tips that prevent price disputes

  • Always say "incl. GST" or "plus GST". Most price arguments on WhatsApp start here.
  • Give a validity date. "Valid till 30 Nov" or "today's rate, orders by 1 pm" protects you when costs change.
  • State minimums and delivery charges in the same message, not after the order.
  • One price list per customer type. Do not send dealer rates to retail customers; build separate segments.
  • Do not ask for payment card details in the chat. Send a payment link or UPI ID when the order is confirmed.

How to send these

WhatsApp Business app (free, manual). Answer price questions with the plain texts or saved quick replies, share the PDF directly, or use broadcast lists of up to 256 contacts who saved your number (broadcast list guide).

WhatsApp Business API. In Broadchat:

  1. Create the price list templates in CRM → WhatsApp Templates with the Marketing category and a document or image header; create quotes, estimates and plan changes as Utility.
  2. Keep dealers, retailers and end customers in separate groups using CRM → Tags and CRM → Segment.
  3. Send the monthly list from CRM → Bulk Campaign, uploading the PDF as the header and mapping the validity date. Use Repeat for a list you send every month.
  4. Send quotes and estimates one at a time from your job or billing system through Automations → Workflow with a Custom Webhook trigger and Send Template Message (V2), and connect APPROVE or YES replies to a flow in Chatbots → Chatbots.

Related libraries: payment reminder templates once the order is billed, lead follow-up templates for enquiries that went quiet after the quote, and order update templates after confirmation. The WhatsApp message templates guide covers the format rules, and agencies serving wholesalers and traders can offer this under their own brand with white-label WhatsApp.

Sources

  1. Template categorization — Meta for Developers, checked 1 November 2026
  2. Template components — Meta for Developers, checked 1 November 2026
  3. Template review — Meta for Developers, checked 1 November 2026
  4. Pricing on the WhatsApp Business Platform — Meta for Developers, checked 1 November 2026

Broadchat team · Product and partner success team

The people who build and support Broadchat, the white-label WhatsApp Business API platform. We write from what we see while onboarding partners and their clients on the official WhatsApp Cloud API, and we check every article against Meta's current documentation.

Last updated:

13 price lists and quotations templates

Copy the wording, then submit it from CRM → WhatsApp Templates with the sample values shown. Meta reviews every template; approval is never guaranteed.

  1. document header

    Hi {{1}}, here is the {{2}} price list from {{3}}, valid until {{4}}. Reply with item names and quantities, and we will confirm the total and delivery time.

    • Place an order
    • Stop updates

    Monthly price list (PDF)

    Marketingpricelist_pdf_monthlyLanguage: en

    Use it when: At the start of each month, to trade customers and regular buyers who opted in to price updates.

    Variables
    VariableMeaningSample
    {{1}}Customer first nameMr Gupta
    {{2}}MonthNovember
    {{3}}Business nameShree Ganesh Hardware
    {{4}}Validity date30 Nov
    • Attach the real PDF as the document header sample and put the validity date on the PDF too.
  2. image header

    Hi {{1}}, sharing our latest rate card for {{2}}. Prices are inclusive of GST. Reply BOOK with your preferred date and we will confirm the slot.

    • BOOK
    • Stop updates

    Rate card as an image

    Marketingpricelist_image_menu_cardLanguage: en

    Use it when: Salons, laundries, tailors, tiffin services and clinics with a short list that fits on one image.

    Variables
    VariableMeaningSample
    {{1}}Customer first nameNeha
    {{2}}Service rangehair and skin services at Glow Salon
  3. Good morning {{1}}, today's rates from {{2}}: {{3}}. Rates are valid for orders confirmed by {{4}} today.

    • Book order
    • Stop updates

    Daily wholesale rates

    Marketingpricelist_wholesale_daily_ratesLanguage: en

    Use it when: Mandi traders, vegetable and fruit wholesalers, metal and grain dealers whose prices change every day.

    Variables
    VariableMeaningSample
    {{1}}Buyer nameRamesh ji
    {{2}}Business nameAgarwal Grain Traders, Kota
    {{3}}Rates listSharbati wheat ₹3,150/quintal, Basmati 1121 ₹7,800/quintal, chana ₹6,200/quintal
    {{4}}Cut-off time1 pm
    • Daily rate messages are marketing: send them only to buyers who asked for them, and let them stop easily.
  4. document header

    Hi {{1}}, our {{2}} catalogue with prices is ready. It has {{3}} designs, with wholesale prices starting at {{4}} for a minimum of six pieces per design.

    • Send me samples
    • Stop updates

    New season catalogue with prices

    Marketingpricelist_new_season_catalogueLanguage: en

    Use it when: Surat, Jaipur and Ludhiana textile wholesalers sending season catalogues to retailers.

    Variables
    VariableMeaningSample
    {{1}}Retailer nameMeena ji
    {{2}}Seasonwinter 2026
    {{3}}Number of designs86
    {{4}}Starting wholesale price₹420
  5. document header

    Dear {{1}}, because {{2}}, our prices for {{3}} will increase by {{4}} from 1 Dec. Orders confirmed before 30 Nov will be billed at the current price list.

    • Order at current price
    • Stop updates

    Price increase notice to buyers

    Marketingpricelist_price_increase_noticeLanguage: en

    Use it when: To all trade buyers before a general price revision.

    Variables
    VariableMeaningSample
    {{1}}Buyer nameMr Nair
    {{2}}Reason as a short phrasekraft paper costs have risen this quarter
    {{3}}Product rangeall corrugated boxes
    {{4}}Increase6%
    • Giving a date and a chance to order at the old price keeps buyers loyal and often pulls orders forward.
  6. document header

    Hi {{1}}, here is the price sheet for {{2}}. 2 BHK units start at {{3}} and 3 BHK at {{4}}, plus registration. Reply VISIT to book a site visit.

    • VISIT
    • Stop updates

    Real estate price sheet

    Marketingpricelist_property_rate_sheetLanguage: en

    Use it when: For leads who opted in on a portal, ad or site visit and asked for prices.

    Variables
    VariableMeaningSample
    {{1}}Lead first nameArjun
    {{2}}Project nameGreen Valley Residency, Sector 150
    {{3}}2 BHK starting price₹68 lakh
    {{4}}3 BHK starting price₹92 lakh
  7. document header

    Hello {{1}}, here is the fee structure for {{2}} at {{3}}. The fee can be paid in {{4}} instalments. Reply DEMO to book a free demo class.

    • DEMO
    • Stop updates

    Course fee structure

    Marketingpricelist_course_fee_structureLanguage: en

    Use it when: Coaching centres and schools sending fees to enquiries that opted in.

    Variables
    VariableMeaningSample
    {{1}}Parent or student first nameSunita ji
    {{2}}CourseClass 11 PCM (2027 batch)
    {{3}}Institute nameBright Minds Classes
    {{4}}Number of instalmentsthree
  8. document header

    Hi {{1}}, sharing our party and catering menu from {{2}}. Packages start at {{3}} a plate for a minimum of {{4}} guests. Reply with your date and guest count for a quote.

    • Get a quote
    • Stop updates

    Catering or party menu with prices

    Marketingpricelist_restaurant_catering_menuLanguage: en

    Use it when: Before the wedding and festive season, to past customers and enquiries who opted in.

    Variables
    VariableMeaningSample
    {{1}}Customer first nameRahul
    {{2}}Business nameAnnapurna Caterers
    {{3}}Starting plate price₹450
    {{4}}Minimum guests50
  9. document header

    Hi {{1}}, as requested, here is the quotation {{2}} for {{3}}. The total is {{4}} including GST, valid for 15 days. Reply APPROVE to confirm, or ask us any question here.

    • APPROVE
    • I have a question

    Quotation for a job the customer requested

    Utilitypricelist_requested_quotationLanguage: en

    Use it when: When a customer asked for a quote for a specific job or order. It may be accepted as utility if it contains nothing but that quote; Meta decides.

    Variables
    VariableMeaningSample
    {{1}}Customer first nameVikram
    {{2}}Quotation numberQ-2611
    {{3}}Job descriptionmodular kitchen, 10 ft L-shape, BWP ply with laminate
    {{4}}Total amount₹1,86,500
    • Keep other products and offers out. "Also see our wardrobe offers" would make it marketing.
  10. Hi {{1}}, we have checked your {{2}} (job {{3}}). The repair cost will be {{4}} including parts and GST. Reply YES to go ahead, or NO and you can collect it without charge.

    • YES
    • NO

    Repair or service estimate

    Utilitypricelist_repair_estimateLanguage: en

    Use it when: Service centres, garages and repair shops sending an estimate for an item already with them.

    Variables
    VariableMeaningSample
    {{1}}Customer first namePooja
    {{2}}DeviceSamsung front-load washing machine
    {{3}}Job numberJ-5583
    {{4}}Estimate₹3,250
  11. Hi {{1}}, your {{2}} plan will change from {{3}} to {{4}} a month from your next billing date on 1 Dec. You can keep, change or cancel the plan any time before then by replying here.

    • Keep my plan
    • Change plan

    Price change on an existing plan

    Utilitypricelist_subscription_price_changeLanguage: en

    Use it when: To existing subscribers before a price change on their plan. It is about their account, so it can be utility.

    Variables
    VariableMeaningSample
    {{1}}Customer first nameMeera
    {{2}}Plan nameAnnapurna monthly tiffin (lunch, veg)
    {{3}}Current price₹3,200
    {{4}}New price₹3,450
  12. document header

    नमस्ते {{1}} जी, {{2}} की नई रेट लिस्ट भेज रहे हैं। ये रेट {{3}} तक मान्य हैं। ऑर्डर के लिए सामान का नाम और मात्रा यहीं भेजिए।

    • अपडेट बंद करें

    रेट लिस्ट (हिंदी)

    Marketingpricelist_rates_hiLanguage: hi

    Use it when: For customers who chat with you in Hindi. Submit with the Hindi (hi) language code.

    Variables
    VariableMeaningSample
    {{1}}ग्राहक का नामशर्मा
    {{2}}दुकान का नामअग्रवाल किराना भंडार
    {{3}}मान्य तारीख़30 नवंबर
  13. Namaste {{1}} ji, aaj ke rate: {{2}}. Order {{3}} tak confirm karein, shaam ko delivery ho jayegi.

    • Order bhejna hai
    • Stop updates

    Aaj ke rate (Hinglish)

    Marketingpricelist_aaj_ke_rate_hinglishLanguage: en

    Use it when: For vegetable, fruit and mandi suppliers whose buyers write in Roman Hindi. Submit with the English (en) language code.

    Variables
    VariableMeaningSample
    {{1}}Buyer nameSuresh
    {{2}}Rates listtamatar ₹28/kg, pyaaz ₹34/kg, aloo ₹22/kg
    {{3}}Cut-off time11 baje

Frequently asked questions

How do I send a price list to customers on WhatsApp?

If the customer messaged you in the last 24 hours, simply reply with the prices or attach the PDF. To send a price list to many customers who have not messaged recently, use an approved marketing template with the PDF or image as the header, and send it only to people who opted in.

Is a price list message a marketing or utility template?

A price list or catalogue sent to your buyers is marketing, because it invites new orders. A quotation for a job the customer requested, a repair estimate or a price change on their existing plan can be utility if it contains nothing else. Meta makes the final decision.

What should a price list message include?

The prices, whether GST is included, the validity date, minimum order quantities, delivery charges and how to order. A short line such as "Reply with item and quantity" turns the price list into orders.

Should I send prices as a PDF or as text?

Use a PDF for long lists, catalogues and B2B rates; an image for a one-screen rate card such as a salon menu; and plain text for daily rates of five to ten items. The template body is limited to 1,024 characters.

How do I inform customers about a price increase?

Give the reason in a few words, the percentage or new prices, the date it takes effect and a chance to order at the old price before then. Send it at least a week ahead to trade buyers.

Can I send daily rates to my wholesale buyers on WhatsApp?

Yes, to buyers who asked for them. With the API, daily rate templates are marketing messages, so each delivered one is charged at the marketing rate and buyers must be able to stop them. Many traders send rates only to buyers who ordered in the last month.

Launch WhatsApp under your own brand

Resell campaigns, chatbots, a shared inbox and CRM on the official WhatsApp Cloud API, with your logo, domain and prices.