Hiring the wrong person is one of the most expensive mistakes a small business can make. The U.S. Department of Labor estimates that a bad hire can cost a company up to 30 percent of that employee’s first-year earnings, and that does not count the stress, lost customers, and team morale damage along the way. Yet most hiring problems do not start in the interview. They start with a weak job posting that attracts the wrong crowd, or scares away the right one.
That is why learning how to write a job description is such a valuable skill for any owner or manager. A clear, honest, well-structured description acts like a filter. It pulls in people who can actually do the job and quietly pushes away people who cannot. In this guide, you will learn exactly what to include, what to leave out, and how to write each section so strong candidates say, “This is the job for me.”
Why Most Job Descriptions Fail
Most job descriptions fail for one simple reason: they were written for the company, not for the candidate. Owners copy a list of demands from a competitor’s posting, add every skill they can think of, and end up with a document that reads like a ransom note. Great candidates see a list of 19 “required” qualifications and assume the job is not for them, even when they could do 90 percent of it well.
Research backs this up. Studies on job postings have found that women and other underrepresented candidates often apply only when they meet nearly all listed requirements, while less qualified applicants apply anyway. An inflated wish list does not raise the quality of your applicants; it shrinks your pool and filters out careful, conscientious people.
The second common failure is vagueness. Phrases like “fast-paced environment,” “must be a team player,” and “other duties as assigned” tell the reader nothing. Candidates cannot picture their day, so they skim and move on to a posting that respects their time. If your opening is struggling, it often helps to step back and review the full hiring picture, starting with our guide on how to hire your first employee, which walks through the whole process from budget to offer letter.
What Every Strong Job Description Includes
Before you write a single line, gather the building blocks. A complete job description has seven parts, and leaving out any one of them will cost you applicants.
1. A Clear, Searchable Job Title
Your title is your headline. Candidates search job boards for standard titles like “Office Manager,” “Sales Representative,” or “Bookkeeper,” not creative labels like “Customer Happiness Ninja.” Keep the title accurate, use the words candidates actually type, and add a level word such as “Senior” or “Entry-Level” only when it is true. A boring title that matches real searches will always beat a clever one nobody looks for.
2. A Short Job Summary
Write two or three sentences that explain why this job exists and what success looks like. For example: “You will run our front office so our technicians can focus on the work. In your first six months, success means phones answered fast, schedules full, and zero double-bookings.” Notice how specific that is. A candidate can picture the job in five seconds.
3. Core Responsibilities
List five to seven real duties, ordered by importance, and use strong action verbs: manage, build, answer, schedule, reconcile, ship. Add numbers wherever you can. “Answer 30 to 50 customer calls a day” is far better than “handle phone duties.” Spend a moment thinking about how this role connects to the rest of the business, too. If the new hire will free up your time for higher-value work, our guide on how to delegate work without losing control can help you decide exactly which tasks belong in this job and which stay with you.
4. Must-Have vs. Nice-to-Have Requirements
Split your requirements into two honest groups. Must-haves should be the genuine deal-breakers only, usually three to five items: a required license, a specific software skill, the ability to lift 40 pounds, a valid driver’s license. Everything else goes under “nice to have” or “we will train.” This single change can dramatically increase the number of qualified people who apply.
5. Pay Range and Benefits
Always include a salary or hourly range. Many states, including Colorado, California, Washington, and New York, now require pay ranges in job postings by law, and even where it is optional, postings with visible pay get far more clicks and applications. List your real benefits too: health insurance, paid time off, schedule flexibility, training budgets, free parking, employee discounts. For a small business, perks like flexible hours can beat a slightly higher salary at a rigid corporation, so do not hide them.
6. Location, Schedule, and Work Style
Say plainly whether the job is on-site, remote, or hybrid, what the hours are, and whether weekends or travel are involved. Surprises about schedule are the top reason new hires quit in the first month. If the role is remote, you will also want a plan for supervising and supporting the person, which is exactly what our guide on how to manage remote teams effectively covers in detail.
7. How to Apply
End with simple, friction-free instructions. Tell candidates exactly what to send, such as a resume and two sentences about why they want the job, and give a realistic timeline: “We review applications every Friday and reply to finalists within two weeks.” Respectful communication starts here, and it protects your reputation even with people you do not hire.
How to Write a Job Description, Step by Step
Now let us put it together. First, interview yourself or the person currently doing the job. Ask: what fills a typical week, what does a great week look like, and what goes wrong when this job is done badly? Write down the raw answers without editing. Second, sort those answers into the seven sections above. Third, cut ruthlessly. If a duty happens twice a year, it does not belong in the main list. Fourth, read the draft out loud. If it sounds like a legal contract, loosen it up. Finally, have one person outside the hiring process read it and tell you, in their own words, what the job is. If they cannot, rewrite.
Length matters less than clarity, but most effective postings land between 400 and 800 words. Long enough to be honest, short enough to be read on a phone. Remember that a large share of job seekers browse and apply from their phones, so short paragraphs and bullet points are not decoration, they are usability.
Words and Phrases That Scare Away Great Candidates
Certain phrases quietly repel strong applicants. “Rockstar,” “ninja,” and “guru” sound fun inside the office but signal a chaotic culture to serious professionals. “Must thrive in a fast-paced, high-pressure environment” often reads as “we are understaffed and disorganized.” “Wear many hats” can suggest the job is really three jobs for one salary. And an endless list of required tools, such as demanding five years of experience with software that has only existed for three, simply makes your company look careless.
Watch out for biased language as well. Words like “manpower,” “young and energetic,” or “digital native” can discourage qualified older candidates and may even create legal risk under age discrimination law. Free online tools can scan your draft for gender-coded wording in a minute or two, and the fix usually takes nothing more than swapping a few words. Writing your posting this carefully is part of building a professional reputation, much like the work described in our guide to personal branding tips for founders and freelancers: the way you present your business shapes who wants to join it.
A Simple Job Description Template You Can Copy
Here is a structure you can reuse for almost any role. Start with the job title and location. Then write a three-sentence summary of the mission. Follow with “What you will do” and five to seven bullet points with action verbs and numbers. Next comes “What you bring,” split into must-haves and nice-to-haves. Then “Pay and perks,” with the range first and benefits as bullets. Finish with “How to apply” and your timeline.
For example, a posting for a part-time bookkeeper might read: “Pay: $22 to $26 per hour, 20 hours per week, flexible days. What you will do: enter invoices daily, reconcile two bank accounts weekly, run payroll for 12 employees twice a month.” That kind of concrete posting works because it respects the reader. If numbers and payroll are the heart of the role, our overview of bookkeeping basics for small business owners can help you describe the duties accurately before you post.
After You Post: Screening and Next Steps
Publishing the description is the midpoint, not the finish line. Decide in advance how you will screen. A short application question tied to the real work, such as “Tell us about a time you calmed down an angry customer,” filters far better than a generic cover letter. Plan your interview steps too, and think about what happens after the offer: a new hire who lands in chaos will not stay. Building a structured first three months, as laid out in our employee onboarding checklist for the first 90 days, turns a good hire into a long-term team member.
Salary conversations deserve preparation as well. Candidates will negotiate, and going in with a clear range and a walk-away number keeps the process calm and fair. Our collection of negotiation tips for small business owners offers practical language you can adapt for offer discussions. Finally, keep the money side in view: before you post any job, confirm the role fits your budget by reviewing your cash flow management tips for small businesses, because a hire you cannot comfortably pay helps no one.
Common Job Description Mistakes to Avoid
The most damaging mistakes are easy to fix once you see them. Copying a big company’s posting is a classic error, because their job is not your job. Leaving the pay range blank “to negotiate later” mostly filters out busy, employed candidates, exactly the people you want. Demanding a bachelor’s degree for work that does not need one cuts your pool for no benefit. And forgetting to say anything about your company’s mission or personality means the best candidates, who have choices, will choose a workplace that told them a story.
One more subtle mistake: writing the description once and never updating it. Jobs evolve. Review the posting every time you hire for the role, and ask the person leaving or growing out of it what the job actually became. Owners who treat hiring as a system they improve, rather than an emergency they survive, make fewer of the errors catalogued in our article on mistakes new business owners make in year one.
Conclusion
Knowing how to write a job description is really about respect and clarity. Use a searchable title, describe real daily work with numbers, split must-haves from nice-to-haves, show the pay, and explain how to apply. Do those things and your posting will quietly outperform most of the competition, because most of the competition is still copying, inflating, and hoping.
Take the time to write it well once, save your template, and reuse it. Hiring will never be effortless, but it becomes far more predictable when the right people can recognize themselves in your posting. And when your team grows to the point where structure matters as much as hiring, our guide on how to scale a small business without burning out shows what to build next. Finally, if your schedule is too packed to run a careful hiring process yourself, review your priorities with our time management tips for busy business owners and protect a few focused hours for it, because few decisions pay you back like a great hire.




