Put one headline deal at the top, then 8 to 16 items in a grid, each with a photo, product name, size and a big price. Add the dates the prices are valid, your store hours and address, and keep the same layout every week so updating it takes minutes.
1. Choose the deals
One or two front-page deals that bring people in: a staple at a sharp price (rice, eggs, cooking oil, fresh fruit in season).
8 to 16 more items grouped by aisle: produce, meat and fish, dairy, pantry, frozen, household.
Mix everyday needs with something seasonal or festive: mangoes in summer, dates for Ramadan, sweets for Diwali, turkey for Thanksgiving, panettone for Christmas.
2. Lay out each item the same way
Part
Example
Tip
Photo
A clean pack shot or fresh produce
Plain backgrounds look tidy in a grid
Name and size
Basmati rice, 10 lb (4.5 kg)
Always show the size so the price makes sense
Price
$12.99, or 2 for $5
The biggest text in the box
Saving (optional)
Save $3
Only if it's true against your regular price
Limits
Limit 2 per customer
Small text under the price
3. Add the details shoppers look for
The dates prices are valid, large and near the top (“Prices good Wed 5 – Tue 11 March”).
Store name, address, phone and opening hours.
A QR code to your website, WhatsApp ordering, delivery app or online catalog.
Payment notes if they matter locally, such as EBT/SNAP accepted in the US.
Small print such as “While supplies last” and “We reserve the right to limit quantities”.
4. Pick a size
Use
Size
Handout or counter stack (US)
Letter, 8.5 × 11 in, or half-letter, 5.5 × 8.5 in
Handout (most other countries)
A4 (210 × 297 mm) or A5 (148 × 210 mm)
Window or door poster
11 × 17 in or A3
WhatsApp, Instagram or Facebook
1080 × 1080 px post or 1080 × 1920 px story
In-store TV
1920 × 1080 px
5. Make it a weekly routine
Save the flyer once with your logo, colours and footer.
Each week, duplicate it and change only the items, prices and dates.
Download a PDF for the printer and a PNG for social media and messaging apps; use Resize to make a square or story version.
Show the same deals on a TV in the store: pair any TV with a web browser at catalogproflow.com/tv and pick the design.
For the shelf tags, use Bulk create: type {{Item}} and {{Price}} into a tag design, paste the week's rows from your spreadsheet, and get one tag per item.
Common mistakes
Too many items squeezed in, so every price is small. Cut items rather than shrinking text.
Prices without sizes. “$3.99” means little unless shoppers know it's for 2 lb or 1 kg.
Old dates left on last week's flyer. Change the dates first, every time.
Photos that don't match the product on the shelf, which leads to complaints at the till.
For a one-page flyer, 8 to 16 items plus one or two headline deals is easy to read. A two-sided flyer can carry more if you group items by aisle.
How often should a grocery store make a sale flyer?
Many stores change deals weekly, often starting midweek. Pick a day you can stick to so regulars know when to look.
Can I post the flyer on WhatsApp or Instagram?
Yes. Download it as a PNG, or use Resize to make a square post or a tall story version of the same deals.
Can I print the shelf tags from the same deals?
Yes. Bulk create turns a list of items and prices pasted from Excel or Google Sheets into one tag per row. PNG images are free; one printable PDF of all the tags needs Pro or Business.