QuickBooks Blog
A woman smiling while working on a laptop from a couch in a home office.
Hiring

How to write a job description that sets clear expectations and attracts qualified candidates

Table of contents

Table of contents

Ask about discounts

You could save up to 25% on transaction costs².

Speak with us now to see if you qualify.

Talk to sales 1-800-515-8366

Monday - Friday, 6 AM to 4 PM PT

More about payments

Key takeaways:

  • A job description is a clear document that explains a role's purpose, duties, and requirements.
  • A strong description includes the job title, a short summary, main responsibilities, required and preferred qualifications, work details, and application instructions.
  • The best descriptions use clear language, list specific duties, keep requirements realistic, and describe the work accurately.

Hiring your first employee, or adding a fifth, starts with getting clear on the work you need someone to do. What will they be responsible for? Which skills are essential? Who will they report to? A detailed job description puts those expectations in writing, giving you a foundation for evaluating candidates and managing performance once someone joins your team.

That description also helps you create a job posting, the advertisement you share to attract applicants. While the posting highlights the opportunity, the job description provides a fuller account of the role and its requirements. Taking time to get those details right can help you hire with clearer expectations from the start.

This guide walks you through what to include in your job description, how to write each section, and which common mistakes to avoid, with a template you can use to get started. If you're new to bringing on staff, our guide on how to hire employees covers the bigger picture.

What is a job description?

A job description is an internal document that defines the purpose of a role, its core responsibilities, required qualifications, working conditions, and expectations for success. It answers a straightforward question: what does this job actually involve?

It's easy to mix up a job description and a job posting, but they do different jobs:

  • A job description defines and documents the role.
  • A job posting advertises the open role to candidates, usually in a shorter, more marketing-friendly tone.

A job description isn’t only for hiring. It can also support employee onboarding, performance discussions, role clarity, and workforce planning as your team grows. It may also serve as evidence in discrimination, wage and hour, or employee misclassification disputes, making it important to keep the description accurate and current. The employee’s actual duties matter, too; a written description alone doesn’t establish proper classification.

Job description template

This simple job description format works for most roles, and you can find job description examples from professional and industry groups if you want more models to compare. Before you publish, verify the legal and disclosure requirements that apply to you.

Job title: [Title]

Department: [Department or team, if applicable]

Reports to: [Manager or supervisor title]

Location: [City, state / Remote / Hybrid]

Employment type: [Full-time / Part-time / Contract]

Schedule: [Days and hours, e.g., Monday–Friday, 9 a.m.–5 p.m.]

Compensation range: [$X–$X per year / per hour, if disclosing]

About the role

