How to write Instagram captions: formula and 24 templates
A simple hook, detail and action formula plus 24 fill-in-the-blank Instagram caption templates for selling, bookings, offers and trust.
By James Olawale · · 7 min read

A good Instagram caption for a local business follows a simple formula: a hook in the first line, one to three short lines of detail or story, and one clear call to action, with your product and location named in plain words. Keep the point inside the first 125 or so characters, because that is roughly what the feed shows before "more". Below is the formula, 24 fill-in-the-blank templates by goal, and real examples for fictional businesses.
The caption formula: Hook, Detail, Action
1. Hook (first line). One short sentence that makes someone stop. It can be news ("Peach galettes are back"), a surprise ("We burned 40 croissants for this"), a question ("Ever had ramen for breakfast?"), or a promise ("The haircut that grows out well").
2. Detail (1 to 3 lines). What it is, why it is good, and the specifics people need: price, size, days, ingredients, who it is for. Name your neighborhood or city here if it fits.
3. Action (last line). Exactly one thing to do: book, order, visit, call, comment, save or share. Say how: "link in bio", "DM us 'BOOK'", "walk-ins welcome until 6".
Then add your location tag and up to five hashtags. Our hashtags guide explains the five-hashtag limit and how to pick them.
Caption length
Instagram captions can be up to 2,200 characters, but you rarely need that. For most local business posts, 50 to 150 words is plenty. Longer captions work for stories, tips and announcements; short ones work for a beautiful photo that speaks for itself. What matters is that the first line does the job, because that is often all people read.
Before and after: a weak caption made better
Weak:
Happy Monday! Come see us this week 😊 #food #yum #monday
Better:
Our short rib has been braising since 6am. It is ready at 5.
Eight hours, red wine, served on creamy polenta for $24. Only 30 portions tonight.
Book a table through the link in our bio, or walk in before 6:30.
The better version says what it is, why it is worth it, how much, how scarce, and what to do. No guesswork.
24 caption templates by goal
Copy these, replace the brackets, and adjust to your voice. Each is short enough for the hook to show in the feed.
Goal 1: Sell a product or service
Template 1
[Product] is back, and it [sells out by / goes fast because] [reason].
[One detail on how it is made or why it is good]. [Price].
[Action] through the link in our bio.
Template 2
The [product] people drive across [city] for.
[Ingredient, method or feature]. [Price, size or duration].
Come try it at [location] this week.
Template 3
If you only try one thing at [business], make it this.
[Product]: [what makes it special]. [Price].
Tell them [staff name] sent you.
Template 4
New: [product or service].
[Who it is for] who want [benefit]. Available [days] for [price].
Book now, link in bio.
Goal 2: Get bookings or visits
Template 5
We have [number] spots left for [day or week].
[Service], [duration], [price]. [One reason to come now].
Book through the link in bio or call [number].
Template 6
Quiet [day] afternoons are the best time to [activity] here.
No wait, [extra perk]. Open until [time].
Walk-ins welcome at [address or landmark].
Template 7
First time at [business]? Here is what to expect.
[Step 1]. [Step 2]. [Step 3].
Book your first [visit or class] with the link in bio.
Template 8
Weekend plans: sorted.
[What is on], [time], [price or "no cover"].
Reserve a table now, Fridays fill up by Wednesday.
Goal 3: Announce an offer or event
Template 9
This week only: [offer].
[Exact details and fine print], [dates].
Show this post at the counter to claim it.
Template 10
Save the date: [event] on [date] at [time].
[What happens], [who it is for], [price].
Tap the link in bio to RSVP.
Template 11
[Holiday] is [number] days away. Here is how we can help.
[Product or service], order by [deadline] for pickup [date].
Pre-order through the link in bio.
Template 12
Last chance: [offer] ends [day].
[Reminder of value].
Come in before [time] on [day].
For a full year of these, see holiday marketing ideas for small businesses.
Goal 4: Build trust and show the people
Template 13
Meet [name], our [role] for [number] years.
[One personal detail]. Their go-to [product or service]: [item].
Say hi next time you are in.
Template 14
This is what [time] looks like behind the counter.
[What you are doing and why]. [One detail people do not know].
Questions about how we do it? Ask below.
Template 15
"[Short real review, first name only]"
Thank you, [first name]. [One line on what you did for them].
If we have looked after you, a Google review helps a lot. Link in bio.
Template 16
We tried something new this week and it did not go to plan.
[What happened]. [What you learned or changed].
Round two is [day]. Wish us luck.
Asking for reviews in captions works better with a direct link. See how to get more Google reviews.
Goal 5: Get comments and engagement
Template 17
Settle this: [option A] or [option B]?
We are adding one to the menu next month.
Vote in the comments.
Template 18
Tell us your usual order in three words or fewer.
We will start: [your answer].
Template 19
Guess how many [items] we [made, cut, served] this week.
Closest answer by [day] gets [small prize].
Template 20
What should we call this?
[Description of new item]. Best name wins one free.
Comments are open.
Goal 6: Teach something useful (gets saves)
Template 21
Save this for next time you [situation].
1. [Tip]
2. [Tip]
3. [Tip]
More questions? Ask below.
Template 22
Stop [common mistake]. Do this instead:
[Better way in 1 to 2 lines].
Your [hair, bread, plants, teeth] will thank you.
Template 23
How to choose the right [product or service] for you:
[Option A] if you [need]. [Option B] if you [need].
Not sure? Message us and we will help.
Template 24
The question we get most: [question]?
Short answer: [answer]. Longer answer: [one extra detail].
Ask us anything below.
Examples for different businesses
All businesses here are fictional.
A neighborhood gym, say Iron Yard in Raleigh:
Never lifted before? Saturday's class is for you.
45 minutes, 6 people max, a coach shows you every move. First class free.
Grab a spot through the link in bio.
A salon, say Studio Luna in Fresno:
Copper is the color of the season, and this one took 3 hours.
Balayage plus a gloss by Maya, $210. Grows out soft, no harsh line.
Book a consultation, link in bio.
A coffee shop, say Hearth Coffee in Tulsa:
Maple oat latte is back on the board today.
Real maple syrup, house oat milk, $5.75. Downtown, across from the library.
See you before your 9am.
Voice: sound like you, not like a brand
- Write how you talk at the counter. If you would not say "elevate your experience" to a customer, do not write it.
- Use specifics. "8 hours" beats "slow-cooked". "$24" beats "great value".
- Keep emoji light. One or two can help scanning. A row of ten looks like spam.
- Avoid all-caps and too many exclamation marks. Calm sounds confident.
- Read it out loud. If it sounds stiff, rewrite it.
If you use AI to draft captions, edit them so they include your real details and words. Our guide to AI social media posts that sound human shows how.
Quick checklist before you post
- Does the first line make sense on its own?
- Did you name the product and your area in plain words?
- Is there a price, date or detail people need?
- Is there exactly one call to action?
- Are there five or fewer relevant hashtags at the end?
- Did you add a location tag and alt text?
If writing captions every week is the bottleneck, Scala reads your website, plans a week of posts for Instagram, Facebook and X, with captions in your voice. You approve every post before it goes out. Plans start at $19 a month.
Frequently asked questions
How long should an Instagram caption be for a business?
Most local business captions work well at 50 to 150 words. The limit is 2,200 characters, but the first line matters most because the feed shows only about the first 125 characters before "more".
What makes a good first line for an Instagram caption?
A good first line is short and gives a reason to keep reading: news, a surprise, a specific detail or a question. "Peach galettes are back, and they sell out by noon" works better than "Happy Friday!"
Should every Instagram caption have a call to action?
Most should. Give one clear next step, such as book, order, visit, comment or save, and say exactly how. Posts that are purely for fun can end with a question instead.
Where should hashtags go in an Instagram caption?
Put up to five relevant hashtags at the end of the caption, after the call to action. The caption should read naturally without them, and the key words should already be in your sentences.


