Data Analyst Job Description Template

Free Word download • Edit online • Save & share with Drive • Export to PDF

2 pages20–30 min to fillDifficulty: StandardSignature requiredLegal review recommended
Learn more ↓
FreeData Analyst Job Description Template

At a glance

What it is
A Data Analyst Job Description is a formal binding document that defines the scope of a data analyst role — covering duties, required qualifications, reporting structure, compensation range, and employment conditions. This free Word download gives employers a structured, legally grounded starting point they can edit online and export as PDF for job postings, onboarding packets, or employment contract annexes.
When you need it
Use it when opening a new data analyst position, backfilling a vacancy, or formalizing the scope of an existing role that has evolved beyond its original informal description. It is also required as an attachment to employment contracts and offer letters in many jurisdictions.
What's inside
Role summary and objectives, core duties and deliverables, required and preferred qualifications, technical skills and tools, reporting structure and team context, compensation range and employment type, and an equal opportunity statement.

What is a Data Analyst Job Description?

A Data Analyst Job Description is a formal document that defines the scope, duties, qualifications, tools, reporting structure, and employment conditions of a data analyst position. It functions simultaneously as a recruiting instrument, a legal reference attached to employment contracts, and a performance management baseline. When incorporated into or attached to an employment agreement, the job description creates an enforceable record of the role's essential functions — providing the evidentiary foundation for compensation-equity decisions, ADA accommodation assessments, and termination-for-cause proceedings. A properly drafted description also satisfies pay-transparency, equal opportunity, and written-statement-of-particulars requirements that apply in a growing number of jurisdictions.

Why You Need This Document

Hiring a data analyst without a formal, signed job description leaves three critical gaps simultaneously. First, role scope remains undefined — candidates accept offers based on informal conversations, then arrive to discover their actual duties differ materially, producing early attrition and sunk recruiting costs. Second, the employer loses the legal baseline needed to manage performance or terminate for cause: without a documented record of agreed duties and standards, disciplinary action is difficult to defend before an employment tribunal or labor board. Third, several jurisdictions now mandate salary ranges and equal opportunity language on job postings — publishing without these exposes the employer to regulatory fines and the removal of the posting. This template closes all three gaps, giving you a structured, jurisdiction-aware starting point that works both as a public-facing job posting and as a signed schedule to the employment contract.

Which variant fits your situation?

If your situation is…Use this template
Hiring an entry-level analyst with under 2 years of experienceJunior Data Analyst Job Description
Hiring a specialist to lead analytics strategy and mentor junior staffSenior Data Analyst Job Description
Engaging a data analyst on a project or contract basisIndependent Contractor Agreement
Defining a hybrid role combining analytics and engineering responsibilitiesData Engineer Job Description
Hiring a leader to manage a team of analysts and set data strategyData Manager Job Description
Posting a business intelligence-focused analyst roleBusiness Intelligence Analyst Job Description
Formalizing the role terms before issuing an offer letterEmployment Offer Letter

Common mistakes to avoid

❌ Omitting the salary range on a public posting

Why it matters: California, Colorado, New York, Washington, and several other jurisdictions now require salary ranges on job postings. Non-compliant postings expose employers to fines, removal of the posting, and regulatory investigation.

Fix: Add a salary band before publishing and confirm which pay-transparency laws apply to every location where the posting will appear — including remote roles where the candidate may work in a covered state.

❌ Listing degree requirements that are not genuinely job-related

Why it matters: A blanket bachelor's degree requirement for a role where skills can be demonstrated through a portfolio or work sample has been found to produce disparate impact on protected groups and can trigger EEOC scrutiny.

Fix: Replace or supplement degree requirements with skills-based criteria — for example, 'bachelor's degree in a quantitative field or demonstrated equivalent experience with SQL, Python, and BI tools.'

❌ Copying a generic analyst job description without customizing the tools and systems

Why it matters: A description that lists generic skills without naming the actual systems the employee will use produces mismatched hires who cannot contribute on day one and inflates time-to-productivity.