[2–4 sentences describing the role's purpose, main contribution, and where it fits in the business.]

Key responsibilities

  • [Action verb + specific task + expected outcome]
  • [Action verb + specific task + expected outcome]
  • [Action verb + specific task + expected outcome]
  • [Add 3–5 more as needed]

Required qualifications

  • [Non-negotiable skill, credential, or experience]
  • [Non-negotiable skill, credential, or experience]
  • [Add as needed]

Preferred qualifications

  • [Helpful but not required skill or experience]
  • [Helpful but not required skill or experience]

Skills

  • [Specific technical or interpersonal skill]
  • [Specific technical or interpersonal skill]

Benefits

  • [List relevant benefits: health insurance, PTO, 401(k), remote flexibility, etc.]

About [Company name]

[2–3 sentences describing your business, what you do, and what kind of team you're building.]

Once you've selected a candidate, the next step is putting your offer in writing. Take a look at our job offer letter template to help you move from a job description to an official offer.

What to include in a job description

A complete job description gives candidates what they need to decide if the role is a good fit, and helps you evaluate applicants against the same criteria. Internally, it helps managers and HR align on the role’s level, classification, and expectations.

Here's what to include in a job description:

  1. A clear job title
  2. A short role summary (2–4 sentences)
  3. Key responsibilities and duties
  4. Required qualifications
  5. Preferred qualifications
  6. Skills and relevant experience
  7. Reporting structure
  8. Work location and schedule
  9. Employment type (full-time, part-time, contract, etc.)
  10. Compensation range, when appropriate and legally required
  11. A short company description
  12. Inclusive and equal opportunity language, when appropriate
Infographic outlining what to include in a job description to attract qualified candidates.

The way you word responsibilities matters. Compare these two:

  • Vague: "Help with marketing."
  • Specific: "Plan and schedule 3 weekly social media posts, track engagement, and report monthly performance trends."

When writing job responsibilities, focus on clear actions and expected outcomes rather than vague tasks. The reader should be able to picture exactly what the day looks like.

How to write a job description step by step

Follow the steps below to help you write an effective job description.

Step 1: Define why you need the role

Before you write a single line, get clear on the business problem this hire will solve.

Ask yourself:

  • What work isn't getting done?
  • What outcomes do you expect this person to deliver?

Then figure out which responsibilities belong to this role and how it fits with your current team.

Skip the temptation to grab an old title or copy a past description before you've defined the actual work. That's how roles end up vague or mismatched.

Step 2: Choose a clear job title

Pick a title that candidates will recognize and search for. It should be accurate, familiar, and right for the role's level.

Avoid internal jargon, inflated titles, joke titles, and vague labels. A "marketing ninja" is harder to find than a "marketing coordinator," and a title that doesn't match the work sets up confusion later.

Step 3: Write a short job summary

Write two to four sentences that explain the role's purpose, its main contribution, and the team or manager it supports.

Add a line on what makes the opportunity worth a candidate's time. Keep it brief and focused on them, not on your company's long history.

Step 4: List the main responsibilities

Focus on the essential, recurring duties, not every small task. Start each bullet with an action verb, and describe the outcome where you can.

tip icon

Here’s an example: “Coordinate daily front desk coverage and verify appointments 24 hours prior.” Organize similar duties into logical sections to keep the document easy to scan. Ensure the overview offers an honest picture of daily expectations, and refresh it whenever expectations evolve. Clear documentation aids proper role classification, though formal status hinges on real-world functions and legal standards rather than the title or summary by itself.

Step 5: Separate required and preferred qualifications

Required qualifications are the ones a person truly needs to do the job. Preferred qualifications are helpful but not deal-breakers. Keeping them separate helps candidates understand the role and decide whether to apply.

Keep the required qualifications realistic and tied to the work. Avoid requiring a degree the role doesn’t need or more years of experience than the responsibilities justify. Unnecessary education or experience requirements may also expose your business to discrimination claims if they disproportionately exclude protected groups and cannot be justified under applicable law. Consider transferable skills and equivalent experience where appropriate, and resist building a long wish list that may discourage qualified people from applying.

There’s a legal consideration, too. For employers covered by the Americans with Disabilities Act (ADA), clearly distinguish the role’s essential functions—the fundamental duties an employee must be able to perform, with or without reasonable accommodation—from marginal tasks that are helpful but not central to the job. Doing so can help you apply job-related criteria consistently and evaluate accommodation requests later. As a practical check, ask whether removing a particular duty would fundamentally change the role; if it would, that duty may be essential.

Step 6: Add practical employment details

Give candidates the facts they need to picture the job:

  • Location
  • Remote, hybrid, or on-site status
  • Schedule
  • Full-time, part-time, temporary, or contract status
  • Reporting relationship
  • Travel requirements
  • Physical requirements, when the job truly requires them
  • Compensation and employee benefits, when appropriate
  • How to apply

Employment rules vary by jurisdiction, so verify the applicable federal, state, and local requirements before you post.

Step 7: Review the description

Read it through the eyes of someone who's never heard of your company. Ask yourself:

  • Is the language clear?
  • Are the expectations realistic?
  • Have you avoided unnecessary jargon or gender-coded language?

It helps to have a second set of eyes. Ask a manager, an employee who knows the work, or a qualified HR professional to review it.

Job description tips and mistakes to avoid

A job description should be specific, realistic, easy to scan, inclusive, and honest about the work. It tells the right people why to apply and gives them a real sense of the job.

Infographic highlighting job description do's and don'ts for hiring and recruiting.

Here's a quick guide to what helps and what hurts:

A well-written, effective job description doesn't need to oversell the role. It just needs to give candidates an accurate, complete picture.

When you're ready to publish, our roundup of the best job sites can help you decide where to post.

Ready to simplify your people operations?

QuickBooks Workforce combines payroll, HR, time, and benefits into one platform. No more juggling disconnected tools.

How QuickBooks Workforce helps you hire

A job description is just the starting point. After you post the role, screen applicants, and make an offer, you'll need to set up payroll, collect new hire paperwork, track time, and manage employee records, all before the first day of work.

QuickBooks Workforce is designed to help small businesses manage payroll, direct deposit, tax withholding, time tracking, benefits, and employee data in one place. The Workforce Premium plan includes recruiting features that manage the hiring process from job posting to offer letter, with built-in applicant tracking, so you have fewer tools to juggle as your team grows.

Explore QuickBooks hiring management tools and team management features to see how they can support your hiring process from the first job description to day one and beyond.

Run and grow your business, unlock deeper insights, and work like you have a larger team behind you

Recommended for you:

Mail icon
Get the latest to your inbox
No Thanks

Looking for something else?

QuickBooks

From big jobs to small tasks, we've got your business covered.

Firm of the Future

Topical articles and news from top pros and Intuit product experts.

QuickBooks Support

Get help with QuickBooks. Find articles, video tutorials, and more.