The short version
- A sale post looks premium when it keeps the brand's usual colours, type and calm, and changes only the words.
- The offer should be the largest element, the end date the second, and the call to action the smallest but clearest.
- Red, yellow, starbursts and stacked exclamation marks signal clearance, which can cheapen a brand that is usually considered.
- An honest, specific end date creates more urgency than vague phrases like "limited time only", and you must keep to it.
- One sale design rendered at every size keeps a promotion consistent across the feed, stories, email and website.
On this page
Good sale post design changes the words and almost nothing else. Keep your usual background, type and spacing, make the offer the biggest thing on the page, set the end date clearly underneath, and add one quiet call to action. A discount presented in your normal, confident style reads as an occasion. The same discount in red capitals inside a starburst reads as a shop that needs the money.
Why sale posts start to look desperate
Most sale graphics borrow the language of the clearance rail: hot colours, shouting type, every surface filled. That language works for discount retailers because cheapness is their promise. For a brand people choose for quality or taste, it sends the opposite message to the one you spend the rest of the year building.
Reads as clearance
- Red and yellow, whatever your brand colours are
- Starbursts, ribbons and price tags
- Three typefaces and an outline on each
- "HUGE SALE" with no actual offer
- "Limited time only" with no date
- A new look invented for the sale
Reads as an occasion
- Your normal palette and background
- Plenty of empty space
- Your usual heading and body fonts
- The exact offer, in plain words
- A real end date and time
- The same design system as every other post
The hierarchy of a sale post
A sale post has three pieces of information and they are not equal. Readers need the offer first, the deadline second and the action third. Everything else, including your logo, can be small or absent, because a consistent look already tells people who you are.
The offer leads, the end date sits right under it, and the background stays the brand's own.
A quieter option for premium brands: an editorial line, with the offer as the eyebrow.
Both work. The left is direct and suits shops whose customers are waiting for the discount. The right lets the brand voice lead and treats the offer as a detail, which suits luxury, beauty and design brands that run sales rarely. Font size for social media has the type sizes that keep each tier readable on a phone.
Write the offer so nobody has to work it out
Vague offers make people do maths or click to find out, and many won't. State exactly what is reduced, by how much, and until when. If there are exclusions, say the important one on the image and the rest in the caption.
Not like this
Not like this
Not like this
Not like this
Write it like this
Not like this
Not like this
Colours for a sale that still looks like you
You don't need red to signal a sale. The words do that. Keep your ground colour and let one accent carry the offer: deepen it, enlarge it, or reserve it for the percentage only. A dark, quiet palette with one warm accent looks deliberate and confident.
Plan the sale as a short sequence
- 1
Announce, a day or two before
Tell people the date and the offer so they can plan. Members or newsletter readers can hear first.
- 2
Open, on the first morning
The main sale post in the feed and stories, pinned to the top of your profile. Same design across every size.
- 3
Show what is in it
A carousel of a few products at the sale price helps people picture what to buy. Instagram carousel layouts work well here.
- 4
Last day
One reminder with the exact end time. A countdown post in stories is honest urgency.
- 5
Close it
A short thank you in stories once it ends. It signals that the deadline was real.
For seasonal events with their own conventions, see Black Friday social media posts and summer sale graphics.
One design, every size
A sale reaches people through the feed (1080×1350), stories (1080×1920), email headers (1200×600) and the website banner (1920×1080). If each is improvised, the promotion looks patched together. Make one design and lay it out afresh for each format so the offer and date always land in the clearest spot.
This is where a consistent background earns its keep. With a Gradiently Mark behind the offer, the sale post looks like every other post you make, the Mark keeps a calm area behind the percentage so it always reads, and Pro resizes the whole set in one step. If you don't have a signature look yet, browse the Market and claim one that is yours alone.
Questions people ask
How do you design a sale post that looks premium?
Keep your normal colours, fonts and spacing, state the exact offer as the largest element, add a real end date and leave plenty of space. Avoid red starbursts and shouting type.
What should a sale post say?
The exact offer, what it applies to, when it ends and one call to action, for example "20% off knitwear. Until Friday. Link in bio."
What colours are best for a sale post?
Your own brand colours. The words signal the sale, so you can keep your ground colour and use one accent for the offer line.
How many times should I post about a sale?
A simple pattern is an announcement, the opening post, a product carousel, a last day reminder and a short thank you when it closes.
Is it bad to extend a sale after the end date?
It teaches customers to ignore your deadlines and can count as misleading urgency under consumer rules in many places, so end the sale when you said you would.
Written by Gradiently
The team behind Gradiently, a design tool built around Marks: living gradients that make everything you design look like yours.
See our profile