Fix: Replace placeholder tool names with the specific platforms in your stack — your BI tool, data warehouse, ticketing system, and primary data sources.

❌ Failing to distinguish required from preferred qualifications

Why it matters: When all qualifications are presented in a single list, recruiters screen out qualified candidates who lack preferred items, while advancing candidates who technically meet requirements but are a poor fit — both outcomes increase cost per hire.

Fix: Use two clearly labeled sections — 'Required Qualifications' and 'Preferred Qualifications' — and ensure every item in the required section is genuinely non-negotiable for performing the role's essential functions.

❌ Not linking the job description to the employment contract

Why it matters: If the job description is separate from the employment agreement, the employer may not be able to enforce duties, IP assignment, or performance standards tied to the role's defined scope.

Fix: Attach the signed, approved job description as a Schedule or Exhibit to the employment contract, with the contract body referencing it by name and date.

❌ Updating role duties informally without revising the job description

Why it matters: When an employee's actual duties drift significantly from the documented description, the employer loses the evidentiary foundation for performance improvement plans, termination for cause, and compensation-band justification.

Fix: Review and formally update the job description at each annual performance cycle or whenever a material change in duties occurs — obtain the employee's acknowledgment of the revised version in writing.

The 9 key clauses, explained

Role Title and Classification

In plain language: States the official job title, FLSA classification (exempt or non-exempt), employment type (full-time, part-time, contract), and department.

Sample language
Position: Data Analyst | Department: [DEPARTMENT NAME] | Employment Type: Full-Time, Exempt | Reports To: [MANAGER TITLE]

Common mistake: Using an informal working title instead of the official classification. Mismatched titles between the job description and payroll records create audit issues and undermine discrimination defense documentation.

Role Summary and Objectives

In plain language: A 3–5 sentence overview of the role's purpose, its place in the organization, and the primary outcomes it is accountable for producing.

Sample language
The Data Analyst is responsible for collecting, processing, and interpreting data to support [COMPANY NAME]'s strategic decision-making. This role transforms raw datasets from [SYSTEMS / SOURCES] into actionable insights that inform [TEAM / FUNCTION] goals, with a focus on [PRIORITY OUTCOME].

Common mistake: Writing a role summary that describes the team's function rather than the individual's accountability. The summary should make clear what this specific person is responsible for delivering.

Core Duties and Responsibilities

In plain language: An itemized list of the role's essential functions — the recurring tasks the employee performs on a daily, weekly, or project basis.

Sample language
Extract, clean, and validate data from [SOURCE SYSTEMS] using SQL and Python. Develop and maintain dashboards in [BI TOOL] to track [KPIs]. Deliver weekly and monthly reports summarizing [METRIC CATEGORIES] for [STAKEHOLDER GROUP].

Common mistake: Listing every conceivable task to create an exhaustive description. A list exceeding 12 bullet points obscures priorities — candidates cannot distinguish essential functions from marginal duties, making performance management harder later.

Required Qualifications and Education

In plain language: The minimum educational background and years of experience the employer will not waive — used to screen applicants and defend hiring decisions.

Sample language
Bachelor's degree in Statistics, Mathematics, Computer Science, Economics, or a related field. Minimum [X] years of experience in a data analysis role. Proficiency in SQL is required; demonstrated experience with Python or R is required.

Common mistake: Setting degree requirements that are not demonstrably job-related. Mandatory degree requirements for roles where skills can be demonstrated through experience risk EEOC scrutiny for disparate impact on protected groups.

Preferred Qualifications and Skills

In plain language: Desirable but non-mandatory qualifications — used to differentiate strong candidates without excluding otherwise qualified applicants.

Sample language
Experience with [BI TOOL — e.g., Tableau, Power BI, or Looker] preferred. Familiarity with [CLOUD PLATFORM — e.g., AWS, GCP, or Azure] data warehousing preferred. Experience in [INDUSTRY] analytics a plus.

Common mistake: Treating preferred qualifications as a second required list. Candidates who meet all preferred qualifications but lack one required item are screened out — while candidates missing all preferred items who meet requirements are advanced — making the distinction meaningless.

