How to Write a Job Description: Complete Guide for Small Business
How to write a job description for your small business. 7 components, compliance language, 5 real examples, and how JDs connect to onboarding.
How to Write a Job Description
The complete guide for small businesses hiring without an HR department
At a previous company, I wrote my first job description by googling "Office Manager job description," copying one from a Fortune 500 company, and changing the company name. The JD described a role that required managing a team of 8, coordinating with 4 departments, and overseeing a $200,000 annual budget. My company had 11 employees, one department, and an office supply budget of maybe $3,000.
I hired someone who expected the Fortune 500 role. She was overqualified, bored within weeks, and gone within three months. The problem was not the hire. The problem was the job description. It described a role that did not exist at my company, attracted a candidate who wanted that non-existent role, and set expectations that I could never meet.
A job description is not a formality. It is the document that determines who applies, what they expect, how you evaluate them, and what their first 90 days look like. Every onboarding problem, performance issue, and misaligned expectation traces back to what was or was not written in the JD. I built the onboarding workflow in FirstHR to start from the job description for exactly this reason: the JD is where hiring and onboarding connect, and most small businesses treat them as separate processes.
This guide covers everything a US small business owner needs to know about job descriptions: what they are, the 7 essential components, how to write one step by step, the compliance language that protects you from EEOC and ADA claims, 5 real examples for common small business roles, the FLSA exempt vs. non-exempt classification that most founders get wrong, salary transparency laws by state, how to adapt JDs for remote and hybrid roles, and the connection between the JD and your onboarding plan that no other guide makes. If you are writing a job description for the first time or fixing one that is not working, this is the complete reference.
What Is a Job Description?
A job description is a written document that defines the duties, responsibilities, qualifications, and working conditions of a specific position within an organization. It is both a hiring tool (attracting the right candidates) and a compliance document (establishing FLSA classification, ADA essential functions, and a defensible record of job requirements).
At a large company, job descriptions are written by HR professionals who specialize in job analysis and classification. They use standardized formats, are reviewed by legal counsel, and are maintained in an HRIS. At a small business, the founder writes the JD (usually in a hurry, usually by copying something from the internet) and it lives in a Google Doc that nobody updates. Both extremes produce problems. The enterprise JD is too rigid and generic. The small business JD (or lack thereof) is too vague and disconnected from reality.
The practical goal: a one-to-two-page document that accurately describes what someone will actually do at your company, written in language that is legally compliant and specific enough to serve as both a hiring tool and an onboarding blueprint. The EEOC provides specific guidance on writing job descriptions that comply with federal anti-discrimination laws.
Job Description vs. Job Posting vs. Job Specification
These three terms are frequently confused, but they serve different purposes and contain different information.
| Job Description | Job Posting | Job Specification | |
|---|---|---|---|
| Purpose | Internal HR document defining the role | External advertisement to attract candidates | Technical document detailing minimum qualifications |
| Audience | Hiring manager, HR, new hire, legal/compliance | Job seekers on job boards and career pages | HR and compensation analysts |
| Length | 1-2 pages | 300-700 words | 1 page (often part of the JD) |
| Contains | Full responsibilities, requirements, classification, compensation, EEO statement | Abbreviated responsibilities, key requirements, benefits, how to apply | Education requirements, certifications, experience minimums, physical demands |
| When created | Before posting the job | Derived from the JD for external distribution | During job analysis or reclassification |
| How it is used after hire | Onboarding plan, performance reviews, compensation decisions, ADA/EEOC documentation | Archived or discarded | Compensation benchmarking, reclassification |
For small businesses, the practical approach: write the full job description first. Then create a shorter job posting by extracting the most compelling parts (title, summary, top 5 responsibilities, must-have requirements, compensation, and how to apply). The JD stays as your internal document. The posting goes on Indeed and LinkedIn. The hiring and onboarding process guide covers how the JD connects to every step that follows.
A common mistake: treating the job posting as the job description. The posting is marketing. It is designed to attract clicks and applications. The JD is the operational document. It is designed to define the role, establish evaluation criteria, and serve as a compliance record. When the posting is your only document, you have marketing language where you need precision, and you lack the specificity needed for onboarding, performance reviews, and legal defense.
Another distinction worth understanding: a job specification is a subset of the JD that focuses exclusively on the minimum qualifications (education, experience, certifications, skills) required to perform the role. Some organizations maintain separate JDs and job specs. For small businesses, combining them into one document (the JD with a dedicated "Requirements" section) is simpler and equally effective. The onboarding documents guide covers the full set of employment documents you need to maintain.
The 7 Components Every Small Business Job Description Needs
Enterprise JD templates include 15 to 20 sections. Small businesses need 7. These cover legal requirements, candidate attraction, and operational clarity without the overhead of a formal job analysis process.
The most commonly missed component at small businesses is FLSA classification. Founders assume "salaried" means "exempt from overtime." It does not. Exemption depends on meeting specific duties tests and salary thresholds set by the Department of Labor. Misclassifying a non-exempt employee as exempt creates wage-and-hour liability that can include 2 to 3 years of back overtime pay plus liquidated damages. The exempt vs. non-exempt section below covers the tests in detail.
How to Write a Job Description Step by Step
Writing a good job description takes 30 to 60 minutes. Fixing the problems created by a bad one (wrong hires, legal exposure, misaligned expectations) takes months and costs thousands. Here is the process that works for small businesses.
Writing Responsibilities That Are Actually Useful
The responsibilities section is the most important part of the JD and the one most founders get wrong. The two common failures: writing responsibilities so vague they describe any role ("manage projects and drive results") or so granular they describe a single task ("update cell B7 in the Q3 revenue spreadsheet every Tuesday"). The sweet spot is specific enough to evaluate but general enough to allow flexibility.
Each responsibility should follow this formula: action verb + what + measurable scope. Not "handle customer service" but "respond to 20-30 customer inquiries per day via email and phone within 4-hour SLA." Not "manage social media" but "create and publish 3-5 social media posts per week across Instagram and LinkedIn, managing a $1,500/month ad budget." The specificity is what makes the JD useful for onboarding: each responsibility with a number becomes a training milestone. The employee training plan guide covers how to convert responsibilities into training tasks.
The "Would I Reject?" Test for Requirements
Every requirement you add to a JD reduces your applicant pool. Some reductions are necessary (you need a CPA license for your bookkeeper). Some are counterproductive (requiring a bachelor's degree for a role where experience matters more). The test: imagine a candidate who is excellent in every way except they lack this one requirement. Would you reject them? If the answer is no, it is not a requirement. It is a preference.
Research consistently shows that women apply to jobs when they meet 100% of listed requirements, while men apply when they meet about 60%. Every unnecessary requirement disproportionately reduces applications from qualified women. The practical fix: limit must-have requirements to 3 to 5 genuine necessities and move everything else to a "preferred" section. The interview questions guide covers how to evaluate candidates who meet some but not all requirements.
Job Description Format: A Reusable Template
The format should be scannable, consistent, and reusable across all roles at your company. The template below works for any role at a small business with 5 to 50 employees.
| Section | Content | Length |
|---|---|---|
| Job Title | Clear, searchable title. Avoid creative or internal titles. | 3-5 words |
| Department / Reports To | Which team and who they report to directly. | 1 line |
| Location / Work Arrangement | Office location, remote, hybrid, or field-based. Include any travel requirements. | 1-2 lines |
| FLSA Classification | Exempt or Non-Exempt. Full-time or Part-time. | 1 line |
| Job Summary | What the role does, why it exists, and its impact on the company. | 2-3 sentences |
| Key Responsibilities | 5-7 specific tasks, each starting with an action verb, ordered by importance. | 5-7 bullet points |
| Required Qualifications | Must-have skills, experience, education, certifications. | 3-5 items |
| Preferred Qualifications | Nice-to-have skills that would strengthen the candidate. | 2-3 items |
| Physical Requirements | Only if the role has genuine physical demands. Include ADA accommodation language. | 2-3 sentences (if applicable) |
| Compensation and Benefits | Salary range, benefits summary, PTO, any unique perks. | 3-5 lines |
| EEO Statement | Standard equal opportunity employer statement. | 1-2 sentences |
Use this same format for every role. Consistency makes JDs easier to write (you are filling in a template, not starting from blank), easier to compare (same structure across all roles), and easier to defend (consistent formatting demonstrates a systematic approach to compliance). The new hire paperwork guide covers how the JD fits into the broader set of employment documents you need.
One formatting decision that matters more than most guides acknowledge: whether to include physical requirements as a standalone section or embed them within responsibilities. The best practice is a standalone section that explicitly identifies which physical demands are essential functions (required to perform the job) versus marginal functions (occasionally needed but not central). This distinction matters legally under the ADA because employers must provide reasonable accommodations for essential functions but are not required to accommodate marginal functions. If the role has no physical demands beyond standard office work, omit this section entirely rather than listing generic physical requirements that do not apply.
Compliance Language: EEOC, ADA, and FLSA Without a Lawyer
This is the section that every other job description guide either skips entirely or covers in one paragraph. Compliance language in JDs is not optional. It is the difference between a defensible hiring process and one that creates liability. You do not need an employment lawyer to get it right, but you need to know the rules.
The Three Federal Laws That Apply to Every JD
The EEOC enforces Title VII (race, color, religion, sex, national origin), the ADA (disability), and the ADEA (age). Every word in your JD is potential evidence in a discrimination claim. The Job Accommodation Network provides specific guidance on writing ADA-compliant job descriptions with essential functions language.
The rule of thumb: every requirement in the JD must be a genuine, job-related necessity. If you cannot explain why a specific requirement is essential to performing the role, remove it. "Nice to have" requirements that disproportionately screen out a protected class become legal liabilities. The compliance onboarding guide covers the full set of federal and state compliance requirements that apply during the hiring and onboarding process.
State-Specific Compliance Requirements
Beyond federal law, many states add requirements that affect job descriptions directly. California requires salary ranges in all postings, prohibits asking about criminal history on applications (Fair Chance Act), and restricts credit checks to certain roles. New York requires salary ranges and prohibits height/weight requirements unless they are bona fide occupational qualifications. Colorado requires listing benefits in postings. Illinois requires an EEO statement for employers with 15+ employees. These state requirements change frequently. SHRM maintains a comprehensive resource on job description best practices and state-specific requirements. The compliance hub provides detailed state-by-state HR compliance guides.
Documentation and Record Keeping
Retain every version of every JD you use in the hiring process. If a candidate files an EEOC charge claiming discriminatory requirements, the JD is your primary defense document. It shows what you required, why you required it, and that you applied the same requirements to every candidate. The The cost of hiring guide recommends retaining hiring records for at least one year from the date of the hiring decision. The employee records retention guide covers retention periods for all types of HR documents, including JDs.
Why Small Businesses Need a Different Approach to Job Descriptions
Enterprise JDs are written by HR specialists for roles that exist within well-defined organizational structures. Small business JDs are written by founders for roles that often combine 2 to 3 enterprise functions into one position. Copying an enterprise JD for a small business role creates a fundamental mismatch.
The SMB Role Reality
At a 500-person company, "Marketing Manager" manages a team of 5, owns a $500K budget, and focuses exclusively on marketing strategy. At a 15-person company, "Marketing Manager" writes social media posts, designs email campaigns in Mailchimp, manages a $2,000/month ad budget, updates the website, and handles PR inquiries. These are not the same role. They should not have the same JD.
The practical implication: small business JDs should describe what the person will actually do, not what the role would look like at a larger company. Use specific tools (QuickBooks, not "ERP systems"), specific volumes (15-20 accounts, not "a portfolio of clients"), and specific reporting relationships ("reports to the founder", not "reports to the VP of Operations"). The small business HR guide covers how all HR functions work differently at companies with 5 to 50 employees.
The First-Hire JD
The hardest JD to write is the first one: hiring employee number 3, 4, or 5 when the founder is doing everything and needs to offload responsibilities to someone else. The challenge is that the "role" is really "everything the founder does not have time for," which is not a job description. It is a cry for help.
The fix: list everything you are currently doing. Group the tasks into categories (admin, sales, operations, finance, HR). Identify the category that consumes the most time and is least dependent on your personal expertise. That category is the role. Write the JD for that category only, not for "general assistant who does everything." A focused role attracts better candidates and produces better outcomes than a catch-all role that overwhelms the new hire. The hiring plan guide covers how to sequence your first several hires strategically.
The Multi-Hat Problem
At a small business, every role is a multi-hat role. Your Office Manager also handles HR paperwork. Your Sales Rep also does customer support. Your Marketing person also manages the website. This is normal and expected. The mistake is not documenting the multi-hat nature of the role in the JD.
When you list only the primary function ("Marketing Manager") but the person also handles customer support, website management, and event coordination, you create a mismatch between what the candidate expects and what the job actually requires. Be explicit. If the role is 60% marketing, 20% customer support, and 20% admin, say so in the summary. Candidates who thrive at small businesses are the ones who want variety, not the ones who want a single specialty. The honest JD attracts them.
The HR department guide covers how all HR functions work differently when one person wears multiple hats, and the org chart guide explains how to structure roles and reporting as your team grows past the point where everyone reports directly to the founder.
When the JD Does Not Match the Reality
One of the most common causes of early turnover at small businesses is the gap between the JD and the actual role. Research from Gallup shows that only 12% of employees strongly agree their organization does a great job of onboarding. A key contributor is misaligned expectations that start with the JD. When the role someone accepted does not match the role they are doing on Day 30, disengagement begins immediately.
The fix is simple but requires discipline: update the JD whenever the role changes, and share the current JD with the new hire during onboarding so they can see exactly what they signed up for. If the role has evolved since the JD was written, update it before you start interviewing. The new employee experience guide covers how to set expectations correctly from Day 1.
From Job Description to Onboarding Plan in One Workflow
This is the connection that no other job description guide makes: the JD is not just a hiring document. It is the source material for your entire onboarding process. Every responsibility listed in the JD becomes a training task. Every requirement becomes a skill to verify or develop during the first 90 days. The JD is the blueprint for the 30-60-90 day plan.
This workflow means the JD is never a throwaway document. It is referenced during onboarding (what should we train?), during performance reviews (are they meeting expectations?), during compensation discussions (has the role expanded beyond what we originally described?), and during exit interviews (was the role what they expected?). I built the AI onboarding wizard in FirstHR to generate onboarding plans directly from job descriptions for exactly this reason: the JD already contains everything you need to onboard someone. You just need to transform responsibilities into tasks and requirements into training goals. The AI onboarding guide covers how this automation works.
5 Real Small Business Job Description Examples
Every job description guide shows examples from Fortune 500 companies. Those are useless for a 20-person business. The examples below are written for real small business roles: the kind of positions a founder with 5 to 50 employees actually hires for. Each example follows the 7-component format from this guide.
Notice what all five examples have in common: specific responsibilities with measurable outcomes, realistic requirements (not inflated), clear compensation, and language that describes the actual role at a small company. None of them require "10+ years of experience" or an MBA. They describe the work as it actually is, which attracts candidates who want that specific work. The onboarding plan guide covers how to build the first-90-days structure from these responsibilities.
Customizing Examples for Your Business
These examples are starting points, not templates to copy verbatim. The responsibilities should reflect your specific context: your tools (QuickBooks vs. Xero vs. FreshBooks for the bookkeeper), your scale (15 accounts vs. 50 accounts for the sales rep), your structure (reports to founder vs. reports to operations manager for the warehouse lead), and your industry (healthcare has different compliance requirements than construction).
The most important customization is the compensation range. The ranges in these examples are illustrative. Your range should reflect your local market, your budget, and the seniority level you are targeting. Check Indeed Salary, Glassdoor, and BLS Occupational Outlook Handbook for current market data in your area. Posting an accurate range attracts candidates who are genuinely interested at your price point and eliminates the frustration of reaching the offer stage only to discover a 30% gap in salary expectations.
For industry-specific roles, you may need additional components. Healthcare roles need license verification requirements and HIPAA training mentions. Construction roles need OSHA certification requirements. Financial roles need fiduciary responsibility language. The healthcare onboarding guide and manufacturing onboarding guide cover industry-specific requirements that should appear in the JD.
Salary Transparency Laws: What You Must Disclose
An increasing number of states and cities require employers to include salary ranges in job postings. As of 2026, these jurisdictions have pay transparency requirements.
| State / City | Requirement | Applies To | Penalty |
|---|---|---|---|
| California | Salary range required in all job postings | Employers with 15+ employees | Fines of $100-$10,000 per violation |
| Colorado | Salary range + benefits required in all postings | All employers with at least 1 Colorado employee | Fines of $500-$10,000 per violation |
| Connecticut | Salary range required upon request or when extending offer | All employers | None specified for first violation |
| Hawaii | Salary range required in job listings | Employers with 50+ employees | Fines up to $500 per posting |
| Maryland | Salary range upon request | All employers | None specified |
| Nevada | Salary range after interview | All employers | None specified |
| New York | Salary range required in all postings | Employers with 4+ employees | Fines up to $250,000 for repeat violations |
| Washington | Salary range + benefits required in all postings | Employers with 15+ employees | Up to $500 per violation per applicant |
Even in states without transparency laws, posting salary ranges is a competitive advantage for small businesses. It filters out candidates whose expectations exceed your budget (saving interview time), signals that you value transparency (attractive to high-quality candidates), and eliminates the awkward salary conversation that causes offers to fall through. The HR rules and regulations guide covers the full set of state-specific employment requirements.
How to Set the Right Salary Range
The range should be narrow enough to be meaningful and wide enough to allow negotiation. A $20,000 spread ($40,000 to $60,000) is too wide: it tells the candidate nothing about what you actually intend to pay, and candidates will anchor to the top of the range. A $5,000 to $10,000 spread ($50,000 to $60,000) is ideal: it communicates your budget while allowing room for experience level and negotiation.
Where to find market data: Indeed Salary (free, role-specific, location-adjusted), Glassdoor Salary (free, employee-reported), the BLS Occupational Outlook Handbook (official government data by occupation and metro area), and Levels.fyi (for tech roles specifically). Check at least two sources and use the overlap as your range. If Indeed says $55,000 to $65,000 and Glassdoor says $52,000 to $62,000, your range of $55,000 to $62,000 is well-supported.
The Internal Equity Problem
When you post a salary range for a new role, it may be visible to current employees in the same or similar roles. If your existing bookkeeper makes $48,000 and you are posting a new bookkeeper role at $52,000 to $58,000, you have a pay equity issue to address before posting. Either adjust the existing employee's compensation, or have a proactive conversation about why the ranges differ (market rates may have shifted, the new role may have different scope). Discovering the discrepancy through a job posting is worse than discovering it through a planned compensation review. The workplace transparency guide covers how to build transparent compensation practices.
Writing Inclusive Job Descriptions
Inclusive language in job descriptions is not about political correctness. It is about not accidentally discouraging qualified candidates from applying. Research consistently shows that certain words and phrases disproportionately discourage women, older workers, and candidates from underrepresented groups from applying, even when they are fully qualified.
Practical Changes That Expand Your Applicant Pool
| Instead of This | Write This | Why |
|---|---|---|
| Rockstar / Ninja / Guru | Specialist / Professional / Expert | Casual titles signal a specific culture that excludes candidates who are qualified but do not identify with startup-bro culture |
| Must have 10+ years experience | Must have 5+ years experience or equivalent combination | Women apply when they meet 100% of requirements. Men apply at 60%. Inflated requirements disproportionately screen out women. |
| Fast-paced environment | Dynamic environment with changing priorities | 'Fast-paced' signals long hours and burnout to experienced candidates |
| Young and energetic team | Collaborative and motivated team | Age-coded language violates ADEA and discourages experienced candidates |
| Native English speaker | Fluent in written and spoken English | 'Native speaker' is a proxy for national origin and violates Title VII |
| Must be able to lift 75 lbs | Regularly lifts up to 75 lbs; reasonable accommodations available | ADA requires accommodation language for physical requirements |
The simplest test: read the JD as if you were a 45-year-old woman, a 55-year-old veteran, a person who uses a wheelchair, and a recent immigrant who is a US citizen. Does anything in the JD suggest they should not apply even if they are qualified? If yes, rewrite it. The employer branding guide covers how inclusive practices strengthen your reputation as an employer.
The Gender Decoder Problem
Research from the Journal of Personality and Social Psychology found that certain words in job descriptions are coded as masculine (competitive, dominant, aggressive, ambitious, analytical) or feminine (collaborative, supportive, nurturing, interpersonal, community). JDs that use predominantly masculine-coded language receive significantly fewer applications from women, even when the women are fully qualified. The fix is not to avoid all gendered language but to balance it: use a mix of action-oriented and collaborative terms to attract a diverse applicant pool.
Practical changes: replace "competitive salary" with "market-rate compensation." Replace "aggressive growth targets" with "ambitious growth goals." Replace "dominate the market" with "lead in the market." These are small changes that measurably expand your applicant pool without weakening the JD. The goal is not to soften the language. It is to stop accidentally signaling that only one type of person should apply.
Accessibility in Job Postings
If your job posting is online (which it should be), basic accessibility matters. Use standard fonts and formatting. Do not embed text in images (screen readers cannot read image text). Provide an alternative to online-only application methods if requested as a reasonable accommodation. Include the phrase "Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions" in every JD that lists physical or cognitive requirements.
Exempt vs. Non-Exempt: Getting Classification Right
FLSA classification is the most consequential legal decision in any job description. Getting it wrong exposes you to years of back overtime pay, liquidated damages (equal to the back pay owed), and attorney fees. The DOL Wage and Hour Division provides the official tests.
The Two-Part Test
Part 1: Salary test. The employee must be paid on a salary basis at or above the minimum threshold. As of the 2024 DOL final rule (enforcement status varies by jurisdiction), the minimum salary for exempt classification is $58,656/year ($1,128/week). If the role pays below this threshold, it is non-exempt regardless of duties.
Part 2: Duties test. The employee's primary duties must fall into one of the exemption categories.
| Exemption | Primary Duty | Common Examples | NOT Exempt If |
|---|---|---|---|
| Executive | Managing the enterprise or a department, directing 2+ employees, with authority to hire/fire | General Manager, Department Head, Operations Manager (with direct reports) | They primarily perform the same work as the people they supervise |
| Administrative | Office or non-manual work directly related to management or business operations, exercising independent judgment on significant matters | HR Manager, Finance Manager, Marketing Manager (making strategic decisions) | They primarily follow instructions without exercising independent judgment |
| Professional | Work requiring advanced knowledge in a field of science or learning, customarily acquired through prolonged education | Engineer, Attorney, Architect, CPA, Registered Nurse | They hold a license but primarily perform routine tasks |
| Computer | Systems analysis, programming, software engineering, or similar computer-related work | Software Developer, Systems Analyst, Database Administrator | They primarily perform data entry, hardware repair, or help desk tasks |
| Outside Sales | Primarily making sales or obtaining orders away from the employer's place of business | Field Sales Rep, Territory Manager (spending 50%+ time outside the office) | They primarily sell from the office (inside sales is non-exempt) |
The most common misclassification at small businesses: calling someone a "Manager" (exempt) when they do not supervise anyone and primarily perform the same tasks as the people around them. Job title does not determine classification. Duties do. An "Operations Manager" who does not manage people, does not exercise independent judgment on significant matters, and primarily performs operational tasks is non-exempt, regardless of title. The human resource laws guide covers the broader federal compliance framework.
The Practical Classification Checklist
Before classifying any role, walk through this checklist. If you answer "no" to either of the first two questions, the role is non-exempt, and you can stop there.
| Question | If Yes | If No |
|---|---|---|
| Does the role pay at least $58,656/year on a salary basis? | Continue to duties test | NON-EXEMPT. Stop here. Salary threshold not met. |
| Does the role meet one of the specific duties exemptions (executive, administrative, professional, computer, outside sales)? | Classify as EXEMPT | NON-EXEMPT. Salary meets threshold but duties do not qualify. |
| Does the person primarily (50%+) perform exempt-level work? | Exempt classification is defensible | Risk of misclassification. If they spend 60% on non-exempt tasks, the exemption may not apply. |
| Is the classification documented in the JD with specific duties language? | Good. The JD supports your classification decision. | Document it now. An undocumented classification is indefensible in a DOL audit. |
The Cost of Getting Classification Wrong
Misclassifying a non-exempt employee as exempt means you owe them overtime for every hour worked over 40 per week, going back up to 3 years (for willful violations). If the employee averaged 5 hours of overtime per week at $30/hour, the back pay is approximately $23,400 for one employee over 3 years, before liquidated damages (which can double the amount) and attorney fees. For a small business, one misclassification can cost more than the employee's annual salary. The new hire reporting guide covers the compliance reporting requirements that kick in when you hire someone.
When and How to Update Your Job Descriptions
A job description is not a one-time document. Roles evolve. Responsibilities shift. Compensation changes. Laws update. An outdated JD creates misaligned expectations, undermines performance reviews, and weakens your position in any legal dispute.
5 Triggers for Updating a JD
| Trigger | What Changed | What to Update |
|---|---|---|
| Annual review | Normal role evolution over 12 months | All sections: verify responsibilities match reality, update compensation to current range, confirm classification still applies |
| Employee departure | You are about to rehire the role | Responsibilities (did the role change since last hired?), requirements (did you learn that some requirements were unnecessary?), compensation (market rate may have shifted) |
| Role expansion | Significant new responsibilities added | Responsibilities section, potentially classification (new duties may change exempt/non-exempt status), compensation (expanded role may require pay adjustment) |
| Legal changes | New salary transparency laws, FLSA threshold changes, state-specific requirements | Compensation (add salary range if newly required), classification (verify against updated salary threshold), EEO statement |
| Organizational restructuring | Reporting relationships changed | Reports-to field, summary (may need to reflect new team structure), responsibilities (may shift between roles) |
The minimum: review every JD once per year. The practical approach: update the JD whenever you fill the role, and review it with the person in the role during their annual review to confirm it still accurately describes what they do. The personnel file guide covers how to maintain current JDs as part of the employee's official record.
The JD as a Living Document
The best practice is to treat the JD as a living document that evolves with the role. When a team member takes on a significant new responsibility, update the JD. When a responsibility shifts to another person, update both JDs. When you promote someone, create a new JD for their new role and update the old one for their replacement.
This sounds like overhead, but it pays off in three ways. First, when the person in the role leaves, you have an accurate and current JD ready to post immediately instead of spending 2 hours reconstructing what the role had become. Second, during performance reviews, you and the employee are evaluating against an accurate baseline, not a document that describes the role from two years ago. Third, if the role has expanded significantly without a compensation adjustment, the updated JD makes the case for a raise visible rather than forcing the employee to argue for it. The HR document management guide covers how to set up a system for maintaining all HR documents including JDs.
Store the current version of every JD in a central location where both you and the employee can access it. The employee should know what their official JD says, and they should be able to flag when it no longer matches reality. This transparency builds trust and prevents the "that is not what I signed up for" frustration that leads to early departures. The onboarding checklist includes JD review as a Day 1 task: the new hire reads their JD, asks questions, and confirms that they understand the role as described.
AI-Assisted Job Description Writing
AI tools can generate a first draft of a job description from a job title and a few bullet points about the role. This is useful as a starting point, not a finished product. The quality of AI-generated JDs depends entirely on the quality of the input you provide.
What AI Does Well
AI generates comprehensive responsibility lists from a job title (often surfacing tasks you would forget to include), suggests appropriate requirements based on industry norms, writes professional-sounding summaries, and produces EEO statements. For a founder who has never written a JD, the AI draft provides structure and language that would take an hour to create from scratch.
What AI Gets Wrong
AI does not know your company. It generates generic responsibilities based on the job title at an average-sized company, not your specific context. It inflates requirements (defaulting to enterprise-level qualifications), uses buzzword-heavy language that sounds impressive but says nothing specific, and cannot determine the correct FLSA classification for your role. AI also has no visibility into your state's specific compliance requirements.
The Practical Workflow
Use AI to generate the first draft. Then customize every section: replace generic responsibilities with your specific weekly tasks, remove inflated requirements, add your actual compensation range, determine the correct FLSA classification manually, and review every sentence for compliance language. The final document should be 30 to 40% AI-generated structure and 60 to 70% your specific content. The AI in HR guide covers the broader landscape of AI applications for small businesses.
Using the JD for Performance Reviews
A job description does not stop being useful after the hire is made. It is the baseline for every performance conversation you have with that employee. Without a JD, performance reviews become subjective: "I feel like you are doing a good job" or "I think you could do more." With a JD, they become objective: "You are performing 5 of 7 responsibilities at the expected level. Let us discuss the two that need improvement."
The JD-Based Review Framework
At the 30-day, 60-day, and 90-day check-ins (and at annual reviews thereafter), use the responsibilities section of the JD as your evaluation framework. For each responsibility, assess: is the employee performing this task independently? At what quality level? Is the scope what we described, or has it changed? This approach eliminates the vagueness that makes performance reviews uncomfortable for both parties.
| JD Responsibility | 30-Day Check | 60-Day Check | 90-Day Check |
|---|---|---|---|
| Process bi-weekly payroll for 25 employees | Observed payroll process with current manager. Understands the system. | Processed payroll independently twice with manager review. | Processes payroll independently without errors. Manager spot-checks quarterly. |
| Manage accounts payable and receivable | Completed AP training. Processed 10 invoices with supervision. | Handles routine AP/AR independently. Escalates unusual items. | Full AP/AR ownership. Monthly reconciliation completed independently. |
| Prepare monthly financial statements | Reviewed 3 months of past statements to understand format and content. | Created first draft of monthly statements. Manager edited 20%. | Produces monthly statements that require minimal editing. Cash flow reporting accurate. |
This framework works because the JD already defines what the person should be doing. The check-in evaluates how well they are doing it. No new criteria needed. No ambiguity about expectations. The new employee performance review guide covers how to structure the 30/60/90-day reviews, and the check-in questions guide provides the specific questions to ask at each milestone.
When the JD and Reality Diverge
If the performance review reveals that the employee is spending 30% of their time on tasks not listed in the JD, either the JD needs updating (the role has genuinely evolved) or the employee needs redirecting (they have drifted into work that is not their responsibility). Both are valuable discoveries. The first leads to a more accurate JD. The second leads to a conversation about priorities and focus. Either way, the JD is the anchor that makes the divergence visible.
Job Descriptions at Different Growth Stages
The JDs you write at 5 employees are different from the ones you write at 25 or 50. As your company grows, roles become more specialized, reporting structures add layers, and compliance requirements increase. Your JDs need to evolve accordingly.
5-10 Employees: Generalist Roles
At this stage, every role is a generalist role. Your "Marketing Manager" also handles sales support, customer communications, and probably the company holiday party. JDs should honestly reflect this breadth. List the primary function (60-70% of time) and the secondary functions (30-40%). Candidates who thrive at this stage want variety and ownership. The JD should signal that clearly.
Common roles at this stage: Office Manager/HR Coordinator (the person who handles everything administrative), Operations Generalist (the person who keeps things running), Sales/Business Development (the person who generates revenue), and Technical/Product (the person who builds or delivers what you sell). Each role probably touches 3-4 functional areas. The startup onboarding guide covers how to onboard generalists who will wear multiple hats.
10-25 Employees: Beginning Specialization
At this stage, some roles start to specialize. You no longer need a Marketing + Sales + Customer Support generalist. You need a dedicated sales rep, a marketing person, and a customer support person. JDs should reflect this specialization: narrower responsibilities, deeper requirements within the specialty, and clearer boundaries between roles.
The transition challenge: the generalist who was hired to do "marketing and sales and support" may not want to specialize when the role narrows. This is a common source of tension at growing small businesses. Having clear, updated JDs makes the conversation productive: "The role has evolved from a generalist position to a dedicated marketing role. Here is the updated JD. Does this match what you want to do?" The employee lifecycle guide covers how to manage these transitions.
25-50 Employees: Compliance Gets Serious
At this stage, federal compliance thresholds start triggering. At 15 employees, Title VII and the ADA apply. At 20, ADEA and COBRA apply. At 50, FMLA and the ACA employer mandate apply. Each threshold adds requirements to your JDs: ADA essential functions language becomes legally critical, FLSA classification must be defensible, and EEO statements become functionally necessary rather than optional.
JDs also need to support a more formal hiring process. When the founder is no longer the only interviewer, the JD becomes the shared evaluation framework that ensures consistency across multiple interviewers. Without it, different interviewers evaluate candidates against different unstated criteria, which produces inconsistent hiring decisions and potential discrimination liability. The HR functions guide covers every federal threshold and what it triggers.
Job Descriptions for Remote and Hybrid Roles
Remote and hybrid roles require specific additions to the standard JD format. Candidates need to know the work arrangement before they apply, and you need to document the arrangement for compliance (tax implications, workers' compensation, state employment law jurisdiction).
What to Add for Remote Roles
| JD Section | What to Include for Remote | Why It Matters |
|---|---|---|
| Work Arrangement | Fully remote, hybrid (X days office/X days remote), or remote with occasional travel. Include time zone requirements if applicable. | Eliminates ambiguity. 'Remote' means different things to different people. Be specific. |
| Location Requirements | State(s) where you are authorized to employ. Some states require registration, tax withholding, and workers' comp coverage. | You cannot employ someone in a state where you are not registered. This creates tax and compliance liability. |
| Equipment | Whether you provide equipment (laptop, monitor, headset) or the employee uses their own. | Sets expectations. Some states (California, Illinois) require employers to reimburse home office expenses. |
| Communication | Core hours when the person must be available. Communication tools (Slack, Zoom, email). Meeting expectations. | Remote work requires explicit communication norms that in-office roles handle implicitly. |
| Travel | Frequency and purpose of in-person meetings, retreats, or client visits. Who pays for travel. | A 'remote' role that requires monthly headquarters visits is not fully remote. Be honest. |
The most common mistake in remote JDs: saying "remote" without specifying location restrictions. If you can only employ someone in the 3 states where you are registered, say so. A candidate who applies from a state where you cannot operate wastes their time and yours. The remote work best practices guide covers the full set of considerations for employing remote workers, and the remote onboarding guide covers how to onboard them effectively.
The Multi-State Compliance Issue
When you hire a remote employee in a different state, you become subject to that state's employment laws: minimum wage, overtime rules, paid sick leave, salary transparency requirements, anti-discrimination protections, and workers' compensation. You may also need to register as an employer in that state, file state tax withholding, and carry workers' compensation insurance covering that state. This is not a reason to avoid remote hiring. It is a reason to specify which states you can hire in and to do the registration work before posting the JD.
The JD should clearly state: "This is a remote position. Candidates must reside in [list of states]." This prevents applications from states where you are not set up to employ people, and it documents your intent for compliance purposes. The employee vs. contractor guide covers the additional classification considerations for remote workers.
Hybrid Role Clarity
Hybrid roles create more ambiguity than fully remote or fully in-office roles. The JD must specify exactly what "hybrid" means at your company: how many days in office, which days (fixed or flexible), whether the schedule is negotiable, and what happens during busy periods or special projects. "Hybrid: 3 days in office, 2 days remote. In-office days are Tuesday through Thursday. Schedule is fixed for the first 90 days and may become flexible after that based on performance." That is a hybrid policy. "Hybrid: some days in office, some remote" is not a policy. It is a source of future conflict.
8 Common Mistakes in Job Descriptions
These mistakes appear in the majority of small business job descriptions. Every one of them either reduces application quality, creates legal risk, or produces misaligned expectations that lead to early turnover.
The mistake behind most of these mistakes: writing the JD in a rush because you need to post the job today. Twenty minutes of additional thought on responsibilities and requirements prevents months of problems with mismatched candidates, legal exposure, and onboarding failures. The onboarding best practices guide covers how to set up every new hire for success from Day 1 using the JD as the foundation.
The Feedback Loop That Improves Every JD
After every hire, ask two questions. First, ask the hiring manager: "Did the candidates who applied match what we described in the JD? If not, what was the gap?" The answer reveals whether your JD is attracting the right people. Second, ask the new hire at their 30-day check-in: "Is the role what you expected based on the job description? What is different?" The answer reveals whether your JD accurately describes the reality of the job.
Feed both answers back into the JD. After 3 to 5 hires for the same or similar roles, your JDs become significantly more accurate because they incorporate real-world feedback from both sides of the hiring process. This is the cheapest quality improvement you can make: it costs nothing except asking two questions and spending 10 minutes updating the document. The onboarding survey guide covers how to systematically collect feedback from new hires at every milestone.
The best job descriptions are not written by HR professionals with perfect compliance language. They are written by founders who know the role intimately, refined through multiple hiring cycles with feedback from real candidates and real employees. Start with a good-enough draft, use it, learn from it, and improve it. The fifth version of any JD is dramatically better than the first.
Frequently Asked Questions
What is a job description?
A job description is a formal document that outlines the responsibilities, requirements, qualifications, and compensation for a specific role within an organization. It serves three purposes: it attracts the right candidates during hiring, it sets clear expectations for performance after hiring, and it documents the role for compliance purposes (FLSA classification, ADA essential functions, EEOC defense). A well-written JD is the foundation of every HR process that follows: onboarding, training, performance reviews, and compensation decisions.
What are the 7 parts of a job description?
The 7 essential parts are: (1) Job title: clear, searchable, matching what candidates search for on job boards. (2) Job summary: 2-3 sentences describing the role, reporting structure, and why it exists. (3) Responsibilities: 5-7 specific weekly tasks, ordered by importance. (4) Requirements: must-have qualifications separated from nice-to-have. (5) Compensation and benefits: salary range, benefits, and work arrangement. (6) FLSA classification: exempt or non-exempt status for overtime eligibility. (7) Equal opportunity statement: a non-discrimination statement covering protected characteristics.
How do I write a job description for the first time?
Start by answering four questions: What will this person do every day? What skills are required to do it? What does success look like at 30, 60, and 90 days? What are you willing to pay? Write the responsibilities first (these are the hardest to define), then the requirements, then the summary. Use an existing JD from a similar role at a similar-sized company as a starting point, but customize every section for your specific context. A generic JD attracts generic candidates.
What is the difference between a job description and a job posting?
A job description is an internal HR document that defines a role's responsibilities, requirements, classification, and compensation. It is used for onboarding, performance reviews, and compliance documentation. A job posting is the external advertisement you publish on job boards to attract candidates. The posting is derived from the JD but is shorter, more marketing-oriented, and may omit internal details like FLSA classification. Write the JD first, then create the posting from it.
Should I include salary in the job description?
Yes. Eight states (California, Colorado, Connecticut, Hawaii, Maryland, Nevada, New York, Washington) and multiple cities require salary ranges in job postings as of 2026. Even where not legally required, including salary increases application quality by attracting candidates within your budget and filtering out those who expect significantly more. Transparency also builds trust before the first conversation.
What should not be included in a job description?
Do not include: age-related language (recent graduate, digital native, energetic), gender-specific terms (salesman, waitress), physical requirements that are not essential functions of the role, degree requirements for roles that do not genuinely need them, language that implies a preference for a particular national origin (native English speaker, American), religious references, marital or family status references, or any requirement that screens out a protected class without being a genuine job necessity.
How long should a job description be?
One to two pages for the internal JD document. 300-700 words for the external job posting. The JD needs enough detail to serve as a compliance document and performance baseline. The posting needs to be short enough that candidates read it completely. If your job posting exceeds 700 words, candidates stop reading before the responsibilities section, which means they apply without understanding the role.
What is the difference between exempt and non-exempt?
Exempt employees are not eligible for overtime pay under the Fair Labor Standards Act. Non-exempt employees must receive overtime (1.5x regular rate) for hours worked over 40 per week. Classification depends on two factors: salary level (minimum $58,656/year as of the 2024 DOL rule, though enforcement status varies) and job duties (executive, administrative, professional, computer, or outside sales exemption tests). Misclassification creates significant wage-and-hour liability.
How often should job descriptions be updated?
Review every JD at least once per year, and update whenever the role changes significantly. Triggers for updates include: adding or removing major responsibilities, changing the reporting structure, reclassifying exempt/non-exempt status, adjusting compensation ranges, or when the person in the role leaves and you are about to rehire. An outdated JD creates misaligned expectations during hiring and undermines your position in any EEOC or ADA dispute.
Can AI write a job description?
AI can generate a strong first draft of a job description from a job title and a few bullet points about the role. The draft typically captures 70-80% of what you need. You must customize the remaining 20-30% with company-specific context, accurate compensation, correct FLSA classification, and compliance-safe language. AI is a starting point, not a finished product. Always review AI-generated JDs for accuracy, bias, and legal compliance before posting.
What are essential functions in a job description?
Essential functions are the fundamental duties of a position that the person must be able to perform with or without reasonable accommodation. Under the ADA, you cannot reject a candidate with a disability if they can perform the essential functions with a reasonable accommodation. Identifying essential functions in the JD protects you legally and ensures that physical or cognitive requirements listed are genuinely necessary for the job, not merely preferred.
Do I need a job description for every role?
You should have a JD for every role, even if the law does not explicitly require it. JDs serve as the basis for FLSA classification (required), ADA compliance (essential functions documentation), consistent hiring decisions (reduces discrimination risk), onboarding plans (responsibilities become training tasks), and performance reviews (the JD is the evaluation baseline). Without a JD, you are making employment decisions against an undocumented standard, which is legally and operationally risky.