How to Write a Job Description: Complete Guide for Small Business
How to write a job description for your small business: 7 components, 10 best practices, compliance language, and 5 real examples.
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 (JD) 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 one department, nobody for that role to manage, 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 decides who applies, what they expect, how you evaluate them, and what their first 90 days look like. Many onboarding problems, performance issues, and misaligned expectations trace back to what was or was not written in the JD. The role the JD defines is where hiring and onboarding connect, yet most small businesses treat them as separate processes. That is why I built the AI onboarding wizard in FirstHR to build a role-specific onboarding plan from the new hire's position.
This guide gives a US small business owner everything needed to write job descriptions that work: the 7 essential components, a step-by-step method, the compliance language that protects you from discrimination claims, and 5 real examples. It also covers the exempt vs. non-exempt classification under the Fair Labor Standards Act (FLSA) that most founders get wrong, salary transparency laws by state, remote and hybrid roles, and the connection between the JD and your onboarding plan that no other guide makes.
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 that attracts the right candidates and a compliance document that establishes the FLSA classification, the essential functions of the role under the Americans with Disabilities Act (ADA), 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 HR information system.
At a small business, the founder writes the JD, usually in a hurry and 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, and 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 compliance half of that sentence is not decorative. Federal regulators treat the document itself as evidence, which is why it is worth writing before the posting goes up rather than after the first interview.
Job Description vs. Job Posting vs. Job Specification
These three terms get used interchangeably, but each does a different job: the description defines the role for internal use, the posting advertises it to candidates, and the specification lists the minimum qualifications.
| 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 the major job boards.
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.
You will also see the same document called a position description, a role description, or a job profile. In US small business practice they are the same thing, and the label matters far less than whether the document lists real duties, real requirements, and a classification. A fill-in job description template is the fastest way to start one.
The 7 Components Every Small Business Job Description Needs
A small business job description needs 7 components: title, summary, responsibilities, requirements, compensation, FLSA classification, and an equal opportunity statement. Enterprise templates run to far more sections, but these seven cover legal requirements, candidate attraction, and operational clarity without the overhead of the formal job analysis programs large companies run.
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 (DOL).
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.
Job Analysis: Finding Out What the Role Actually Involves
A job analysis is the fact-gathering step that comes before the writing. You collect what the person does, how often, with which tools, and what each task produces. The job description then becomes a summary of those findings instead of a guess. Thirty minutes of it prevents most of the rewriting later.
The step also carries legal weight. The Uniform Guidelines on Employee Selection Procedures say any validity study behind a selection procedure should rest on a review of job information. That review should include a job analysis, with a narrow exception for criterion-related studies (29 CFR 1607.14). The notes you take here are the record behind every requirement you may later have to justify.
Five methods cover almost every small business situation. Pick the one that matches how much you already know about the role, not the one that sounds most thorough.
| Method | How it works | Time it takes | Best for |
|---|---|---|---|
| Interview the person in the role | Ask them to walk through the last five working days in order, with rough hours against each task. Follow up on anything that appears more than twice. | 45 minutes | A role you are about to rehire, reclassify, or review |
| Task log | The person records tasks and time in a shared sheet for one or two typical weeks. No categories up front; you group them afterward. | Two weeks, mostly passive | Roles where nobody can say with confidence where the week goes |
| Observation | Watch a full shift and write down what happens, including interruptions, waiting, and the tasks nobody thinks to mention. | Half a day | Hourly, frontline, warehouse, and field roles where the work is visible |
| Founder task audit | List everything you personally do for two weeks, group it by function, and mark what you want to hand off first. | One hour | A first hire, where nobody holds the role yet |
| Benchmark comparison | Check your draft task list against the published occupational task lists on O*NET and two current postings for the same title. | 30 minutes | Catching duties you forgot rather than inventing new ones |
A Job Analysis Example for an Office Manager Role
Here is what one looks like end to end. You ask the person in the role to reconstruct five working days and you get roughly 40 tasks: invoice entry, chasing two late receivables, onboarding paperwork for one new hire, three vendor calls, ordering supplies, fixing the printer, booking travel, updating the PTO sheet.
Then you group them and total the hours. Finance ran about 14 hours a week, HR paperwork about 8, vendors and facilities about 9, scheduling about 5. Those four groups become four of the five responsibility bullets, in that order, because the hours decide the ranking. The printer and the travel booking fall under additional duties.
The value is in what the grouping exposes. In this example the JD had never mentioned the 8 hours a week of HR paperwork, which is why the last two hires believed they were taking a finance job. Analysis first, responsibilities second, title last.
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 one formula: action verb, then what, then 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 "Would I Reject?" Test for Requirements
Every requirement you add to a JD reduces your applicant pool. Some reductions are necessary (a delivery driver must be licensed to drive). 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 a preference, not a requirement.
According to Harvard Business Review (2014), men apply for a job when they meet only 60% of the qualifications, while women apply only if they meet 100% of them. That figure comes from an internal company review rather than a controlled study, so treat it as a strong signal rather than a measured constant.
Whatever the exact numbers, every unnecessary requirement costs you applications from people who could have done the work. The practical fix is to limit must-have requirements to 3 to 5 genuine necessities and move everything else to a "preferred" section.
Job qualifications come in four types, and separating them keeps the list honest: education, verifiable experience, licenses or certifications, and demonstrable skills. Only licenses are usually non-negotiable, because a law or an insurer requires them. The other three are where inflation creeps in, so write each one as the minimum that lets someone do the work.
Job Title Examples for Common Small Business Roles
Use the title candidates type into a search box, not the one that sounds best in a pitch deck. The table below covers the seven functions small businesses hire for first, with the titles that get searched next to the ones that quietly cost you applications.
| Function | Titles candidates search for | Titles that cost you applications |
|---|---|---|
| Office and administration | Office Manager, Administrative Assistant, Executive Assistant, Receptionist | Director of First Impressions, Office Ninja |
| Finance and accounting | Bookkeeper, Staff Accountant, Accounts Payable Specialist, Controller | Numbers Guru, Money Wizard |
| Sales | Sales Representative, Account Executive, Business Development Representative, Sales Manager | Sales Rockstar, Revenue Hacker |
| Marketing | Marketing Coordinator, Marketing Manager, Social Media Manager, Content Writer | Growth Hacker, Brand Evangelist |
| Customer support | Customer Service Representative, Support Specialist, Customer Success Manager | Customer Happiness Hero, Client Whisperer |
| Operations and warehouse | Operations Manager, Warehouse Associate, Warehouse Lead, Shift Supervisor | Logistics Guru, Fulfillment Ninja |
| People and HR | HR Generalist, HR Coordinator, Recruiter, Office and People Manager | Chief Culture Officer, People Ops Ninja |
Levels matter as much as the noun. Coordinator and Assistant read as entry level, Specialist and Representative as individual contributors, Lead and Supervisor as first-line management, Manager as owning a function, and Director as owning several. Pick the level that matches the real scope, because candidates price the role from the title before they reach the range.
Title inflation is the small business version of this mistake. Calling the head of a two-person team a Director creates a problem at the next hire, because the title already outranks the work and the next person up has nowhere to go. It also does nothing for classification, which turns on duties and salary.
Two checks before you commit to a title. Search it on a major job board and see whether real postings for comparable work come back, then compare it against the standard occupational titles on O*NET. If neither returns anything close to your role, candidates will not find the posting either.
Job Description Best Practices
The checklist below condenses this guide into ten habits: the ones that separate a job description that attracts the right people and holds up legally from one that produces mismatched applicants, legal exposure, and early turnover. If you do nothing else, do these ten.
The practice that pays off most is the first one: write responsibilities before anything else. Nearly every weak job description traces back to a founder who started with the title and summary and ended up describing the role in generalities. Start with what the person actually does every week, in specific and measurable terms, and the rest of the document writes itself.
The runner-up is the last one: treat the JD as a living document that improves with every hiring cycle, not a form you fill out once and forget.
These practices are deliberately calibrated for small businesses, not enterprises. An enterprise JD process involves formal job analysis, compensation banding, and legal review. A small business needs the ten habits above and about thirty minutes per role.
Job Description Format: A Reusable Template
A good job description format is scannable, consistent, and reusable across every role at your company. The template below works for any role at a small business without a dedicated HR department.
| 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).
One formatting decision matters more than it looks: whether physical requirements get a standalone section or sit inside the responsibilities. Give them their own section, and mark which physical demands are essential functions (required to perform the job) and which are marginal functions (occasionally needed but not central). If the role has no physical demands beyond standard office work, leave the section out rather than listing generic physical requirements that do not apply.
The essential-versus-marginal split matters legally under the ADA. Per the EEOC, an employer never has to eliminate an essential function as an accommodation, but reallocating a marginal function the person cannot perform because of a disability is a recognized form of reasonable accommodation.
Compliance Language: EEOC, ADA, and FLSA Without a Lawyer
Compliance language is the wording that keeps a job description inside anti-discrimination and wage-and-hour law. It is not optional, because 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 do need to know the rules.
The Three Federal Laws That Govern JD Wording
Three federal laws, all enforced by the Equal Employment Opportunity Commission (EEOC), govern what a JD can say: Title VII (race, color, religion, sex, national origin), the ADA (disability), and the Age Discrimination in Employment Act, or ADEA (age). Every word in your JD is potential evidence in a discrimination claim, and the job ad you build from it is regulated in its own right.
Per the EEOC, it is illegal to publish a job advertisement that shows a preference for, or discourages someone from applying because of, a protected characteristic. The agency's own example is one any founder will recognize: an ad seeking "females" or "recent college graduates" may discourage men and people over 40 from applying, and may violate the law.
These three laws have size thresholds of their own. According to the EEOC, Title VII and the ADA reach employers with 15 or more employees, and the ADEA reaches those with 20 or more. State laws often reach smaller teams, so treat the table below as the standard from your first hire.
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.
State-Specific Compliance Requirements
Beyond federal law, many states add requirements that land directly in the job description. California requires salary ranges in postings, and its Fair Chance Act separately bars employers with five or more employees from asking about conviction history before a conditional offer, so the posting and the application form both have to stay clean (California Civil Rights Department).
Colorado wants a description of benefits next to the pay. Illinois extends the pay scale requirement to internal postings, not only public ones. New York asks for the job description itself in the advertisement where one exists, not just the range. The salary transparency section below has the current rules jurisdiction by jurisdiction, with a source for each one.
One federal limit applies in every state. A requirement that sorts candidates by sex, religion, national origin, or age stands only as a genuine bona fide occupational qualification, a category far narrower than most job descriptions assume. Title VII allows no such exception for race or color at all.
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.
Essential Job Functions: Examples From Common Small Business Roles
An essential function is a duty the position exists to perform. A marginal function is a task the person happens to do that could move to someone else without changing what the job is. The ADA regulations give three markers: the position exists primarily to perform the function, few employees are available among whom the function can be distributed, or the function is highly specialized (29 CFR 1630.2(n)).
| Role | Essential functions | Marginal functions | What separates them here |
|---|---|---|---|
| Office Manager | Coordinating new hire paperwork and I-9 verification, maintaining employee files, managing vendor contracts and the office lease | Watering the plants, planning the holiday lunch, greeting occasional visitors | You would reject a candidate who cannot handle files and vendors. You would not reject one who dislikes party planning. |
| Bookkeeper | Running payroll on schedule, reconciling bank accounts, closing the month | Covering the main phone line when the office manager is out | Time and scarcity. Reconciliation takes hours every week and only this role can do it. Phone coverage takes minutes and anyone can. |
| Warehouse Lead | Receiving and staging inbound freight, running the cycle count, enforcing safety procedures on the floor | Driving the box truck when the regular driver is out | The position exists to run the floor. Truck coverage is occasional and shared, so it should not carry a driving requirement. |
| Customer Success Associate | Running onboarding calls, monitoring account usage, handling tier-2 escalations | Writing the monthly customer newsletter | Consequence of removal. Drop escalations and accounts churn. Drop the newsletter and marketing absorbs it. |
List the essential ones under their own heading and add "with or without reasonable accommodation" after any physical or cognitive demand. Those same regulations name a written job description prepared before you advertise or interview as evidence of what the essential functions are, which is one more reason to finish the JD before the posting goes up.
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 an enterprise, "Marketing Manager" manages a team of 5, owns a $500K budget, and focuses exclusively on marketing strategy. At a small business, "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 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 a cry for help, not a job description.
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 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.
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. According to Gallup (2021), employees who get an exceptional onboarding experience are 2.6 times as likely to be extremely satisfied with their workplace, and 70% of them say they have the best possible job.
The JD is where that experience starts, because it sets the expectation the first ninety days get measured against. 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.
From Job Description to Onboarding Plan in One Workflow
Your job description is the source material for your entire onboarding process, not only for hiring. 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?).
In FirstHR, the AI onboarding wizard does the first pass: it builds role-specific onboarding plans from the new hire's position and department, with tasks, documents, and training laid out in phases from pre-boarding through the first month and beyond. Your job descriptions are what you check each plan against, and the plan can be extended into the 30-60-90 day plan above.
The transformation itself is mechanical once the JD is honest. Responsibilities become first-90-days tasks, and requirements become training goals with a date attached to each one.
5 Real Small Business Job Description Examples
Most job description examples online come from Fortune 500 companies, and those are useless for a small business. The five below are written for real small business roles, the positions a founder at a small, growing company actually hires for, and each one 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.
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 national compensation surveys and the BLS Occupational Outlook Handbook, then adjust for your metro. 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.
Salary Transparency Laws: What You Must Disclose
A growing number of states and the District of Columbia regulate what you say about pay before a candidate ever speaks to you, and the list gets longer every legislative session. The table below covers the pay transparency requirements small employers run into most often, each one taken from the jurisdiction's own statute or labor agency.
Check your own state before you post: a state that required nothing two years ago may require a range today, and cities and counties add their own rules on top.
| Jurisdiction | What the posting must contain | Which employers | What else to know |
|---|---|---|---|
| California | The pay scale for the position, in the posting itself rather than behind a link or a QR code | 15 or more employees, at least one of them in California | Civil penalties run from $100 to $10,000 per violation |
| Colorado | Compensation, a general description of benefits, and how and when to apply | Any employer with at least one Colorado employee | Employers must also announce job opportunities to current employees |
| Connecticut | The wage or wage range and a general description of benefits, in internal and public postings, effective October 1, 2026 | All employers | For a position never advertised, the range and benefits go to the applicant on request or before any discussion of pay, whichever comes first. Enforced by private lawsuit for compensatory damages, fees, and costs |
| District of Columbia | Minimum and maximum projected salary or hourly pay in every job listing, plus healthcare benefits disclosed before the first interview | All employers, no headcount threshold | The range must run from the lowest to the highest pay the employer would in good faith actually pay |
| Hawaii | An hourly rate or salary range that reasonably reflects the actual expected compensation | 50 or more employees | Internal transfers and promotions are exempt, as are collectively bargained public positions |
| Illinois | Pay scale and benefits, in internal postings as well as public ones | 15 or more employees | A posting that is still active can be corrected before penalties apply |
| Maine | The prospective range of pay the employer will offer, or a statement that the role pays solely on commission | 10 or more employees | In force since July 29, 2026. A current employee can request the range for their own position, and pay history records are kept for three years after employment ends |
| Maryland | Wage range plus a general description of benefits and any other compensation | All employers, no headcount threshold | First violation draws a compliance letter, then up to $300 per affected person and $600 for repeat violations |
| Massachusetts | The pay range the employer reasonably and in good faith expects to pay for the position at that time | 25 or more employees in the commonwealth | The range also goes to an employee offered a promotion or transfer, and to an applicant or a current employee on request. A first offense draws a warning, then fines up to $500 and up to $1,000 |
| Minnesota | Starting salary range plus a general description of benefits and other compensation | 30 or more employees | The range may not be open ended; a fixed rate is listed where no range applies |
| Nevada | Nothing. The wage or salary range or rate goes to an applicant who has completed an interview for the position | All employers, no headcount threshold | An employee who has interviewed for or been offered a promotion or transfer gets the range on request. The same section bars asking for salary history |
| New Jersey | The hourly wage or salary or a range, a general description of benefits, and any other compensation programs | 10 or more employees over 20 or more calendar weeks | Internal postings count as well as external ones, and employers make reasonable efforts to tell current employees about promotional opportunities. Penalties reach $300 for a first violation and $600 after that |
| New York | Compensation or range of compensation, plus the job description for the role if one exists | 4 or more employees | Civil penalties of up to $1,000 for a first violation, $2,000 for a second, and $3,000 for a third |
| Vermont | Compensation or range of compensation for the opening | 5 or more employees | Commission roles must say so; tipped roles give the base wage or range of base wages |
| Virginia | The wage, salary, or wage or salary range, in each public and internal posting for a job, promotion, or transfer | All employers, no headcount threshold | In force since July 1, 2026. Civil penalties of up to $1,000 for a first violation and up to $5,000 after that, with 15 business days to correct a posting after written notice |
| Washington | Wage scale or salary range, a general description of benefits, and other compensation | 15 or more employees | Statutory damages of $100 to $5,000 per violation, with a five business day window to fix a posting through July 2027 |
Several of these ask for more than a number. Colorado wants the benefits and the application instructions in the posting as well, Illinois reaches internal postings that never go public, and Washington adds a general description of benefits and other compensation on top of the wage scale. If one ad runs in several states, write it to the strictest rule on your list rather than keeping a separate version per state.
Headcount decides whether any of it touches you, and the thresholds do not line up. New York starts at four employees, Vermont at five, Minnesota at thirty, and Hawaii at fifty.
Three more are worth knowing by name, because they do not work alike. Massachusetts reaches employers with twenty-five or more employees in the commonwealth and has required the pay range in the posting since October 29, 2025, under M.G.L. c.149 section 105F. New Jersey starts at ten employees over twenty or more calendar weeks, took effect June 1, 2025, and wants a general description of benefits and any other compensation programs next to the wage.
Nevada puts nothing in the advertisement at all: under NRS 613.133 the employer owes the wage or salary range or rate to an applicant once that applicant has completed an interview.
Two more took effect in July 2026. Virginia, from July 1, requires every employer, regardless of size, to list the wage, salary, or range in each public and internal posting (Va. Code 40.1-28.7:12). Maine, from July 29, requires employers with ten or more employees to state the prospective range of pay, or to say that a role pays solely on commission.
Maryland and the District of Columbia apply to every employer regardless of size. Remote roles are where this bites. The duty generally follows the place where the work will be performed, not the state your office sits in, so one remote hire can put you under a rule you have never read.
Connecticut requires the wage or wage range and a general description of benefits in every internal and public job advertisement from October 1, 2026, at any employer size, under Public Act 26-12. For a position you never advertise, the range and benefits description still go to the applicant on request or before any discussion of pay, whichever comes first.
California owes applicants the pay scale on reasonable request, on top of the posting rule. Treat any range you publish as a commitment, because a good faith range you cannot actually pay does more damage than no range at all.
Even where nothing requires it, 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.
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: the BLS Occupational Outlook Handbook (official government data on national median pay and outlook by occupation), national compensation surveys published by industry and trade associations, and current postings for the same title in your metro area. Check at least two sources and use the overlap as your range. If one source says $55,000 to $65,000 and another 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, current employees in the same or similar roles may see it. 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.
You have two options: 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). An employee who discovers the gap through a job posting takes it worse than one who hears about it in a planned compensation review.
Writing Inclusive Job Descriptions
Inclusive language in job descriptions keeps you from accidentally discouraging qualified candidates from applying. Research on gendered wording, covered below, shows that word choice alone can make an ad less appealing to qualified women, and the EEOC warns that age-coded phrases can discourage applicants over 40.
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 | Harvard Business Review reports men applying at 60% of the listed qualifications and women only at 100%. Every inflated requirement costs you applications. |
| 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 can violate the ADEA and discourages experienced candidates |
| Native English speaker | Fluent in written and spoken English | 'Native speaker' is a proxy for national origin and can violate Title VII |
| Must be able to lift 75 lbs | Regularly lifts up to 75 lbs; reasonable accommodations available | The ADA asks whether the person can do the essential function with or without reasonable accommodation, so say that accommodations are available |
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 Gender Decoder Problem
According to Gaucher, Friesen, and Kay in the Journal of Personality and Social Psychology (2011), certain words in job ads read as masculine (competitive, dominant, assertive, ambitious) or feminine (supportive, understanding, interpersonal, committed, compassionate). Women in that study rated masculine-worded ads as less appealing and reported a weaker sense that they would belong in the role, while their own judgment of whether they could do the work stayed unchanged.
The fix is not to strip out every gendered word but to balance them: mix action-oriented and collaborative terms so the ad stops quietly signaling who it is for. The language stays just as direct. What goes is the accidental signal that only one type of person should apply.
Practical changes: replace "competitive salary" with "market-rate compensation." Replace "aggressive growth targets" with "growth goals the whole team supports." Replace "dominate the market" with "become the provider customers trust most." These are small changes that can widen your applicant pool without weakening the JD.
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 is the salary test. The employee must be paid on a salary basis at or above the minimum threshold. The current federal minimum for exempt classification is $684/week ($35,568/year): the 2024 DOL rule that raised the threshold was vacated by a federal court in November 2024 and formally rescinded in May 2026, which restored the 2019 standard.
If the role pays below this threshold, it is non-exempt regardless of duties, apart from the exceptions below. A separate highly compensated employee test sits at $107,432 in total annual compensation, which must itself include at least $684 a week paid on a salary or fee basis.
A few roles work differently on pay. The outside sales exemption has no salary test at all, and bona fide teachers and practitioners of law or medicine are exempt from the salary requirements. Computer employees can meet the test with an hourly rate of at least $27.63 instead of a salary.
Part 2 is the 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+ full-time employees or their equivalent, with authority to hire or fire, or recommendations on it that carry particular weight | 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 (customarily and regularly selling away from the employer's place of business) | They primarily sell from the office (the outside sales exemption does not cover inside sales) |
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 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, unless it falls under one of the salary exceptions above.
| Question | If Yes | If No |
|---|---|---|
| Does the role pay at least $684/week ($35,568/year) on a salary basis? | Continue to duties test | NON-EXEMPT unless a salary exception applies (such as outside sales, teachers, practicing lawyers and doctors, medical interns and residents, or computer employees paid at least $27.63 an hour). Otherwise stop here. |
| 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. The real duties decide the classification, but an undocumented one is much harder to defend in a DOL audit. |
That last row is the one worth acting on today. The salary basis and salary level tests are arithmetic, and the FLSA guide has a determination record that walks all three tests end to end. What the job description uniquely supplies is the evidence for the duties test: the responsibilities you wrote are the description of the work an auditor will read back to you. The sheet below pulls that evidence out of the JD and files it alongside, so the classification line in the JD has something standing behind it.
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 2 years, or up to 3 years for willful violations. Suppose the employee averaged 5 hours of overtime per week at a $30 regular rate.
Overtime is paid at one and a half times that rate, so those hours are worth $45 each: $225 a week, and roughly $35,100 in back pay 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.
When and How to Update Your Job Descriptions
A job description needs a review at least once a year and an update whenever the role changes significantly. Roles evolve, responsibilities shift, compensation changes, and 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 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.
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.
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.
Using the JD for Performance Reviews
A job description stays useful long 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.
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 for your first hires are different from the ones you write once the business runs on managers. As your company grows, roles become more specialized, reporting structures add layers, and compliance requirements increase. Your JDs need to evolve accordingly.
First Hires: 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.
Growing Small Business: 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?"
Approaching Mid-Size: Compliance Gets Serious
At this stage, federal compliance thresholds start triggering. Per the EEOC, protection against discrimination based on race, color, religion, sex, national origin, disability, and genetic information attaches at 15 employees, and age discrimination protection for workers 40 and over attaches at 20. COBRA continuation coverage starts at the same 20-employee mark, under the small-employer exception in 26 U.S.C. 4980B(d).
At 50 employees, FMLA leave under the Family and Medical Leave Act applies, and the ACA employer mandate under the Affordable Care Act attaches at 50 full-time employees including full-time equivalents. 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.
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. | Employing someone in a state where you are not registered for payroll tax and unemployment insurance creates tax and compliance liability. |
| Equipment | Whether you provide equipment (laptop, monitor, headset) or the employee uses their own. | Sets expectations. California and Illinois both make the employer carry necessary job expenses, which can reach home office costs. |
| 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 equipment line is where a remote job quietly creates a bill. California makes the employer indemnify, meaning reimburse, an employee for all necessary expenditures incurred in direct consequence of the job (Labor Code 2802).
Illinois runs a narrower test under the Wage Payment and Collection Act. The state asks whether the expense was required or necessary to perform the job and whether it inures to the primary benefit of the employer, in plain terms whether it mainly serves the business. It also gives the employer three years of recordkeeping duties on reimbursement requests (56 Ill. Adm. Code 300.540).
Wherever you hire, say in the job description what you supply and what you reimburse, before someone buys a monitor and asks.
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.
None of this should stop you from hiring remotely. What it does mean is deciding which states you can hire in and doing the registration work before posting the JD. Then say so plainly in the JD: "This is a remote position. Candidates must reside in [list of states]." That line prevents applications from states where you are not set up to employ people, and it documents your intent for compliance purposes.
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.
Compare two versions. "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 a source of future conflict, not a policy.
8 Common Mistakes in Job Descriptions
These mistakes show up in small business job descriptions again and again. 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 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 best job descriptions come from founders who know the role intimately, not from HR professionals with perfect compliance language, and they get 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 written document that sets out the duties, requirements, qualifications, classification, and pay range for one specific role. It does three jobs: it attracts the right candidates during hiring, it sets the expectations a new hire is measured against, and it documents the role for compliance, from the FLSA exempt or non-exempt call to the essential functions the ADA looks at. The EEOC says the ADA does not require employers to develop or maintain job descriptions, but writing one before you advertise still pays off, because the ADA treats a description prepared before advertising or interviewing as evidence of the essential functions of the job. Keep one for every role, including the ones you fill rarely, and review each at least once a year or whenever the role changes. A well-written JD is the foundation for onboarding, training, performance reviews, and compensation decisions.
What are job description best practices?
The best practices come down to ten habits. Build the JD around the work itself: draft the responsibilities before the title, and hold that list to 5-7 concrete tasks, each opening with an action verb and carrying a measurable scope. Keep must-have requirements to the 3-5 the job truly needs and move the rest to a preferred list. Pick a standard title that people actually type into job boards, and publish a pay range instead of one figure or silence. Write plainly, in the active voice and without insider jargon. Strip out wording that codes for age or gender, along with any physical or degree requirement the job does not need. Base the FLSA call, exempt or non-exempt, on duties and salary, never on the title. Explain why the role exists and where it can lead, so candidates see more than a task list. Then revise the JD after each hire, using what the hiring manager and the new hire tell you. If you adopt only one habit, make it the responsibilities-first rule, because a JD that opens with the title and summary tends to stay vague.
What are the 7 parts of a job description?
The seven essential parts are the job title, the summary, the responsibilities, the requirements, compensation and benefits, the FLSA classification, and an equal opportunity statement. The title should be clear and searchable, the words candidates actually type into job boards. The summary runs two to three sentences on what the role does, who it reports to, and why it exists. Responsibilities are five to seven specific weekly tasks, ordered by importance and each opening with an action verb. Requirements separate the three to five genuine must-haves from the nice-to-haves. Compensation gives a salary range, the benefits, and the work arrangement. The classification states exempt or non-exempt, which decides overtime eligibility. The equal opportunity statement confirms you do not discriminate on protected characteristics. A role with real physical demands adds a physical requirements section on top of the seven, with accommodation language.
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 does that work require, what does success look like at 30, 60, and 90 days, and what are you willing to pay? Draft the responsibilities before anything else, since they take the most thought: list the weekly tasks, rank them by importance, and keep the top five to seven. Then set the requirements by asking whether you would turn down an excellent candidate who lacked each one, which usually leaves three to five genuine must-haves and moves the rest to a preferred list. Make the exempt or non-exempt call from the pay and the real duties, never the title, and pick a pay range tight enough to mean something. Write the two to three sentence summary last, choose a title candidates actually search for, and add the EEO statement. An existing JD from a similar role at a similar-sized company is a fair starting point, but customize every section for your own context, because a generic JD attracts generic candidates.
What is the difference between a job description and a job posting?
A job description is the internal document that defines a role, while a job posting is the external advertisement built from it. The description covers the full responsibilities, requirements, classification, compensation, and EEO statement, and it stays in use after the hire for onboarding, performance reviews, and compliance records. The posting is shorter and more marketing-oriented: the title, a summary, the top responsibilities, the must-have requirements, pay, benefits, and how to apply, and it may leave out internal details such as the FLSA classification. As a working guide, the internal description runs one to two pages and the posting 300 to 700 words, short enough that candidates read it all the way through to the responsibilities. Write the description first and derive the posting from it, never the other way around, because a posting written on its own leaves you with marketing language where you need precision.
Should I include salary in the job description?
Yes. Pay disclosure is now the law in a growing list of states and in the District of Columbia, either in the posting itself or on request, and who is covered depends heavily on headcount. New York applies from four employees, Vermont from five, Minnesota from thirty, and Hawaii from fifty, while Maryland, Virginia, and the District of Columbia cover every employer regardless of size. Some states want more than the number: Colorado adds benefits and how to apply, Illinois applies the rule to internal postings too, and Washington requires a general description of benefits and other compensation. From October 1, 2026, Connecticut also requires every employer, of any size, to put the wage range and a general description of benefits in both internal and public job ads. In a state with no rule at all, a published range still pays off, because it draws applicants who fit your budget and screens out those who expect far more. These laws change with each legislative session, so confirm the current rule in your state before the posting goes live.
What should not be included in a job description?
A job description should leave out anything that signals a preference based on a protected characteristic or screens people out without being a genuine job necessity. That means no age-coded wording such as recent graduate, digital native, or young and energetic, no gendered terms such as salesman or waitress, and no national origin proxies such as native English speaker or American candidates only. Drop religious references, references to marital or family status, and any degree or physical requirement the work does not actually need. Physical and cognitive demands that are real belong under the essential functions, the fundamental duties a person must be able to perform with or without reasonable accommodation. Under the ADA you cannot reject a qualified candidate with a disability who can perform those functions with a reasonable accommodation unless providing it would impose an undue hardship, so add that phrase after each demand. Marginal tasks that anyone on the team could cover stay out of the requirements.
How long should a job description be?
One to two pages for the internal job description, and 300 to 700 words for the external job posting you build from it. The two documents have different readers, so they carry different amounts of detail. The internal JD has to work as a compliance record and a performance baseline, which means the full responsibilities, the requirements, the FLSA classification, the pay range, any physical demands marked as essential functions, and the EEO statement. The posting only has to earn an application, so it carries a trimmed version: the title, two or three lines about the role, the main duties, the firm requirements, the pay and benefits, and the application steps. Candidates should be able to finish it in one sitting. A posting that runs long loses readers before they reach the responsibilities, and a candidate who skips them applies without understanding the role. In both documents the length should come from specifics about your role rather than from generic duties added to fill the page.
What is the difference between exempt and non-exempt?
Exempt employees are not entitled to overtime pay under the Fair Labor Standards Act, while non-exempt employees must be paid at least one and a half times their regular rate for every hour over 40 in a workweek. For most exemptions the role has to pass two tests. The salary test requires payment on a salary basis of at least $684 a week, or $35,568 a year, the level that stands after the 2024 DOL rule that raised it was vacated and then rescinded. The duties test requires a primary duty that fits the executive, administrative, professional, computer, or outside sales exemption. A few roles work differently on pay: outside sales has no salary test at all, teachers, licensed lawyers and doctors who are actually practicing, and medical interns and residents are exempt from the salary requirement, and computer employees can instead be paid at least $27.63 an hour. The job title never decides the classification. When in doubt, classify as non-exempt, because misclassification brings back overtime, liquidated damages, and attorney fees.
How often should job descriptions be updated?
Review every job description at least once a year, and update it whenever the role changes significantly. Between reviews, four events should send you back to the document. The first is a departure, because you are about to rehire and the role may have drifted since you last filled it, and some requirements may have turned out to be unnecessary. The second is a role expansion, since significant new duties can change the exempt or non-exempt classification and may call for a pay adjustment. The third is a legal change, such as a new pay transparency law or a change to the FLSA salary threshold. The fourth is a restructuring that changes who the role reports to. At the annual review itself, confirm that the listed responsibilities still match the real work, that the pay range is current, and that the classification still applies. A stale JD sets the wrong expectations during hiring and weakens your footing in any EEOC or ADA dispute.
Can AI write a job description?
Yes, AI can write a usable first draft of a job description from a job title and a few bullet points about the role, but not a finished one. What it reliably gives you is structure and a broad task list, often including duties you would have forgotten. What it cannot give you is your company. It defaults to generic responsibilities pitched at a larger employer, inflates requirements, leans on buzzwords, and has no way to decide the correct FLSA classification or to know which state pay transparency rules apply to your posting. Treat the output as raw material. Cut the task list to the five to seven tasks that describe your role, rewrite each one with your own numbers, add your real pay range, make the classification call yourself, and read every line for age-coded or gendered wording before anything is posted.
What are essential functions in a job description?
Essential functions are the core duties a position exists to carry out, which the person in the role has to be able to do with or without reasonable accommodation. The ADA bars you from rejecting an applicant with a disability who can handle those duties once accommodated, unless the accommodation would impose an undue hardship on the business. The ADA regulations give three signs that a function is essential: the position exists to perform it, only a limited number of employees are available to share it, or it is highly specialized. Everything else is a marginal function, a task the person happens to do that a colleague could take over without changing the job. The split matters because removing an essential function is never a required accommodation, while handing a marginal one to someone else is a recognized form of accommodation. If you write the description before the job is advertised or anyone is interviewed, the law treats it as evidence of which functions are essential, so list them under their own heading and keep every physical or cognitive requirement to what the job genuinely needs.
Do I need a job description for every role?
Yes, you should have a job description for every role, even though the law does not explicitly require one. The EEOC points out that the ADA does not oblige employers to write or keep job descriptions, but a JD does several jobs at once. It documents the duties behind the FLSA classification, a decision every role needs whether or not anything is written down. It records the essential functions, and a description prepared before you advertise or interview is treated as evidence of what they are. It keeps hiring consistent, because every candidate is measured against the same written requirements, which reduces discrimination risk. It turns into the onboarding plan, since each responsibility becomes a training task, and it is the baseline for performance reviews. Keep one even for roles you fill rarely, so that when someone leaves you can post from a current document instead of reconstructing what the role had become. Without a JD, you are making employment decisions against an undocumented standard, which is legally and operationally risky.