Technical Skills and Tools

In plain language: Explicitly names the software, programming languages, platforms, and methodologies the employee is expected to use, allowing recruiters and hiring managers to objectively score candidates.

Sample language
Required: SQL (intermediate to advanced), Excel/Google Sheets, [BI TOOL]. Preferred: Python or R, [DATA WAREHOUSE PLATFORM], Git, Jira or equivalent project tracking.

Common mistake: Listing tool names without proficiency levels. 'Experience with Python' covers a candidate who wrote three scripts and one who built production ML pipelines — adding Junior / Intermediate / Advanced removes ambiguity.

Reporting Structure and Cross-Functional Collaboration

In plain language: Identifies who the role reports to, any direct reports it manages, and the internal stakeholders it collaborates with regularly.

Sample language
This role reports to the [MANAGER TITLE] within the [DEPARTMENT] team. The Data Analyst works cross-functionally with [MARKETING / PRODUCT / FINANCE / OPERATIONS] to support data requests and analytical deliverables.

Common mistake: Omitting the reporting structure entirely. Without it, candidates cannot assess career path or management context, leading to misaligned expectations and early attrition.

Compensation, Benefits, and Employment Conditions

In plain language: States the salary band, bonus eligibility, benefits overview, work location (remote, hybrid, on-site), and any travel requirements.

Sample language
Compensation: $[MIN]–$[MAX] annually, commensurate with experience. Benefits: [HEALTH / DENTAL / VISION / 401K]. Work Location: [REMOTE / HYBRID / ON-SITE, CITY]. Travel: up to [X]% travel may be required.

Common mistake: Omitting the compensation range entirely. Several US states (California, Colorado, New York, Washington) and Canadian provinces now require salary ranges on job postings — omitting them creates compliance risk and reduces qualified applicant volume.

Equal Opportunity and Accommodation Statement

In plain language: A legally required or strongly recommended statement affirming the employer's commitment to non-discriminatory hiring and willingness to provide reasonable accommodations.

Sample language
[COMPANY NAME] is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other characteristic protected by applicable law. Applicants requiring accommodation during the application or interview process should contact [HR CONTACT].

Common mistake: Using a generic boilerplate statement without updating it to reflect the employer's applicable jurisdiction. EEO language must reference protected classes recognized in the governing jurisdiction — federal, state/provincial, and local laws differ.

How to fill it out

  1. 1

    Enter the role title and FLSA classification

    Fill in the official job title, the department, the reporting manager's title, and the FLSA or local-law employment classification. Confirm exempt status with your payroll team or HR advisor before publishing.

    💡 Use the same title that will appear in the employment contract and payroll system — inconsistencies create audit risk.

  2. 2

    Write the role summary around outcomes, not activities

    Draft a 3–5 sentence paragraph describing the role's purpose, the decisions or functions it supports, and the primary outcome it is accountable for. Avoid describing the team or department — focus on this specific position.

    💡 A useful test: if you swapped the summary into a different job description, would it still make sense? If yes, it is not specific enough.

  3. 3

    List core duties in order of frequency and importance

    Write 6–10 essential functions as active-voice bullet points. Lead with the highest-frequency or highest-impact tasks. Mark tasks that are ADA 'essential functions' mentally — you may need to distinguish them from marginal duties during accommodation discussions.

    💡 Limit the list to 10 bullets. If you have more, consolidate related tasks into a single line item with an example in parentheses.

  4. 4

    Define required versus preferred qualifications separately

    List minimum qualifications (education, years of experience, must-have skills) in one block and preferred or nice-to-have items in a separate block. Ensure every required item is genuinely necessary to perform the essential functions.

    💡 Any qualification you list as required must be defensible in an EEOC investigation or employment tribunal — document the business rationale internally if it is not self-evident.

  5. 5

    Specify tools with proficiency levels

    Name each required and preferred tool, programming language, or platform, and add a proficiency descriptor (familiarity, intermediate, advanced). This enables structured, consistent candidate scoring.

    💡 Anchor proficiency levels to observable behaviors: 'intermediate SQL' might mean 'can write multi-table joins and window functions without reference materials.'

  6. 6

    State the compensation range and work location

    Enter the salary band minimum and maximum, note any bonus or commission eligibility, and specify whether the role is remote, hybrid, or on-site with the location. Confirm compliance with local pay-transparency laws before posting.

    💡 Set the band wide enough to accommodate negotiation but narrow enough to be credible — a range spanning more than 30% signals you have not scoped the role.

  7. 7

    Add the EEO statement and accommodation language

    Paste or adapt the EEO statement block, ensuring it references protected classes applicable to your jurisdiction. Add a clear instruction for applicants who need accommodation during the hiring process.

    💡 Check municipal anti-discrimination ordinances for your posting location — cities like New York and San Francisco protect additional characteristics beyond state and federal law.

  8. 8

    Review, approve, and attach to the employment offer

    Route the completed description through HR and the hiring manager for sign-off before posting. Once approved, attach it as a schedule to the employment contract so both documents are formally linked.

    💡 Version-control your job descriptions with a review date. A description more than 18 months old may no longer reflect the role's actual duties — this gap creates performance-management and compensation-equity problems.

