How to Write a Job Description for Hourly Workers
A practical guide to writing job descriptions that actually get hourly workers to apply, from pay transparency to scheduling to mobile-friendly listings.

Most small businesses treat their job description like a formality. They copy one from the internet, swap in their name, and post it. Then they wonder why the applications are thin, or why the applicants who do show up seem completely wrong for the role.
Your job description is the first thing a candidate sees. It either makes them want to apply or it does not. For hourly roles in restaurants, retail, and service businesses, this is where the hire starts going right or wrong.
The Bureau of Labor Statistics projects over 1.1 million food and beverage service job openings per year in the US. There is no shortage of open positions. The shortage is of businesses that know how to write a listing that gets the right people to apply.
Here is how to write one that actually works.
Put the Pay Right at the Top
This is the single most important thing you can do in a job posting for hourly workers. Candidates sort by pay first. If you do not show it, many will skip your listing entirely and move on to someone who does.
California law now requires employers to include pay ranges in job postings. We covered how those rules work and what they mean for small business owners in our breakdown of California's pay transparency requirements. But even if the law did not require it, you should still do it. Specific numbers build trust. "Competitive pay" signals you might be lowballing. "$18 to $20 per hour based on experience" tells a candidate exactly where they stand.
A taqueria owner in Anaheim told me he was getting almost no applications on Indeed. He added the hourly rate to his listing headline and went from three applicants a week to twelve.
Use the Actual Job Title
People search "cashier jobs near me." They do not search "front-of-house team member."
Use the title that matches what people actually type. If you are hiring a barista, write "Barista." If you need a line cook, write "Line Cook." If you want a weekend host, write "Host - Weekends."
This matters for two reasons. First, it determines whether your posting shows up when people search for work. Second, it sets clear expectations so you attract applicants who actually want the job you are offering.
Avoid internal lingo and creative titles. They might feel on-brand, but they reduce your reach and confuse candidates who are comparing dozens of listings at once.
Write Less Than You Think You Should
Job seekers spend an average of 14 seconds scanning a job description before deciding whether to keep reading. That is not enough time for three paragraphs about your company culture.
For hourly positions, aim for 200 to 400 words total. Research shows that job postings under 300 words see application rates roughly 8 percent higher than longer ones. Hourly workers do not need your origin story. They need to know if the job fits their life.
Cover these five things and stop:
- What the job is
- Where it is located and what the schedule looks like
- What they will earn
- What you are looking for
- How to apply
That is the whole post. If you find yourself writing more, cut something.
Be Specific About Schedule
"Flexible hours" means nothing. "Tuesday through Saturday, 11 AM to 7 PM" means something.
Hourly workers are often managing childcare, second jobs, school, or transportation. They need to know upfront whether this role fits their life before investing time in an application or interview. Vague schedule descriptions attract people who cannot work when you actually need them.
If you have multiple shift options, list all of them. If the schedule changes week to week, say so clearly: "Schedule varies and is posted weekly, typically 25 to 35 hours." Candidates who cannot handle that will self-select out before wasting your time.
The restaurant industry in particular needs to be explicit. If you need someone for Friday and Saturday nights, say so in the first three lines. Do not bury it at the bottom.
List Requirements Without Overloading
There is a common impulse to list every possible qualification hoping to filter the applicant pool. This backfires.
Long requirement lists reduce applications because candidates who meet nine out of twelve criteria often assume they are not qualified and skip applying. You just filtered out someone who would have been great.
For most hourly roles, stick to three to five real requirements:
- Physical demands if relevant (standing 8 hours, lifting 50 pounds)
- Certifications that are actually required (food handler card, driver's license)
- Availability requirements (must be available Saturday and Sunday)
- A minimum experience threshold if one truly matters
Skip "excellent communication skills" and "team player." Every listing says this. It adds length without adding information.
Mention at Least One Perk
You do not need to offer health insurance to stand out. Small perks matter to hourly workers, and most of your competitors are not mentioning them.
Things worth including in your listing:
- Meals or meal discounts during shifts
- Tips, and roughly how much on a typical shift
- Consistent scheduling posted two weeks out
- Paid time off, even if it is just a few days per year
- Flexibility for school or medical appointments
A dog groomer in Costa Mesa started including "free annual groom for your own dog" in her job listings. It is a small thing. But it made her postings stand out from every other generic salon listing nearby, and it signals that she thinks of employees as people with lives outside work.
If your workplace is genuinely a good place to work, describe what makes it that way. Specific details beat generic claims every time.
Write for Someone Reading on Their Phone
More than 60 percent of hourly job seekers search and apply on mobile. Your listing is being read on a small screen, often while someone is commuting or on a break.
Long blocks of text are hard to read on mobile. Break them up. Use bullet points instead of dense paragraphs. Make sure the phone number or QR code is easy to find and tap.
This is also why window signs and QR codes work so well for neighborhood businesses. They put the application in the hand of someone standing right in front of your shop. We wrote about why your best applicants are often already walking past your door and how to capture them before they keep walking.
If you want a simple, effective setup for your hiring sign, we cover the exact approach in our guide on help-wanted signs and QR codes.
Make Applying as Easy as Possible
Hourly workers are often applying to multiple places at once. The simpler your process, the more likely they complete it.
The most effective listings for service and retail businesses in Orange County do one of three things: direct candidates to call a number, text a number, or scan a QR code. No resume required, no account creation, no ten-minute form.
If you want applicants to call, say so and give the number. If that number connects to a screening system like My Friendly Staff that interviews callers around the clock, mention it so candidates know what to expect when they call. Something like: "To apply, call [number] any time. You will speak with our automated hiring assistant and we will follow up within one business day."
One clear sentence at the bottom of the listing. That is all it takes.
What to Cut Before You Post
Most job descriptions run long because they include things that serve the business, not the reader. Here is what to remove before you publish:
Company history paragraphs. Candidates can find this on your website. In a job posting, it is filler.
Pay listed as "DOE" with no range. DOE stands for Depending on Experience and it reads to hourly workers as "we will offer you less than you are expecting." Give an actual number or range.
Vague phrases like "fast-paced environment." Every service job says this. If you run a lunch spot doing 200 covers in two hours on a four-person crew, say that instead. Specific is believable.
Excessive boilerplate. Equal opportunity employer language is fine and often required. Multiple paragraphs of legal text are not.
After the Listing Comes the Real Work
A good job description brings people in. What happens next determines whether you actually hire them.
Hourly workers typically respond to opportunities on a first-come-first-served basis. If someone calls and you do not get back to them for two days, they have already started somewhere else. We wrote about this in our piece on the most important two minutes in the hiring process. Speed matters more than perfection once someone reaches out.
For a fuller view of the whole process from posting to first day, see our guide on how to hire employees for a small business.
The Bottom Line
A good job description does one thing: it gets the right person to apply. It does not need to be comprehensive or impressive. It needs to be clear.
Clear on pay. Clear on schedule. Clear on what the job actually is. Clear on how to apply.
Most small business owners write job descriptions for themselves, trying to filter out bad applicants, rather than for the person who is deciding in 14 seconds whether to keep reading. That is the wrong frame. Write for the candidate who is comparing your listing to four others and asking: does this pay enough, does this fit my schedule, do I qualify, and what do I actually do to apply?
If your listing answers those four questions cleanly, you will get applicants. That is where every good hire starts.