Most small business accounts stall in the same place. You post a photo of the shop, a photo of the work, a photo of the dog, and then run out of ideas by the third week. Nothing is wrong with any of those posts. The problem is that none of them answer the questions a local customer is quietly holding: what does this cost, how long is the wait, and can I trust you with my house, my hair, my accounts or my car.
Everything that makes running a business difficult is also the material. How a quote gets built. What the price covers that nobody sees. Why the schedule is full until March. Where the money actually goes. Which day of the week is quiet and what you would take on if someone asked. That is a month of posts and it costs nothing to write, because you already know all of it.
The ideas below are deliberately broad, so they work whether you fit kitchens, cut hair, keep books or sell plants. Where your trade has its own vocabulary and its own objections, the trade-specific pages linked at the bottom go further. Each idea gives you the first slide, the sequence and a caption starter.
What actually performs for small businesses
Pricing content, in any form. It is the question everybody has and almost nobody asks, and the business that answers it publicly gets contacted by people who have already accepted the number.
Local specifics over general advice. Naming the streets you cover, the parking lot behind the building, the market you buy from and the businesses you send work to is the signal that makes the algorithm show you to people nearby.
Saying no in public. Turning down a job, refusing to rush, or telling someone they do not need what they asked for is the most persuasive thing a small business can post, because no ad can copy it.
The admin nobody sees. The two hours of quoting before a job starts, the ordering, the write-up after it ends. It justifies the price without ever having to defend it.
Anniversaries, milestones and honest numbers. Five years, a thousand jobs, the first customer who is still a customer. These are the posts that get shared by the people in them, which is the cheapest reach available to you.
30 Instagram post ideas for small businesses
Every idea below includes the first slide, the full slide sequence, and a caption starter. Swipe each preview to read the slides.
1.Why I started this
Personal brand
First slide
“I left a salaried job with a mortgage and no clients.”
1/6
I left a salaried job with a mortgage and no clients.
Swipe →
2/6
The old job paid on time and taught me almost nothing new.
3/6
First month self-employed: two customers, both people I already knew.
4/6
Month six: still terrifying, but the schedule had strangers in it.
5/6
Nobody tells you the first year is mostly admin and nerve.
6/6
Ask me anything about starting out. I will answer honestly.
Caption starter
The short version of how this started, including the part where it nearly did not. If you are thinking about doing the same thing, ask me anything in the comments.
Why it works: Origin stories give a local audience a person to buy from rather than a business, and people recommend people.
“You are booked in for two hours. It takes me five.”
1/6
You are booked in for two hours. It takes me five.
Swipe →
2/6
Before: the inquiry, the quote, ordering what the job needs.
3/6
Travel each way, plus loading and unloading, plus parking.
4/6
The two hours you see, which is the only part being watched.
5/6
After: clearing up, the invoice, the follow-up, the records.
6/6
The hourly rate covers the whole five. It always has.
Caption starter
The most common misunderstanding in any service business, laid out plainly. The rate is not for the hour you can see. Ask me what goes into a quote for your job.
Why it works: It answers the unspoken objection about hourly rates with arithmetic instead of defensiveness.
“Can you do it cheaper? Honest answer: sometimes, yes.”
1/6
Can you do it cheaper? Honest answer: sometimes, yes.
Swipe →
2/6
Not by doing the same work for less. That helps neither of us.
3/6
But we can reduce the scope, and I will tell you where.
4/6
We can use a different material and I will show you both.
5/6
We can book it into a quiet week at an off-peak rate.
6/6
Ask me for the cheaper version. There usually is one.
Caption starter
The question people are embarrassed to ask, which means they go elsewhere instead. Just ask. Tell me your budget and I will tell you what fits inside it.
Why it works: Inviting the price conversation keeps budget-conscious customers in the funnel instead of losing them silently to a competitor.
“One review, four years old, still brings work in every month.”
1/6
One review, four years old, still brings work in every month.
Swipe →
2/6
It was not the longest one. It was not five stars of adjectives.
3/6
She described the exact problem she had before she called.
4/6
Then what it cost, and what she wished she had asked sooner.
5/6
People search that problem. Her words are what they find.
6/6
If you leave one, describe the problem. That is what helps.
Caption starter
The most valuable marketing this business has ever had was written by a customer in four sentences. If we have worked together, describing your problem in your review helps the next person find us.
Why it works: It explains why a review matters and coaches the format, which produces reviews that actually rank and convert.
“The cheapest quote is almost never the cheapest job.”
1/6
The cheapest quote is almost never the cheapest job.
Swipe →
2/6
Get three. Then put them side by side and read the exclusions.
3/6
Cheap quotes are usually missing materials, waste or cleanup.
4/6
Ask each one what happens if it takes a day longer.
5/6
Ask what is not included. That question does most of the work.
6/6
A quote that itemizes is worth more than one that undercuts.
Caption starter
How to compare three quotes properly, including mine. Read the exclusions before the total. Send me a quote you have been given and I will tell you what it is missing.
Why it works: Teaching customers to evaluate quotes protects you from being undercut by incomplete pricing and reads as advice rather than sales.
“Local does not automatically mean more expensive. Compare properly.”
1/6
Local does not automatically mean more expensive. Compare properly.
Swipe →
2/6
Compare the total, not the headline figure on the shelf.
3/6
Delivery, waiting time and the second trip all cost something.
4/6
We repair things the big chain would simply replace.
5/6
On some items we genuinely cannot match them. I will say so.
6/6
Send me a specific item and price. I will be honest.
Caption starter
Local is not always cheaper and pretending otherwise helps nobody. On some things we are, on plenty we are not. Send me a specific item and price and I will tell you honestly which.
Why it works: Conceding the cases where you cannot compete makes the cases where you can far more believable.
“Tuesday and Wednesday mornings are quiet. That is your discount.”
1/6
Tuesday and Wednesday mornings are quiet. That is your discount.
Swipe →
2/6
Saturdays book out four weeks ahead. Everybody wants them.
3/6
Tuesday at 10am is nearly always free, all year.
4/6
Same work, same person, same time taken. Fifteen percent less.
5/6
It smooths the week out, which is worth more than the fifteen.
6/6
Reply with a Tuesday or a Wednesday and I will book it.
Caption starter
A genuine discount for taking a slot nobody wants, because an even week is worth more to me than a full Saturday. Reply with a date and I will hold it.
Why it works: Off-peak pricing fills dead capacity without devaluing the peak rate, and it gives price-sensitive customers a legitimate route in.
She has worked here six years and knows every regular by name.
4/6
If she does not know the answer she will find out and call back.
5/6
Calls between 8 and 5. After that it goes to voicemail, honestly.
6/6
That is the whole customer service department. It is enough.
Caption starter
The advantage of a small business is that you get a person who knows the answer. Call during the day and you will get her. Comment if you have spoken to her before.
Why it works: Naming and showing the person who answers converts callers who have been burned by call centers, which is nearly everyone.
“Everything in the van, and why each thing is there”
1/6
Everything in the van, and why each thing is there
Swipe →
2/6
Two of everything that breaks, because one always does.
3/6
The tool I have used twice in six years.
4/6
Spare parts for the four things that fail most.
5/6
Drop cloths, shoe covers and a doormat. Non-negotiable.
6/6
Half of it exists so your house stays clean.
Caption starter
People are always surprised how much of a working van is spares and floor protection rather than tools. Ask me what I would bring for your job and I will tell you before I arrive.
Why it works: Showing the preparation behind a visit answers the quiet worry about letting a stranger work inside your home.
“Eight of my last ten jobs came from someone else's kitchen table.”
1/6
Eight of my last ten jobs came from someone else's kitchen table.
Swipe →
2/6
Not ads. Not a flyer. Not the algorithm.
3/6
Someone said a name when a friend asked who they used.
4/6
That recommendation is your reputation, not mine.
5/6
Which is why I turn up when I said I would, every time.
6/6
Thank you. It is the entire reason this works.
Caption starter
A thank you to everyone who has passed my name on this year. It is still how nearly all the work arrives. Tag someone local you would recommend without hesitating.
Why it works: Gratitude posts perform better than referral requests while achieving the same result, and the tag prompt spreads reach locally.
“Prices go up on January 1. Here is exactly why and by how much.”
1/6
Prices go up on January 1. Here is exactly why and by how much.
Swipe →
2/6
Materials are up noticeably on last year. That is most of it.
3/6
The van costs more to run than it did. Fuel too.
4/6
The rate has not moved for two years. It has to now.
5/6
Increase is stated on the price list, in dollars, not percentages.
6/6
Anything quoted before January 1 is honored at the old rate.
Caption starter
Announcing a price increase before it happens rather than surprising anyone at the invoice. Anything already quoted stands. Ask me if you want to get a quote in beforehand.
Why it works: Announcing an increase in advance protects trust and reliably pulls forward bookings from people who were hesitating.
“January and February are dead. That is good news for you.”
1/6
January and February are dead. That is good news for you.
Swipe →
2/6
Everybody wants the same work done in April and September.
3/6
In January the schedule is open and the job gets full attention.
4/6
No rushing to the next one. No squeezed appointments.
5/6
The rate is the same. The service is quietly better.
6/6
Book the boring months. It is the trade's best kept secret.
Caption starter
The work is better in the quiet months and it costs the same. If you have been putting something off, January is the month to do it. Message me a date.
Why it works: It converts the seasonal trough into a selling point rather than discounting, which protects margin through the slow weeks.
“I undercharged for a year and nearly closed because of it.”
1/6
I undercharged for a year and nearly closed because of it.
Swipe →
2/6
I priced against the cheapest person locally. That was the error.
3/6
Busy every day, no money at the end of the month.
4/6
The math only became obvious when I worked out my real hours.
5/6
Put the rate up by a third. Lost four customers, kept the rest.
6/6
If you are starting out, do the arithmetic before the pricing.
Caption starter
The mistake that nearly ended this in year one, shared because I know how many people are making it right now. Ask me anything about pricing a service.
Why it works: Vulnerability about money attracts both peer sharing and customer sympathy, and it quietly justifies your current rates.
“Reviews help small businesses more than you realize. Here is how.”
1/6
Reviews help small businesses more than you realize. Here is how.
Swipe →
2/6
Start with the problem you had before you got in touch.
3/6
Say what was done, and roughly how long it took.
4/6
Mention the town. That is what makes it findable.
5/6
One honest criticism makes the whole review more believable.
6/6
Four sentences. It takes two minutes and it lasts for years.
Caption starter
If you have ever meant to leave a review and never got around to it, this is the format that actually helps. Two minutes, four sentences, and it works for any local business, not just this one.
Why it works: Teaching the format lifts the quality of your reviews and positions you as an advocate for small businesses generally.
“Year one and year five, side by side. Same business.”
1/6
Year one and year five, side by side. Same business.
Swipe →
2/6
Year one: a spare room, a borrowed table, one customer a week.
3/6
Year two: the first van, bought secondhand, still running.
4/6
Year three: the workshop, which felt enormous and now is not.
5/6
Year five: three of us, and a schedule booked six weeks ahead.
6/6
Same work. Same rate for regulars. Considerably better at it.
Caption starter
Five years apart, same business, and the only thing that really changed was the number of people who knew about us. Thank you if you were one of them early.
Why it works: Growth shown over time signals stability, which is the main thing a customer is checking before handing over a deposit.
“A gift card for a service is a better present than a thing.”
1/6
A gift card for a service is a better present than a thing.
Swipe →
2/6
Any amount, and it never expires. That is a policy, not an offer.
3/6
It can be used against anything we do, including materials.
4/6
Sent by email in five minutes, or printed if you prefer.
5/6
They book directly, in their own time, with no pressure from us.
6/6
Message me an amount and I will sort it today.
Caption starter
Gift cards for any amount with no expiry date, because a deadline on a present is a strange thing to give someone. Message me an amount and I will send it over today.
Why it works: A no-expiry policy is a genuine differentiator in a category where expiring gift cards are the norm.
How soon can you start, honestly, not optimistically?
4/6
Will it be you, or someone I have never met?
5/6
Will you come back if something is not right?
6/6
All five are answered in the highlights. Ask anything else here.
Caption starter
These come up on nearly every first call, so the answers are pinned rather than repeated. If yours is not one of the five, put it in the comments and I will answer it properly.
Why it works: Publishing the questions people are too polite to ask removes the friction that stops a first message from being sent.
Two or three posts a week is realistic when the work itself pays the bills. One explanation or pricing carousel, one from the job or the shop itself, and one local or seasonal post. Write all three on the same evening and schedule them.
Hashtags for small businesses
Mix these with location tags for your own area. Put them in the first comment so the caption stays readable.