Frequently asked questions

What is a data analyst job description?

A data analyst job description is a formal document that defines the duties, required qualifications, tools, reporting structure, and employment conditions for a data analyst role. It is used as a recruiting tool, a legal reference document attached to employment agreements, and a performance management baseline. A well-drafted description protects the employer in disputes over role scope, compensation equity, and termination for cause.

What should a data analyst job description include?

At minimum: the official job title and FLSA or local-law classification, a role summary tied to business outcomes, a list of essential duties, a separate list of required and preferred qualifications, specific tools and proficiency levels, the reporting structure, the compensation range, the work location, and an equal opportunity statement. Missing any of these creates recruiting ambiguity or compliance exposure depending on jurisdiction.

Is a job description a legally binding document?

A job description is generally considered a legal document when it is attached to or incorporated by reference into an employment contract. On its own, a job posting is typically not a binding offer. However, the duties listed in a signed, incorporated job description can be enforced in performance management, compensation disputes, and ADA accommodation proceedings. Employers should treat the approved description as a binding scope-of-work document from day one.

Do I need to include a salary range in a data analyst job posting?

In a growing number of jurisdictions — including California, Colorado, New York, Washington, and several cities — salary ranges are legally required on job postings. Even where not mandated, including a range increases qualified applicant volume and reduces offer-stage negotiation time. Remote roles are subject to the pay-transparency laws of every state or province where the successful candidate may work, not just where the employer is headquartered.

What technical skills should a data analyst job description require?

SQL proficiency is the most universally required technical skill for data analyst roles, typically at an intermediate to advanced level. Python or R is commonly required or strongly preferred. Most employers also specify a BI tool such as Tableau, Power BI, or Looker, and a data warehouse platform such as Snowflake, BigQuery, or Redshift. Listing specific tools with proficiency levels allows structured, objective candidate scoring.

What is the difference between a junior and senior data analyst job description?

A junior data analyst description typically requires a bachelor's degree and 0–2 years of experience, emphasizes structured task completion under supervision, and lists foundational SQL and Excel skills. A senior description requires 5+ years of demonstrated impact, includes cross-functional stakeholder leadership, autonomous problem scoping, and often mentorship of junior analysts. The duties, required tools, and compensation bands should differ materially — using the same template for both creates misaligned hiring and pay-equity problems.

Can I use a data analyst job description as part of an employment contract?

Yes — and it is best practice to do so. Attach the approved, signed job description as a schedule or exhibit to the employment contract, with the contract body referencing the schedule by name and date. This creates a clear, enforceable record of the employee's agreed duties and the employer's stated expectations, which supports performance management, IP assignment enforcement, and termination-for-cause documentation.

How often should a data analyst job description be updated?

