How to make a grocery sale flyer

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

PartExampleTip
PhotoA clean pack shot or fresh producePlain backgrounds look tidy in a grid
Name and sizeBasmati rice, 10 lb (4.5 kg)Always show the size so the price makes sense
Price$12.99, or 2 for $5The biggest text in the box
Saving (optional)Save $3Only if it's true against your regular price
LimitsLimit 2 per customerSmall 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

UseSize
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 poster11 × 17 in or A3
WhatsApp, Instagram or Facebook1080 × 1080 px post or 1080 × 1920 px story
In-store TV1920 × 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.

Questions

How many items should a grocery flyer have?
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.

More guides