A Story disappears in 24 hours. So does a same-day delivery slot. That shared deadline is the reason Instagram Stories ads suit a local delivery business better than almost any other paid placement: the format is built for “today only”, which is exactly what you’re selling.
Most Stories ads guides are written for ecommerce brands shipping nationally, where the ad’s job is to start a long consideration cycle. Yours has a different job: fill the van that leaves at four. This guide covers formats, specs, what the placement costs in 2026, how to point it at the area you can reach, and how to tell whether it paid for itself.
Before you spend anything, two things should already be true: the profile is set up to take an order, and you know which organic content people respond to. The first is covered in our guide to setting up a business account on Instagram when you deliver; the second comes out of the ongoing Instagram marketing plan, which is where you find the post worth putting money behind.
The Bottom Line
- Stories ads are an urgency format. They’re full-screen, vertical and gone in seconds, which makes them better at selling a closing delivery window than at introducing a brand.
- Build for 1080 x 1920 and keep video under 15 seconds. Hook in the first two seconds, keep text minimal, and brand it throughout rather than at the end.
- Published 2026 benchmarks for Stories placements span roughly $0.70–$1.83 per click and $4.50–$6.25 CPM, depending on the dataset. Treat the range as a sanity check, not a forecast.
- Meta lets you start at about $5 per day per ad set, but the number that matters is what one delivered order is worth after fuel, time and packaging.
- Draw the radius from your delivery zone. Reach you can’t serve is budget you can’t recover.
Lower your delivery costs by 23%
How we reduce costs:
- No delivery vehicle expenses
- Optimized local routes
- Pay-per-delivery model
- Average 23% delivery cost reduction
Why Stories ads suit a same-day delivery offer
Three reasons, and they’re all about timing.
The format is already associated with now. People open Stories expecting things that are happening today, so a message about today’s cutoff doesn’t feel like an interruption; it fits the context. A feed ad selling “order by 2pm” is fighting the format; a Story ad selling it is using it.
It’s cheap attention. Stories clicks tend to come in below feed clicks in published benchmarks, which matters when your average order is thirty euro rather than three hundred.
And it tolerates rough creative. A Stories ad that looks like a Story, shot on a phone in your kitchen with the product itself, often outperforms a polished studio asset, because the polished one reads as an ad immediately. For a small local business, that’s a rare case where having no production budget is an advantage.
Instagram Stories ad formats and specs
Four formats run in the Stories placement: single image, single video, carousel and collection. For a delivery offer, single video and single image carry nearly all the weight.
The specs that matter:
- Dimensions: 1080 x 1920 pixels, 9:16 vertical. Anything else gets cropped or letterboxed, and both look careless.
- Video length: keep it under 15 seconds. Short is the recommendation in every published guide to the placement, and for a one-line delivery message it’s more than enough.
- Safe zones: leave roughly 14% clear at the top and bottom. Instagram’s own interface (your profile name, the call-to-action) sits in those strips, and text placed there gets covered.
- Sound: assume it’s off. Caption anything that matters.
- Call to action: one, and it should match what happens next. “Order now” is wrong if the link opens a contact form.
The single most common technical mistake is reusing a square feed asset. It fits, technically, and it wastes two thirds of the screen you paid for.
What Instagram Stories ads cost in 2026
Published benchmarks for the Stories placement cluster in a fairly wide band, which is itself the useful finding: nobody can tell you your cost per click in advance.
| Benchmark source | Cost per click | CPM |
|---|---|---|
| AdNabu, 2026 Instagram ads pricing | about $1.83 | about $6.25 |
| SocialChamp, 2026 Instagram ads cost | about $0.70 | about $4.50 |
| Commonly cited Stories range | $0.60–$1.10 | — |
Both figures were retrieved on 2026-10-23, and the gap between them is normal: cost depends on your audience size, your category, your creative and who else is bidding against you in your town that week.
Meta allows ad sets to start at around $5 per day, which makes testing cheap. The constraint that binds isn’t the platform minimum, it’s your margin. Work out what an order is worth after the cost of getting it to the door, and that number, not a benchmark CPC, is your ceiling on cost per order. Getting that delivery cost down is often the faster win: how Gonzalez y Gonzalez handles its deliveries shows what the other side of that arithmetic looks like in practice. A florist with a €70 average basket and a €12 delivery cost can afford a very different click than a bakery selling €18 of pastry.
How to set up a Stories ad for a delivery window
- Pick the objective by where the order completes. If orders finish on your site with a trackable purchase event, run a sales campaign. If they arrive as messages, run a messages campaign and accept a softer number. If they arrive by phone, run traffic to a page with the number above the fold and measure by asking customers.
- Set the radius from your delivery zone. Not your ambition. If the van doesn’t go there profitably, exclude it.
- Choose placements deliberately. Advantage+ placements will spread your budget across feed, Reels and Stories. That’s often fine, but if you’re testing the Stories format specifically, select it manually so you can read the result.
- Set a schedule that matches the cutoff. An ad selling a 2pm cutoff should not be spending at 3pm. Dayparting is underused and it’s free.
- Upload vertical creative with the offer in the first two seconds. Product, place, deadline, in that order.
- Send the click somewhere that can take an order today. A homepage is a dead end for an urgency ad.
- Give it a week before you judge it. Meta’s delivery system needs volume to learn, and two days of data tells you nothing except how impatient you are.
Creative rules for Stories ads that sell a delivery slot
Lead with the product, not the logo. The first frame should be the thing someone wants. Brand recognition happens on the way through, not at the start.
Say the deadline out loud, in text. “Order by 2pm, with you tonight” does more work than any adjective. The deadline is the offer.
Name the area. A Story ad that doesn’t say where you deliver converts strangers who then discover you can’t reach them, and you paid for both halves of that.
Film it in the place the work happens. Flour on the bench, buckets of stems, boxes going into the van. This is the content advantage a small operation has over a national advertiser, and it costs nothing to use.
Borrow the discipline of older formats. A Story frame gives you about as much room as a magazine page did, and the people who were best at that worked with one image and one line. Reading through the best print ads of all time is a faster lesson in cutting copy than any ads-manager tutorial.
Use one interactive element at most. A poll or a sticker can lift attention, but two of them turn an ad into a puzzle.
Make the last frame unmistakable. One instruction, one tap, no cleverness.
Targeting a Stories ad to your delivery zone
Radius targeting is the setting that decides whether this works. Draw it to match where you deliver, then shrink it rather than grow it: a tight radius with a frequency of three beats a wide one with a frequency of nought-point-four.
Beyond geography, two audiences are worth building before you reach for interest targeting. People who engaged with your Instagram account or visited your order page are the cheapest conversions you will ever buy, and most local businesses never build that list. A lookalike drawn from past customers comes next. Interest targeting (“foodies”, “flowers”) is the last resort, not the first move, because in a small radius you’re often better off reaching everyone than guessing who.
One honest caveat: in a genuinely small delivery zone, you may saturate your audience in a fortnight. Rotate creative before fatigue sets in, and don’t be surprised when frequency climbs faster than it would for a national advertiser.
How to tell whether a Stories ad paid for itself
Cost per delivered order, compared against your margin after delivery costs. That’s the whole scorecard.
The supporting numbers exist to explain that one:
- Cost per click or per message tells you whether the creative and audience are working.
- Hook rate, how many people watch past the first few seconds, tells you whether the first frame earns attention.
- Completion and tap-forward rates tell you whether the ad outstayed its welcome.
- Orders you can attribute, including the ones you capture by asking at the door.
Ask the question on the order form. For a local delivery business, “how did you hear about us?” closes attribution gaps no dashboard will, and it’s the only way to catch the customer who saw the Story, didn’t tap, and phoned you instead.
Mistakes that waste a Stories ad budget
Running a brand-awareness message in an urgency format. If the ad doesn’t ask for something today, use the feed.
A radius drawn around a city rather than a route. Every mile you can’t serve profitably is paid-for reach you have to refuse.
Square creative. Covered above, still the most common error.
No cutoff in the copy. Without a deadline, a Stories ad is just a photo in an expensive frame.
Judging it in 48 hours. Delivery optimisation needs volume; early numbers are noise.
Sending traffic to a page that can’t take today’s order. The fastest way to pay for a click twice is to make the clicker go looking.
Frequently asked questions
How much do Instagram Stories ads cost?
Published 2026 benchmarks put Stories clicks somewhere between about $0.70 and $1.83, with CPMs between about $4.50 and $6.25, depending on the dataset, audience and category. Meta lets you start at roughly $5 a day per ad set, so the practical limit is your margin per delivered order rather than the platform minimum.
What size should an Instagram Stories ad be?
1080 x 1920 pixels, 9:16 vertical. Keep important text out of the top and bottom 14% of the frame, where Instagram’s own interface elements sit.
How long should an Instagram Stories ad video be?
Under 15 seconds, with the hook in the first two. A single delivery offer rarely needs more, and longer videos lose viewers before the deadline is stated.
Are Stories ads better than Reels ads for a local business?
They do different jobs. Stories suit urgency (a cutoff, a slot, today’s availability) and reach people in a “what’s happening now” mindset. Reels ads are better for discovery and introductions. If you’re selling a delivery window that closes tonight, start with Stories.
Do I need a big budget to test Instagram Stories ads?
No. The useful test is small and narrow: one offer, one tight radius, one week, enough budget to buy a few hundred clicks. What you’re buying is an answer about cost per order, not volume.
Where to start if you’ve never run one
Run one ad, for one offer, in the tightest radius you can justify, for one week. Put your best-performing organic Reel behind it rather than making something new. Say the product, the area and the cutoff in the first two seconds. Send the tap somewhere that can take an order today, and ask every customer that week how they found you.
That test costs very little and answers the only question worth asking: what does a delivered order cost when you buy it from Instagram, and is that less than what the order is worth?
Whatever the answer, don’t let paid be the only way people find you. Free local visibility compounds while an ad budget doesn’t, and getting your details onto the business listing sites worth claiming is an afternoon’s work that keeps paying after the campaign stops.