Review and update the job description at least once per year, aligned to the annual performance cycle. Update it immediately when the role's duties or tools change materially — for example, when a new BI platform is adopted or analytics scope expands to a new business unit. Obtain the employee's written acknowledgment of any material revision. A description that is more than 18 months out of date will undermine performance management and compensation-equity arguments.

What equal opportunity language is required in a job description?

In the US, employers covered by Title VII, the ADA, and the ADEA must include a statement affirming they do not discriminate on the basis of federally protected characteristics. Many states and cities protect additional classes — sexual orientation, gender identity, and others. In the UK, the Equality Act 2010 requires that postings do not discriminate on nine protected characteristics. In the EU, member-state transpositions of the Equal Treatment Directive apply. Review the applicable law for each jurisdiction where the posting appears.

How this compares to alternatives

vs Employment Contract

An employment contract establishes the binding legal relationship — compensation, termination, IP assignment, confidentiality, and severance. A job description defines the scope of work within that relationship. The two documents complement each other: the job description should be attached as a schedule to the employment contract so duties are formally part of the binding agreement.

vs Job Offer Letter

An offer letter confirms compensation and start date to trigger candidate acceptance. A job description specifies the detailed scope of the role — duties, qualifications, tools, and reporting structure. Offer letters should reference the job description as an attached document; relying on the offer letter alone leaves role scope legally undefined.

vs Independent Contractor Agreement

An independent contractor agreement engages a self-employed analyst for defined deliverables without creating an employment relationship. A job description is used for employees — it carries FLSA, EEOC, and benefits obligations that a contractor engagement does not. Misclassifying an analyst hired with a job description as a contractor triggers tax and labor-law liability.

vs Performance Review Template

A performance review evaluates how well an employee has met the standards established in their job description. The job description is the baseline document; the review measures against it. Without a current, signed job description, performance reviews lose their evidentiary value in termination-for-cause or disciplinary proceedings.

Industry-specific considerations

Financial Services

Data analyst descriptions in financial services must specify regulatory data handling requirements (SOX, FINRA), model risk awareness, and proficiency with risk or trading analytics platforms.

Healthcare / MedTech

Descriptions for healthcare analyst roles must address HIPAA data handling obligations, experience with EHR or claims data, and familiarity with clinical or payer datasets as a bona fide occupational requirement.

SaaS / Technology

SaaS analyst job descriptions typically specify product analytics tools (Mixpanel, Amplitude, or Heap), event-level data modeling experience, and familiarity with A/B testing frameworks alongside standard SQL and Python requirements.

Retail / E-commerce

Retail analyst descriptions emphasize customer segmentation, cohort analysis, inventory and supply chain data, and proficiency with platforms such as Google Analytics 4, Shopify, or SAP alongside core BI tools.

Manufacturing

Manufacturing analyst roles typically require experience with operational or production data, OEE metrics, ERP system data (SAP or Oracle), and an understanding of statistical process control methods.

Professional Services

Professional services firms require analysts to handle client-sensitive data under strict confidentiality clauses, and descriptions often include billable-hour tracking tools and engagement-level reporting as specific duties.

Jurisdictional notes

United States

FLSA classification (exempt vs. non-exempt) must be assessed individually — data analyst roles typically qualify as exempt administrative or professional employees but the salary threshold ($684/week as of 2024, subject to change) must be met. California, Colorado, New York, and Washington require salary ranges on public postings. The ADA requires that essential functions be distinguished from marginal duties. EEOC guidance discourages degree requirements not demonstrably job-related.

Canada

Each province's Human Rights Code prohibits discrimination on protected grounds in job postings — Ontario, BC, and Alberta have their own protected characteristics beyond the federal Canadian Human Rights Act. Quebec requires that postings for provincially regulated employers be available in French. Pay-transparency legislation is in force in British Columbia and Prince Edward Island, with other provinces signaling similar requirements.

United Kingdom

The Equality Act 2010 prohibits job descriptions and postings that directly or indirectly discriminate on nine protected characteristics, including age, disability, sex, and race. Employers must provide a written statement of employment particulars on or before the first day of employment, and the job description typically forms part of that statement. Gender pay gap reporting obligations under the Equality Act apply to employers with 250 or more employees.

