Retail hiring never stops, so the ad runs every week. Boostpoint writes and runs these ads on Facebook and Instagram for multi-location retailers.
Book a demoTemplatesRead at source, 29 September 2026
Retail Job Ad Templates: Sales Associate, Cashier, Stocker, Seasonal and Assistant Manager
A retail job ad that works puts the hourly rate, the schedule and the store location in the first line, names one thing your store offers that the next one doesn't, and asks one availability question instead of a long application. The templates below cover five common store roles, written for a Facebook or Instagram ad, with the words doing the targeting that Meta's Special Ad Category no longer allows.
What every retail job ad has to carry
Retail candidates apply from a phone, usually while comparing several openings at once. They decide in the first line whether to keep reading, and they are looking for the same four things in every ad:
- The rate. A real range, in dollars per hour. "Competitive pay" reads as "less than the store next door." A growing number of states and cities also require a pay range in the posting itself; requirements vary by state, so the simplest rule is to include it everywhere.
- The schedule. Part-time or full-time, which shifts, whether weekends are required, and how far ahead the schedule is posted. For many retail workers, predictability matters as much as the rate.
- The store. Name the location or neighborhood. People are choosing a commute, not a brand.
- One real differentiator. An employee discount, weekly pay, a set schedule, tuition help. Only if it is true, and only one; a list of five perks reads like a job board.
Two rules apply to every template. On Facebook and Instagram, job ads run in Meta's Special Ad Category for employment: no targeting by age, gender or ZIP code, and at least a 15-mile radius. The words therefore do the targeting: "overnight stocker" in the first line reaches people who want overnights. And under federal law, the EEOC says it is illegal to publish a job ad that shows a preference based on age (40 or older) or other protected characteristics; its own example is an ad seeking "recent college graduates." Leave out "young," "energetic team of students" and anything like them.
Retail job ad templates, by role
Each template is one Facebook or Instagram ad: the primary text people read in the feed, the headline under the image, a short description, and the single question on the application form. Words in square brackets are yours to fill in. The rate you enter must be the range you will actually pay.
Retail sales associate
| Part of the ad | Copy |
|---|---|
| Primary text | Sales associate at [store name], [city]. $[low] to $[high]/hr, [part-time or full-time], schedule posted [days] ahead. [Employee discount]% off from day one. Apply in a minute from your phone. |
| Headline | Sales associate · $[low] to $[high]/hr |
| Description | No retail experience needed. We train. |
| The one form question | Which days and times can you work each week, including weekends? |
BLS counts 3,998,100 retail salespersons, with 520,600 openings a year projected for 2025 to 2035 and a May 2025 median of $35,410 a year. With employment projected to be essentially flat (down 0.3%), those openings are replacements for people who leave, so this ad runs more or less permanently. The two lines candidates check first are the rate and how far ahead the schedule is posted; a discount only goes in if it is real and you can state it. The full role is on our sales associate job description.
Cashier
| Part of the ad | Copy |
|---|---|
| Primary text | Cashier at [store name], [city]. $[low] to $[high]/hr. [Mornings, evenings or weekends], [shift length]-hour shifts. Paid [weekly or biweekly]. Apply in 60 seconds, hear back by text. |
| Headline | Cashier · $[low] to $[high]/hr |
| Description | Pick the shifts that fit your week. |
| The one form question | Are you available to work at least [number] weekend shifts a month? |
BLS counts 3,106,300 cashiers and projects 521,300 openings a year even as employment falls 6.5% by 2035; the May 2025 median was $32,880 a year. Cashier applicants are comparing you with every other store and restaurant within a short drive, so the shift length and pay frequency do more work than any line about culture. Duties and requirements are on the cashier job description.
Stocker or overnight stocker
| Part of the ad | Copy |
|---|---|
| Primary text | Overnight stocker at [store name], [city]. $[low] to $[high]/hr plus $[amount]/hr overnight pay. [Start time] to [end time], [nights per week] nights. No customers, steady work, headphones allowed in [areas, if true]. |
| Headline | Night stocker · $[low] to $[high]/hr |
| Description | Overnight shifts. Start [date]. |
| The one form question | This job works [start time] to [end time]. Can you work those hours [nights per week] nights a week? |
BLS groups store stockers with warehouse order fillers: 2,804,300 stockers and order fillers, 430,700 openings a year, and a May 2025 median of $37,330. Overnight candidates self-select on the hours, so put the exact start and end time in the first line; an ad that says "flexible hours" for a fixed overnight shift fills your inbox with people who can't work it. See the stocker job description for duties.
Seasonal or holiday associate
| Part of the ad | Copy |
|---|---|
| Primary text | Seasonal associates at [store name], [city], [start date] to [end date]. $[low] to $[high]/hr, [hours] hours a week. Strong seasonal staff may be offered [year-round roles, if true]. Apply now, interviews this week. |
| Headline | Holiday help · $[low] to $[high]/hr |
| Description | Dates, hours and pay up front. |
| The one form question | Can you work from [start date] through [end date], including [peak days]? |
Seasonal ads fail when they hide the dates. People taking a second job or filling a break need to know the end date as much as the start date, and the line about staying on only belongs in the ad if you actually keep seasonal staff.
Key holder or assistant store manager
| Part of the ad | Copy |
|---|---|
| Primary text | Assistant store manager at [store name], [city]. $[low] to $[high]/hr or $[salary range]/yr. You'll open and close, run shifts and train new associates. [Number] weekends a month. Path to store manager in [timeframe, if true]. |
| Headline | Assistant manager · $[range] |
| Description | Lead shifts. Grow into your own store. |
| The one form question | Have you supervised a shift or opened and closed a store before? |
BLS places assistant store managers with first-line supervisors of retail sales workers: 1,419,800 jobs, 113,500 openings a year, and a May 2025 median of $48,520. The best candidates are often your own sales associates or the key holders at the store down the road, and what they check is the weekend commitment and whether the promotion path is real. Promoting from inside also gives your sales associate ad a line it can honestly use.
Turning the template into a job board posting or an in-store sign
The same content works in three formats if you keep the order: rate, schedule, store, differentiator, how to apply.
- Job board or careers page posting. Add a short duties list, the requirements that are actually required, and your EEO statement. Keep the rate and schedule at the top there too.
- Window or register sign. Keep only the role, the rate and a QR code to the same one-minute application. A sign that says "Now hiring, apply inside" loses everyone who walks past at 9 p.m.
- Text to past applicants. The headline plus the link. People who applied last season already know your store.
Screening questions for retail applications
Ask one question on the ad form and save the rest for the phone screen. Good knockout questions for retail are about things you cannot work around:
- Availability for the shifts you need, especially weekends, closes and overnights.
- Whether the candidate can meet a legal minimum age for the role, for example where the job involves selling alcohol or tobacco. Requirements vary by state, so ask only what applies where you hire.
- For assistant managers, whether they have run a shift or opened and closed a store.
Leave out "Why do you want to work here?" and résumé uploads on the first form. In Boostpoint's benchmark, what happens after the click explains 70% of the variation in cost per applicant between campaigns, and campaigns converting over 35% of clicks paid $1.61 per applicant against $53.77 for campaigns under 5%.
What a retail job ad costs to run on Facebook and Instagram
Retail is the most predictable sector in Boostpoint's 2026 Social Job Advertising Benchmark. Retail and corporate campaigns cost a median $8.58 per applicant, with the middle half of campaigns between $3.72 and $17.76, and the sector had the highest apply rate of the five sectors in the benchmark, at 26%. Costs are what advertisers paid; an applicant is a completed application, not a hire. The full tables are on the benchmark page, and retail recruitment strategies covers what the cost data says about seasonality and multi-store hiring. Other frontline roles are compared on our frontline hiring hub.
A tight cost range is useful for planning. If your retail campaigns are well above $17.76 per applicant, the ad or the form is usually the problem, not the market.
Five mistakes that sink retail job ads
- No rate. Candidates compare rates first, and an ad without one gets skipped.
- "Flexible schedule" for a fixed schedule. You pay for applications from people who can't work your hours.
- One ad for every store. Candidates look for their location; run the ad per store or per trade area.
- Starting the holiday ad in November. By then every retailer in town is running one.
- A slow reply. Retail applicants often take the first offer they get. Text within minutes, not days.
Frequently asked questions
How do you write a retail job ad?
Lead with the hourly rate, the schedule and the store location, add one real differentiator such as an employee discount or weekly pay, and end with a one-minute way to apply. Keep duties and requirements for the full posting.
What should a retail job ad include?
The role, a pay range in dollars per hour, part-time or full-time, which shifts and whether weekends are required, the store location, one reason to choose you, and how to apply. A growing number of states and cities require the pay range in the posting; requirements vary by state.
What is a good headline for a retail job ad?
The role and the rate, nothing else: "Sales associate · $[low] to $[high]/hr". Short headlines show in full on a phone, and the rate is what makes someone tap.
Can a retail job ad say we want students or young workers?
No. The EEOC says it is illegal to publish a job ad that shows a preference based on age (40 or older), and gives "recent college graduates" as an example of wording that may violate the law. Describe the schedule instead, such as evenings and weekends, and let people decide.
How many questions should a retail job application have?
On a Facebook or Instagram form, one knockout question, usually availability. In Boostpoint's benchmark, campaigns converting over 35% of clicks paid $1.61 per applicant, against $53.77 for those under 5%.
How much does it cost to advertise a retail job on Facebook?
In Boostpoint's 2026 benchmark, retail and corporate campaigns cost a median $8.58 per applicant, with the middle half between $3.72 and $17.76. Costs include campaign management and cover advertising only; cost per applicant is not cost per hire.
When should we post seasonal retail job ads?
Earlier than feels necessary. Put the start and end dates in the ad, and launch before other stores in your market start their holiday hiring, so you are not competing for the same applicants in the same weeks.
Should retail job ads be different for each store?
Yes, where you can. Candidates are choosing a commute, so an ad that names their store or neighborhood outperforms one generic ad for the whole chain. With Meta's 15-mile minimum radius, one ad per trade area is a practical unit.
Want these ads running for every store?
Boostpoint Attract writes and runs Facebook and Instagram job ads for retail employers, store by store, with the creative made for you. If you already have a job feed, Boostpoint Programmatic 2.0 turns each opening into its own Meta ad automatically. See pricing or book a demo.
Book a DemoSources: BLS Employment Projections 2025-35 (retail salespersons; cashiers; stockers and order fillers; first-line supervisors of retail sales workers); BLS, May 2025 median annual wage; EEOC, Prohibited Employment Policies/Practices (job advertisements); Boostpoint 2026 Social Job Advertising Benchmark. Read at source 29 September 2026.