A customer service representative job description should explain what the rep will actually do each day, which channels they'll work in, how success is measured, what skills they need, and what the role pays. The best ones are specific enough that the right candidates recognize themselves and the wrong ones self-select out.
Below is a complete template you can copy and adapt, followed by variations for remote, entry-level, and senior roles, and the mistakes that make good candidates scroll past.
What does a customer service representative do?
A customer service representative answers customer questions, solves problems, and makes sure customers get what they need from a company. Day to day, that usually means responding to chats and emails, looking up orders and accounts, processing refunds or changes, troubleshooting common issues, and escalating complex problems to specialists.
The exact mix depends on the business. At an ecommerce brand, most of the work is order status, returns, and product questions. At a software company, it leans toward account access, billing, and how-to questions. In a service business, it's often scheduling and rescheduling. Your job description should reflect your reality, not a generic list.
Customer service representative job description template
Copy the template below and replace everything in brackets. Delete anything that doesn't apply to your role.
Job title: Customer Service Representative
Location: [Remote (US time zones) / Hybrid in City / On-site in City]
Employment type: [Full-time / Part-time], [schedule, e.g. Monday to Friday, 9am to 5pm ET, with one weekend shift per month]
Pay: [$XX,XXX to $XX,XXX per year / $XX to $XX per hour], plus [benefits]
About us
[Two or three sentences on what your company does, who your customers are, and why support matters to you. Be specific: "We sell handmade furniture to about 20,000 customers a year, and most of them talk to our support team at least once before or after buying."]
About the role
As a Customer Service Representative, you'll be the main point of contact for our customers over [chat, email, and social messages]. You'll answer questions, solve problems, and make sure every customer leaves the conversation with what they needed. You'll report to [title] and work alongside a team of [number] people.
What you'll do
- Respond to customer questions over [chat and email] with accurate, friendly, and clear answers
- Look up orders, accounts, and billing details to resolve issues on the first reply wherever possible
- Process [refunds, exchanges, cancellations, order changes, and reschedules] within our policies
- Troubleshoot common [product / account / technical] issues and guide customers step by step
- Escalate complex cases to [specialists / engineering / operations] with clear notes so customers don't repeat themselves
- Pick up conversations handed off from our AI agent and resolve them with full context
- Keep our help center and saved replies accurate by flagging gaps and suggesting updates
- Spot recurring problems and share them with the team so we can fix root causes
- Meet team goals for response time, resolution, and customer satisfaction
What you'll bring
- [1+ years] of experience in customer service, retail, hospitality, or another customer-facing role
- Excellent written communication: you can explain things clearly and concisely
- Calm, patient, and empathetic, especially with frustrated customers
- Comfortable learning new software quickly
- Organized and reliable about following up on commitments
- [Language requirements, if any]
Nice to have
- Experience with [help desk tool, e.g. your help desk or CRM]
- Experience with [ecommerce platform / your industry]
- Experience working alongside AI support tools
How we measure success
- Customers get fast, accurate answers: our goal is [first response time target] on chat and [target] on email
- Most conversations are resolved without needing a follow-up
- Customer satisfaction scores of [target] or higher
- Clear, useful notes on every escalation
What we offer
- [Salary range and any bonus]
- [Health, dental, vision benefits]
- [Paid time off and holidays]
- [Remote work stipend, equipment, or learning budget]
- [Career path: e.g. senior rep, team lead, QA, customer success]
How to apply
[Instructions. Consider asking for a short written response to a sample customer message, which tells you more than a cover letter.]
How do you adapt the template for different roles?
Most support job descriptions are variations on the same core. Adjust the responsibilities, requirements, and success metrics to match the level and setup.
Entry-level customer service representative
Remove the experience requirement or replace it with "experience dealing with the public in any setting." Emphasize training: describe what the first few weeks look like and who they'll learn from. Entry-level candidates want to know they'll be supported, and they often have the right instincts from retail or hospitality jobs.
Remote customer service representative
Be explicit about time zones, required working hours, and equipment. State whether you provide a laptop and headset or whether candidates need their own, and what internet speed you expect. Mention how the team communicates (chat, video standups) so candidates know what remote looks like at your company.
Chat and email support specialist
If the role is entirely written, say so in the title and the first line. Make written communication the top requirement and include a writing exercise in the application. This attracts people who prefer written support and filters out candidates looking for phone work.
Senior customer service representative
Add responsibilities like handling escalated cases, mentoring new reps, reviewing conversations for quality, writing knowledge base articles, and working with product and operations teams on recurring issues. Require two or more years of support experience and evidence of improving processes, not just handling volume.
Customer service team lead
Shift the focus to people and process: scheduling, coaching, quality reviews, reporting on metrics, and owning escalation paths. A team lead description should also describe the size of the team they'll lead and who they report to.
What should a customer service job description include?
At minimum, a strong customer service job description includes the job title, pay range, location and schedule, a short company description, specific daily responsibilities, required and preferred skills, how success is measured, and benefits. Skipping any of these makes candidates guess, and the best candidates usually don't bother.
A few elements are worth extra attention:
- Pay range. Several US states, including California, Colorado, New York, and Washington, require salary ranges in job postings. Even where it isn't required, listing pay increases the number of qualified applicants who take the posting seriously.
- Channels. Chat, email, phone, and social require different strengths. Name the channels up front.
- Schedule. Support roles often include evenings, weekends, or holiday coverage. Say so clearly to avoid early turnover.
- Success metrics. Telling candidates how they'll be measured signals that you run a professional team with clear expectations.
- Career path. Support has a reputation as a dead-end job. A clear path to senior, lead, QA, or customer success roles changes that.
Customer service job description mistakes to avoid
The most common mistake is writing a generic list of adjectives ("self-starter," "team player," "passionate") instead of describing the work. Every job posting says those things, so they tell candidates nothing.
Other mistakes that cost you good applicants:
- Hiding the pay. Candidates skip postings without ranges.
- Listing every possible task. A 25-bullet responsibilities list reads as chaos. Stick to the six to ten things that fill most of the week.
- Unrealistic requirements. Asking for a degree and five years of experience for an entry-level role shrinks your pool without improving quality.
- Vague schedules. "Flexible hours" often means "unpredictable hours" to a candidate. Be specific.
- Ignoring how the work is changing. If AI handles routine questions at your company, say so. Candidates increasingly want to know the conversations they'll handle are meaningful, not a queue of the same five questions.
How is AI changing customer service job descriptions?
AI is changing the mix of work in support roles more than it's eliminating them. As AI agents take over repetitive requests like order tracking, password resets, and simple refunds, the conversations that reach human reps are the complex, sensitive, or high-value ones. Job descriptions are starting to reflect that with responsibilities like reviewing AI-escalated conversations, improving the knowledge base the AI answers from, and handling exceptions that need judgment.
At companies using an agent like Bund, which handles routine chat and email requests and hands off to people with the full conversation attached, the human role shifts toward investigation, empathy, and decision-making. That's worth highlighting in your posting. "You'll spend your time on the conversations that actually need a person" is a strong pitch for experienced candidates.
What comes after the job description?
Once your posting is live, prepare a structured interview so you can compare candidates fairly. Our list of customer service interview questions includes behavioral and situational questions with what to listen for, plus a written exercise. For the bigger picture, including how many people to hire and how to structure the team, see our guide on how to build a customer support team. And if you're weighing what to look for in candidates, our breakdown of customer service skills covers the 15 that matter most.
Frequently asked questions
What are the main duties of a customer service representative?
The main duties are answering customer questions over chat, email, or phone, looking up orders and accounts, processing refunds and changes, troubleshooting common problems, escalating complex issues with clear notes, and following up on open requests. The exact mix depends on the industry and product.
What skills should a customer service job description list?
List clear written and verbal communication, empathy, patience, problem solving, comfort learning new software, and organization. Add any role-specific skills, such as experience with a particular help desk, industry knowledge, or additional languages.
How long should a customer service job description be?
Aim for roughly 400 to 700 words. That's long enough to cover responsibilities, requirements, pay, and benefits clearly, and short enough that candidates read the whole thing. Use lists so it's easy to scan.
What's the difference between customer service and customer success job descriptions?
Customer service roles are reactive: they respond to questions and problems as customers raise them. Customer success roles are proactive: they own a set of accounts, drive adoption, and work on renewals and expansion. A customer success job description usually emphasizes relationship management and account goals.
Should I include salary in a customer service job posting?
Yes. Several US states require it, and postings with pay ranges tend to attract more serious, better-matched applicants. It also saves time for both sides by filtering out candidates whose expectations don't fit.