1
2
3
4
5

Your business & role

Pick your business type. We'll show the roles you usually hire for.

We'll check local pay & disclosure laws
Then

Post it for free with Homebase

Posts to
Glassdoor
Start hiring with Homebase →
Step-by-step

How to write a job description

Six parts every strong hourly job post needs. Write it yourself, or skip straight to the generator.

  1. Start with the exact job titleUse the title people actually search for — “Barista,” “Line Cook,” “Retail Associate.” A clever title just makes the post harder to find.
  2. Open with a short pitchTwo lines on who you are and why the job's worth it: the team, the vibe, and what makes a shift here good.
  3. List what they'll actually doFour to six bullets of the real, day-to-day tasks — opening, the register, closing — so candidates know the job before they apply.
  4. Spell out the must-havesExperience, availability, and the physical basics like standing or lifting, plus any certifications such as a food-handler card.
  5. Be upfront about pay and scheduleShare a pay range and the shifts you're filling. Many states now legally require a pay range right in the posting.
  6. Close with how to applyGive one clear next step and an equal-opportunity statement. Both build trust with candidates and keep your posting compliant.
Prefer to skip the writing?The free generator drafts a complete, on-brand job description in seconds. No sign-up.

Made for Main Street, not corporate recruiters.

Written for hourly, not corporate

Most generators are trained on office jobs. This one sounds like a real diner, shop, or salon. Concrete and human, not buzzword soup.

Compliance built in

It checks your local minimum wage, flags states and cities that require a pay range in the posting, and adds an equal-opportunity statement for you.

Tone and length in your control

Friendly, professional, or casual. Short or detailed. It's all right in the tool, with no app to download.

One post, every board

Happy with it? Post it with Homebase — free for a single location — and one listing goes out to Indeed, ZipRecruiter, Glassdoor, Google, and more.

Free Templates

Hiring for a specific role?

Start from a detailed, hand-written guide with duties, skills, and a ready-to-edit template, then generate your own posting above.

Homebase vs. free job description generator

From job post to hired,
in the Homebase app

AI-written, compliant job description
One-click post to Indeed, ZipRecruiter, Google & Glassdoor
AI screens every applicant for you
Message & interview candidates in one dashboard
Hired? Turn them into a schedule in one click
Onboarding paperwork, e-signed
Payroll & team messaging
homebase
This free tool
Built for hourly teams

Why hourly teams upgrade to
Homebase

This free tool handles the basics. Homebase handles everything else.

AI job description generator FAQs

Connect with a Homebase expert to see how it all works.

Book a call
Is this job description generator free?

Yep. It's completely free, and there's no signup to generate and copy a job description. You only create a Homebase account if you want to post the job.

Who is it for?

Owners and managers at small businesses hiring hourly teams: restaurants, cafés, bars, retail shops, salons, cleaning and home services, delivery, fitness, childcare, and medical offices. It writes the posting from your side, not resumes for job seekers.

How do I create my own job description?

Start with what the role actually involves on a shift: the day-to-day tasks, the schedule and availability you need, the pay range, and the requirements that are genuinely required rather than nice to have. Then add the reasons the job is worth taking — tips, meals, flexible hours, training. Answering those four steps above gives you a formatted, ready-to-post description in a few seconds, and every line stays editable before you copy it.

Can ChatGPT write a job description?

It can, and the draft usually reads well. The gap is what a general chatbot doesn't know about your posting: your state or city's minimum wage, whether you're legally required to include a pay range, and what the role really looks like on an hourly shift. This tool checks pay rules against the location you enter, scores the finished post, and asks for those details up front instead of expecting you to remember them in a prompt.

How do I get AI to write a job description?

Give it the specifics no model can guess about your business. This tool collects them in order — business type and role, pay and schedule, responsibilities and the honest realities of the job, then tone and length — and writes the posting from your answers. There's no prompt to craft and no sign-up, and you can copy the result or send it to the job boards through Homebase.

Does it check minimum wage and pay-transparency laws?

Yes. It warns you when your pay is below the local minimum wage, flags states and cities that require a pay range in the posting and adds one, and includes an equal-opportunity statement. It's guidance, not legal advice, so verify your local labor laws before you post.

Can I edit the job description?

Of course. The preview is fully editable. Click any line to change it and the score updates live. Then copy the formatted text or post it straight to Homebase.

How do I post the job?

Click “Post this job with Homebase.” One listing goes to Indeed, ZipRecruiter, Glassdoor, Google, Facebook Jobs, and your own Homebase career page, and you track applicants and onboard new hires in the same app. Job posting is free for a single location. New posts go through a review that usually takes about 24 hours before they appear on the boards, and they close automatically after 30 days.