Free Data Analyst Job Description Templates
Free data analyst job description templates: general, junior, senior, business operations, and marketing. Copy or download as DOCX in minutes.
Data Analyst Job Description Templates
5 free templates by type. Download as DOCX or copy-paste.
A data analyst is the person who turns the numbers your business already generates into decisions you can defend: which channel actually makes money, why customers leave, where the margin leaks. For a growing company, the first analytics hire is a turning point, because it usually means the founder is admitting the spreadsheets have outgrown one person's evenings. The posting for that hire has real work to do: name the questions, name the stack, and attract someone who can build a reporting foundation rather than just operate one.
At FirstHR, we build for small teams that hire without an HR department, and the data analyst posting usually lands on a founder or COO at exactly the moment the company crosses from gut feel to needing real numbers. The five templates below cover the most common versions of the role: general, junior, senior, business and operations, and marketing and e-commerce. Each is ready to use, with the stack, work-sample, and remote fields built in. Fill in the brackets and post. For the general principles behind any posting, the guide to writing a job description covers the fundamentals.
What Is a Data Analyst Job Description?
A data analyst job description is a document that explains the role's focus, responsibilities, required skills, data stack, work setup, and pay so you can post a job and attract qualified analysts. It typically covers a company summary, the questions the analyst will answer, key responsibilities, skills and tools, a salary range, and how to apply. The SHRM job description tools describe a job description as a plain-language tool that explains the tasks, duties, and responsibilities of a position, and for an analytics role that plain language should start with the business questions, not a keyword list.
Data analyst and data analytics job descriptions are the same posting; employers and candidates use both phrasings interchangeably, and the role they describe is identical. What genuinely differs is the focus and the seniority, which is why this page gives you five distinct versions instead of one generic hybrid. The role also sits next to related analyst titles: if the work centers on requirements, processes, and systems rather than data and metrics, the business analyst templates are the better starting point, and for budgeting and financial modeling, the financial analyst templates fit.
Which Template Should You Use?
Pick the template that matches the focus and seniority you are hiring for. The core structure is the same across all five, but each emphasizes the metrics, tools, and expectations that fit a specific version of the role. Use this guide to choose.
5 Free Data Analyst Job Description Templates
Download all five as a single Word document or copy individual templates. Each one follows the same structure: company overview, job summary, key responsibilities, skills and qualifications, compensation, and how to apply. Fill in the brackets, especially the stack and salary fields, before you post.
Template 1: Data Analyst (General)
The universal baseline: reporting, dashboards, business questions, and data quality, with the stack and work-sample fields built in. Use this for most first analytics hires.
Template 2: Junior / Entry-Level Data Analyst
For an entry-level analyst who maintains reports, cleans data, and grows into owning analysis, with certificates and personal projects accepted as experience.
Template 3: Senior Data Analyst
For an experienced analyst who owns KPIs, the reporting foundations, and the recommendations, often as a one-person data team partnering directly with leadership.
Template 4: Business / Operations Data Analyst
For operational visibility: sales, costs, margins, and team performance pulled from your CRM, accounting, and operations systems into a reporting rhythm leadership uses.
Template 5: Marketing / E-commerce Data Analyst
For growth analysis: acquisition cost, funnel, retention, and channel performance, the most common first analyst hire at e-commerce and subscription companies.
Data Analyst Duties and Responsibilities
Data analyst duties run from technical foundations to plain-language communication, and they fall into four categories. A good job description picks the specific duties that match your focus rather than listing every possible task.
The mix shifts by role: a junior analyst lives in reporting maintenance and data cleaning, a senior analyst weighs toward foundations and recommendations, and the business and marketing variants swap in their own metric sets. For help scoping the role precisely before you write the posting, the guide to defining job responsibilities walks through a simple process.
Data Analyst vs Data Scientist
The most common confusion in analytics hiring is analyst versus scientist. The short version: an analyst answers business questions from existing data; a scientist builds predictive models and machine learning systems. For most small and mid-sized companies, the first hire should be an analyst.
| Trait | Data Analyst | Data Scientist |
|---|---|---|
| Builds reports and dashboards to answer business questions | ||
| Builds predictive models and machine learning systems | ||
| Core toolkit is SQL, spreadsheets, and BI tools | ||
| Requires advanced statistics and engineering depth | ||
| Turns data into decisions the business acts on |
The titles blur in practice, and government statistics fold many analyst roles into the data scientist category, but the hiring decision is practical: if your questions are what happened, why, and what should we do next, post an analyst role from this page; if you need production machine learning, that is a scientist, a more expensive and usually later hire.
What to Include in a Data Analyst Job Description
Beyond the standard sections, an analyst posting lives or dies on three specifics: the business questions, the actual data stack, and the work-sample expectation. The duties themselves should be concrete enough that a candidate can picture the week.
| Weak bullet | Strong bullet |
|---|---|
| Work with data | Query, clean, and join data across our CRM, accounting, and web analytics |
| Create reports | Build and maintain the KPI dashboards leadership reviews weekly |
| Analyze trends | Run cohort and retention analysis to find where and why customers churn |
| Support the team | Turn one-off leadership questions into repeatable, documented reports |
| Present insights | Deliver findings as plain-language recommendations with clear next actions |
Specific duties and a named stack attract analysts who can actually do the work, and the work-sample ask lets you evaluate the craft directly, in the spirit of skills-based hiring. Keep the language neutral and inclusive too, since the EEOC prohibits job advertisements that show a preference based on protected characteristics. For recognized occupational tasks to borrow from, the O*NET profile for data scientists covers the duties the analyst role draws on.
How to Write a Data Analyst Job Description
A strong data analyst job description takes about 20 minutes once you know which questions the hire will own. Here is the process the templates are built around. Since the analytics talent pool is heavily remote, the guide to hiring remote employees covers the surrounding decisions if you open the role beyond your city.
Data Analyst Salary
Data analyst pay varies widely by seniority, industry, and remote policy, and the government does not track the title separately, so anchor on the closest official category and adjust from your market.
Position your range against the level and the market: junior analysts sit meaningfully below the baseline, generalist and operations analysts in the middle, and senior analysts and marketing analysts with growth track records above it, with remote-friendly postings competing in a national market. Always publish the range, both because pay transparency laws increasingly require it and because experienced analysts skip postings without one. Analyst roles are typically salaried and exempt, but classification depends on the actual duties and pay, so the Department of Labor FLSA standards are worth a review as you structure the role.
Hiring Your First Data Analyst at a Small Company
Large companies hire analysts into existing data teams with warehouses, documentation, and recruiting pipelines. A growing small company hires its first analyst into spreadsheets and disconnected systems, with the founder running the search personally. That difference should shape the posting more than anything else on this page.
From Hiring to Onboarding
The job description is step one. An analyst's first weeks are decided by two things you control before the start date: access and context. Access means accounts and permissions for every data source on day one, the CRM, accounting software, analytics tools, ad platforms, and the database, because an analyst without access is an expensive observer. Context means the questions leadership cares about, who owns which numbers today, and the spreadsheets currently running the business, handed over in an organized first week rather than discovered by archaeology.
Set both up before they start. The offer letter template handles the offer, and an onboarding template structures the first weeks around access, context, and an early win. FirstHR connects the offer, e-signature on agreements, document collection, and the onboarding workflow in one place, with task workflows for the access-granting steps across your systems, so a small company can take its first data hire from signed offer to first useful dashboard without an HR department.
Frequently Asked Questions
What does a data analyst do?
A data analyst turns a company's data into answers and decisions. Core duties include building and maintaining reports and dashboards, querying and cleaning data across systems, answering business questions with documented analysis, tracking KPIs with the teams that own them, and presenting findings in plain language. The day-to-day varies by focus: a business or operations analyst reports on sales, costs, and team performance from systems like the CRM and accounting software, while a marketing or e-commerce analyst owns funnel, acquisition cost, and retention metrics. In a small company, one analyst typically covers all of it and builds the reporting foundation from scratch.
What should a data analyst job description include?
A strong data analyst job description includes a company summary, the questions you need answered, 8 to 10 specific responsibilities, the required skills, the work setup, a salary range, and how to apply. Three details matter most. First, your actual data stack: name the systems and tools the analyst will work with, since candidates self-select on stack fit. Second, the work-sample expectation: state that links to analysis work are welcome, because analytics is best evaluated by reviewing real work. Third, honesty about maturity: if this is your first data hire, say the person will build the reporting foundation rather than inherit one. Vague postings attract resume keywords; specific ones attract analysts.
What is the difference between a data analyst and a data scientist?
A data analyst answers business questions from existing data: reporting, dashboards, KPI tracking, and documented analysis, with a core toolkit of SQL, spreadsheets, and BI tools. A data scientist builds predictive models and machine learning systems, with deeper statistics and engineering skills, and commands a higher salary. The titles blur in practice, and government statistics group many analysts under the data scientist category. For most small and mid-sized companies the honest answer is that you need an analyst: if your questions are what happened, why, and what should we do, hire an analyst; if you need production machine learning models, that is a data scientist, and usually a later hire.
Does a small business need a data analyst?
Usually not at first, and a good job description process starts with that honesty. A dedicated analyst starts to pay off when data complexity outgrows your tools: multiple systems that disagree with each other, recurring leadership questions nobody can answer, growing spend on data consultants, or decisions being made on gut feel that the data could settle. For many companies that point arrives somewhere in the 20 to 50 employee range, earlier for e-commerce, software, and other data-rich businesses. Before then, better dashboards in your existing tools, a fractional analyst, or analytical skills in an operations hire often deliver more value than a full-time analytics salary.
What salary should I list for a data analyst?
Set your range from the closest government baseline plus your market. The Bureau of Labor Statistics does not track data analysts as a standalone occupation; the nearest tracked category, data scientists, shows a median of $112,590 per year and is among the fastest-growing occupations in the economy. General data analysts typically price below that median, with junior analysts well below and senior analysts approaching or exceeding it, and remote policy and industry move the number significantly. Always publish a range: pay transparency is required in a growing number of states, and in a competitive analytics market, postings without a range are skipped by exactly the experienced candidates you want.
What skills should I require for a data analyst?
Require the core toolkit and the communication, and treat the rest as trainable. The practical baseline is strong SQL, advanced spreadsheet skills, and experience with at least one BI or dashboard tool; Python or R is a meaningful plus for automation and deeper analysis but is not mandatory for most reporting roles. The skill that separates good analysts is translation: turning a vague leadership question into a concrete analysis, and turning the results back into plain language a non-technical team can act on. Evaluate it directly by asking for a work sample and judging the clarity as hard as the code. Degrees matter less than demonstrated work; certificates plus a real project beat credentials alone.
How do I write a data analyst job description for a small company?
Lead with the questions, not the title. Open with what you need answered: which channels make money, why customers churn, where margin leaks, and name your actual stack so candidates know what they are walking into. Say plainly whether this is the first data hire and that the role builds the foundation. Keep the requirements to the real toolkit (SQL, spreadsheets, a BI tool) rather than a keyword wall, ask for a work sample, state the remote policy explicitly since the analytics talent pool is heavily remote, and publish the salary range. The five templates here are written for companies where the founder or COO runs this hire personally.
What happens after I hire a data analyst?
Once the offer is signed, set up the two things an analyst needs to be productive: access and context. Access means the paperwork plus accounts for every data source on day one: the CRM, accounting software, analytics tools, ad platforms, and the database, since an analyst without access is an expensive observer. Context means a first-week plan: the questions leadership cares about, who owns which numbers today, and the spreadsheets that currently run the business. FirstHR handles the offer letter, e-signature on agreements, document collection, and the onboarding checklist in one place, with task workflows for the access-granting steps, so a small company can take its first data hire from signed offer to first query without an HR department.