How to Add a Price List to Your Instagram

Short answer: Instagram has no price list feature for services, so you build one from three parts: a price post pinned to the top of your profile, the same prices saved as a story highlight, and a link in your bio to a page where every service has its price and a button to book. The first two get seen; the third is where a customer can read every price and book in one place.

Why doesn't Instagram have a price list for services?

Instagram's built-in shop is for physical products. Meta's commerce rules for Instagram Shopping are written around goods with a catalog behind them, and services such as a haircut, a nail set, a cleaning visit or a tutoring hour fall outside them.

That leaves salons, barbers, nail technicians, lash artists, cleaners, photographers and tutors with the same question in their DMs every day: "how much is it?" A price list on the profile answers that question before it is asked, and it filters out the people who were never going to book at your price.

Option 1: How do you pin a price list post to your Instagram profile?

A pinned post sits at the top of your grid, above everything you post afterwards. Instagram lets you pin up to three posts or reels.

1. Design the price list as a carousel

Make one image per category: cuts, colour, treatments. A single image crammed with thirty services is unreadable on a phone. Use the square or 4:5 format and large type.

2. Write the prices in the caption too

Text inside an image can't be copied, and screen readers only get it if you write alt text for the post. Repeat the main prices in the caption, one service per line.

3. Pin the price list post

Open the post, tap the three dots in the top-right corner and choose Pin to your profile. The pinned price list post now stays first in your grid.

What it does well: it is the first thing a new visitor sees, and it costs nothing.
Where it leaves you stuck: every price change means designing and posting a new image, and there is no button on a post that takes someone to booking.

Option 2: Should your price list be a story highlight?

A story highlight is a saved set of stories shown as a circle under your bio. Many salons keep one called "Prices" or "Menu".

To make one, post the price list images as stories, then on your profile tap New under your bio, select those stories and name the highlight "Prices". Give the highlight a cover that reads clearly at a small size.

What a price list highlight does well: it is easy to find, sits next to your bio, and you can add a link sticker to a story so viewers can tap through to booking.
Where a price list highlight leaves you stuck: customers tap through stories quickly, a long list spreads across several slides, and updating one price means deleting and reposting stories.

Option 3: How do you link a price list in your Instagram bio?

The Instagram bio holds up to five links, but only the first shows in full; the rest sit behind "and more". Whatever you put behind your bio link is the one place a customer can read your prices and act on them in the same step.

Three things usually end up there:

What should a price list page show?

Whichever tool you use, a price list a customer can act on has the same parts:

Keep the list short. If you offer forty variations, show the ten people ask about and write "full menu on request" under them.

How do you build a price list page with Kudo?

Kudo is a link-in-bio page that carries your links, your products or services, and your reviews underneath. Each service is a card with a name, a price written as text, so "from $45" works, an optional photo and a button. The button can say Book, Order, Inquire or Buy, and it can open your booking app, your website or a WhatsApp chat with you. If you haven't set one up yet, here is how to add a WhatsApp link to your Instagram bio.

Changing a price is editing one field, not redesigning an image. Product cards, unlimited links and the page itself are on the Free plan; the Free plan shows up to 5 published reviews on the page, and Pro ($7.99 a month) removes that limit.

Put the page in your bio as your first link, and keep the pinned post and the highlight pointing at it: "Full prices and booking: link in bio." If booking is the main thing you want people to do, adding a Book Now button to Instagram covers the button on your profile itself.

Frequently Asked Questions

Can you add a price list to Instagram without a website?
Yes. A pinned post and a story highlight need nothing but your Instagram account, and a link-in-bio page with your prices on it works in place of a website.

Should you put exact prices or starting prices on Instagram?
Use exact prices where the price is fixed and "from" prices where it depends on the job. A starting price still answers the question most customers have, which is whether you are in their range.

Can you sell services through Instagram Shopping?
No. Instagram Shopping is built for physical products, so service businesses show prices through posts, highlights and the link in their bio instead.

How often should you update your Instagram price list?
Every time a price changes. An out-of-date price list on Instagram leads to awkward conversations at the till, which is why a page you can edit in one place is easier to keep right than images.