European Union

The EU Pay Transparency Directive (effective 2026 in most member states) requires employers to provide salary information in job postings or before interviews and prohibits asking candidates for salary history. GDPR applies to candidate data collected during the recruitment process — job postings should not request personal data beyond what is necessary to assess qualifications. Member-state equal treatment laws vary in the additional protected classes they recognize beyond the EU framework.

Template vs lawyer — what fits your deal?

PathBest forCostTime
Use the templateStandard data analyst hires in a single domestic jurisdiction without complex IP or classification issuesFree30–60 minutes
Template + legal reviewRoles involving sensitive data handling, state-specific pay-transparency compliance, or attachment to an employment contract$200–$500 for an HR advisor or employment lawyer review1–3 days
Custom draftedExecutive or highly specialized data roles in regulated industries, cross-border hires, or where EEOC or tribunal risk is material$800–$3,000+1–2 weeks

Glossary

Job Description
A formal document that specifies the duties, qualifications, and conditions of a role — used for recruiting, performance management, and legal compliance.
FLSA Classification
The US Fair Labor Standards Act designation of a role as exempt or non-exempt, which determines whether overtime pay applies.
KPI (Key Performance Indicator)
A measurable value used to evaluate how effectively an employee or team is meeting defined objectives.
Reporting Structure
The defined chain of authority showing who the role reports to and which teams or individuals, if any, report to the role holder.
EEOC Compliance
Adherence to US Equal Employment Opportunity Commission requirements that job postings and hiring practices do not discriminate on the basis of protected characteristics.
Exempt Employee
An employee classified under the FLSA as not entitled to overtime pay, typically because they meet salary and duties tests for executive, administrative, or professional roles.
At-Will Employment
An employment arrangement, common in most US states, where either party may end the relationship at any time for any lawful reason without advance notice.
Bona Fide Occupational Requirement
A qualification or condition that is genuinely necessary to perform a role's essential duties, allowing it to be included in a job description without constituting unlawful discrimination.
Essential Functions
The core tasks a role exists to perform — under the ADA and equivalent legislation, these must be distinguished from marginal duties when assessing accommodation requests.
Compensation Band
The defined salary range for a role level, bounded by a minimum and maximum, used to ensure pay equity and guide offer negotiations.
Probationary Period
A defined initial employment period — typically 30 to 90 days — during which performance is evaluated before confirming the permanent hire.

Part of your Business Operating System

This document is one of 3,000+ business & legal templates included in Business in a Box.

  • Fill-in-the-blanks — ready in minutes
  • 100% customizable Word document
  • Compatible with all office suites
  • Export to PDF and share electronically

Create your document in 3 simple steps.

From template to signed document — all inside one Business Operating System.
1
Download or open template

Access over 3,000+ business and legal templates for any business task, project or initiative.

2
Edit and fill in the blanks with AI

Customize your ready-made business document template and save it in the cloud.

3
Save, Share, Send, Sign

Share your files and folders with your team. Create a space of seamless collaboration.

Save time, save money, and create top-quality documents.

★★★★★

"Fantastic value! I'm not sure how I'd do without it. It's worth its weight in gold and paid back for itself many times."

Managing Director · Mall Farm
Robert Whalley
Managing Director, Mall Farm Proprietary Limited
★★★★★

"I have been using Business in a Box for years. It has been the most useful source of templates I have encountered. I recommend it to anyone."

Business Owner · 4+ years
Dr Michael John Freestone
Business Owner
★★★★★

"It has been a life saver so many times I have lost count. Business in a Box has saved me so much time and as you know, time is money."

Owner · Upstate Web
David G. Moore Jr.
Owner, Upstate Web

Run your business with a system — not scattered tools

Stop downloading documents. Start operating with clarity. Business in a Box gives you the Business Operating System used by over 250,000 companies worldwide to structure, run, and grow their business.

Free Forever Plan · No credit card required