Office Assistant Job Description: Duties, Skills, & Qualifications

What Does an Office Assistant Do?

An office assistant handles the routine clerical work that keeps an office or department organized, including answering phones and email, greeting visitors, filing and scanning documents, entering data, scheduling meetings, and ordering supplies. Office assistants work in corporate offices, medical and dental practices, law firms, schools, government agencies, and nonprofits, and they usually report to an office manager or administrator. Most employers require a high school diploma, working knowledge of Microsoft Office or Google Workspace, and 0 to 2 years of clerical or customer service experience.

Office assistant is the entry point in a group of similar administrative titles. An administrative assistant usually supports a specific manager or team and handles more of their correspondence, calendars, and reports. A receptionist stays at the front desk to greet visitors and route calls, while an office assistant moves between the front desk and back-office work. An office manager supervises the office itself, including its budget, vendors, and support staff, and is often the person an office assistant reports to.

Looking to Hire an Office Assistant?

Speak with one of our recruiting experts today.

Hiring an Office Assistant: What to Expect

Office assistants come from retail, restaurant, and customer service jobs, from receptionist roles, from temporary staffing assignments, and from students and parents returning to work. Screen for accuracy, phone manner, and basic spreadsheet skills more than prior office titles. A useful check is a 15-minute exercise: give the candidate three conflicting meeting requests and a short list of records to enter into a spreadsheet, then review how they resolved the conflict, the email they wrote to confirm it, and how many entry errors they made.

In office assistant postings, the title often does not match the workload. A posting called office assistant that also asks for bookkeeping, payroll, HR paperwork, and executive calendar support describes an office administrator or administrative assistant, and it attracts applicants who are not ready for that work. List the 3 tasks that will take most of the day, require a bachelor’s degree only if the work needs one, and use a senior title if the role includes supervision or accounting.

A posting for this role should list the software the hire will use, such as Microsoft 365 or Google Workspace, the shared drive, and any visitor management or desk booking system. It should also say how the day splits between front desk and back-office work and whether the schedule is on site or hybrid.

On administrative searches, 4 Corner Resources submits qualified candidates in an average of 3.5 days, clients interview an average of 1.41 candidates per hire, and we submit 1.78 candidates per hire.

Office Assistant Core Responsibilities

  • Answer and direct phone calls, emails, and messages in Microsoft Teams or Slack
  • Greet visitors, check them in through the visitor management system, and assist with front desk duties
  • File, scan, and organize physical and digital documents in shared drives such as SharePoint or Google Drive, and manage folder permissions
  • Perform data entry and maintain spreadsheets or databases
  • Schedule meetings and maintain calendars in Outlook or Google Calendar, book rooms and desks, and set up video conference equipment
  • Order and restock office supplies as needed
  • Assist with mail distribution, deliveries, and shipping
  • Support office staff with clerical tasks, document preparation, and errands
  • Draft routine emails, notes, and meeting summaries with AI tools such as Microsoft Copilot or Gemini, and check the output for accuracy before sending

Required Skills and Qualifications

Hard skills

  • Proficiency with Microsoft 365 (Outlook, Word, Excel, and Teams) or Google Workspace
  • Basic knowledge of office equipment, including multifunction printers, scanners, and video conference room systems
  • Data entry and document management skills in shared drives such as SharePoint or Google Drive
  • Familiarity with visitor management and desk booking software
  • Working use of AI writing and summary tools, with the judgment to check the output

Soft skills

  • Attention to detail and organizational ability
  • Clear, courteous communication with visitors, callers, and coworkers
  • Reliability and time management
  • Willingness to assist across teams

Education

  • High school diploma or equivalent required
  • Associate’s degree in office administration or related field is recommended

Certifications

  • None required

Preferred Qualifications

  • 1 to 2 years of administrative or clerical experience
  • Familiarity with scheduling tools such as Microsoft Bookings or Calendly, or basic project coordination in Asana or Microsoft Planner
  • Experience in an industry-specific office environment (e.g., healthcare, legal, nonprofit)

How Much Does an Office Assistant Make?

Typical national range: $30,548 to $48,750, with a national average of $36,632. Salary data reviewed October 2026 by 4 Corner Resources.

Office assistant salaries vary by experience, industry, organization size, and geography. Click below to explore salaries by local market.

The average national salary for an Office Assistant is:

$36,632

Sample Job Description Templates for Office Assistants

Administrative Office Assistant

Position Overview

We are hiring an Administrative Office Assistant to support general office operations, records, and scheduling for our team. This role suits a detail-oriented person who handles a high volume of varied administrative tasks accurately.

Responsibilities

  • Prepare and format documents, reports, and internal communications
  • Draft first versions of routine documents and summaries with Microsoft Copilot or Gemini, and edit them before they are shared
  • Maintain organized filing systems and manage digital records in SharePoint or Google Drive
  • Assist with scheduling, meeting coordination, and calendar management
  • Order office supplies and monitor inventory levels
  • Support data entry, invoice processing, and light bookkeeping in QuickBooks Online or the company accounting system
  • Handle incoming calls, emails, and routing of internal requests

Requirements

Hard skills

  • Proficiency in Microsoft 365 or Google Workspace
  • Basic experience with spreadsheets, scheduling, and document formatting
  • Familiarity with office procedures and recordkeeping systems

Soft skills

  • Organized, dependable, and self-motivated
  • Clear written and verbal communication, including professional email
  • Ability to prioritize tasks and handle confidential information

Education

  • High school diploma required; associate’s degree in office administration is recommended

Certifications

  • None required

Preferred Qualifications

  • 1 to 2 years of experience in administrative support or clerical work
  • Experience using scheduling or CRM software

Front Desk Office Assistant

Position Overview

We are looking for a friendly and professional Front Desk Office Assistant to serve as the first point of contact for visitors and callers. This role combines receptionist duties with general administrative support to ensure a welcoming and organized front office environment.

Responsibilities

  • Greet and check in guests, clients, and vendors
  • Answer and route incoming phone calls and emails
  • Maintain a tidy and organized reception area
  • Schedule appointments and meetings for staff
  • Set up conference rooms and video meeting equipment for scheduled meetings
  • Distribute mail and manage deliveries
  • Provide support with data entry, filing, and supply orders

Requirements

Hard skills

  • Working knowledge of VoIP phone systems such as RingCentral or Microsoft Teams Phone, and email
  • Comfort with visitor management tools, digital sign-in systems, and desk booking software
  • Calendar scheduling and front desk operations

Soft skills

  • Warm, professional manner with visitors and callers
  • Professional appearance and demeanor
  • Multitasking and ability to remain calm under pressure

Education

  • High school diploma or equivalent

Certifications

  • None required

Preferred Qualifications

  • Prior experience in receptionist or customer-facing administrative roles
  • Familiarity with multi-line and VoIP phone systems

Medical Office Assistant

Position Overview

We are hiring a Medical Office Assistant to support administrative operations in a healthcare setting. You’ll work closely with clinical and administrative teams to manage patient communications, records, and appointment scheduling.

Responsibilities

  • Schedule patient appointments and follow-up visits
  • Verify insurance eligibility through payer portals and assist with billing procedures
  • Maintain medical records in EHR systems such as Epic, athenahealth, or eClinicalWorks
  • Answer phones, route messages, and support front desk functions
  • Prepare forms and correspondence for patients and providers
  • Manage patient portal messages, online scheduling requests, and digital intake forms
  • Ensure compliance with HIPAA and clinic policies

Requirements

Hard skills

  • Familiarity with EHR/EMR systems and medical office terminology
  • Basic understanding of insurance and billing practices
  • Data entry and administrative document handling

Soft skills

  • Customer service mindset and professionalism
  • Attention to detail and accuracy in documentation
  • Ability to handle phones, check-ins, and portal messages at the same time

Education

  • High school diploma required; associate’s degree in medical office administration recommended

Certifications

  • None required

Preferred Qualifications

  • 1 to 2 years of experience in a medical or healthcare office setting
  • Exposure to HIPAA compliance and patient communication tools

Legal Office Assistant

Position Overview

We are seeking a Legal Office Assistant to support attorneys and paralegals with administrative and clerical tasks. This is a great entry point into the legal field for organized professionals with strong attention to detail and document management skills.

Responsibilities

  • Draft and proofread legal correspondence and basic documents
  • File case materials in the document management system and in physical files, and submit court e-filings under attorney direction
  • Schedule meetings, hearings, and court dates
  • Answer phones and direct client inquiries
  • Maintain confidentiality of sensitive legal files
  • Track deadlines, records, and case notes
  • Use AI drafting or summary tools only as firm policy allows, and have an attorney or paralegal review the output

Requirements

Hard skills

  • Proficiency in Microsoft Word, Excel, and legal formatting
  • Familiarity with legal terminology and filing systems
  • Understanding of confidentiality and document retention

Soft skills

  • Discretion and professionalism
  • Accuracy and high attention to detail
  • Time management and organization

Education

  • High school diploma required; associate’s degree in legal studies or administration is recommended

Certifications

  • None required

Preferred Qualifications

  • Prior experience in a legal office or legal document processing
  • Familiarity with legal calendaring or case management software such as Clio or NetDocuments

Part-Time Office Assistant

Position Overview

We are seeking a Part-Time Office Assistant to support day-to-day administrative tasks on a flexible or reduced schedule. This position is ideal for individuals looking to contribute in a support role while balancing other commitments.

Responsibilities

  • Assist with filing, data entry, and document organization
  • Answer phone calls and direct inquiries
  • Maintain supply stock and support order requests
  • Provide support for special projects or overflow tasks
  • Help with scheduling and meeting preparation as needed

Requirements

Hard skills

  • Basic computer skills in Microsoft 365 or Google Workspace
  • Experience with filing systems and clerical tasks

Soft skills

  • Dependability and punctuality
  • Flexibility to take on varied tasks
  • Courteous phone and email communication

Education

  • High school diploma or equivalent

Certifications

  • None required

Preferred Qualifications

  • Experience in office settings or prior administrative work
  • Availability for consistent weekly hours

Remote Office Assistant

Position Overview

We are hiring a Remote Office Assistant to support virtual teams with administrative, scheduling, and communication tasks. This fully remote role requires strong digital skills and the ability to manage responsibilities independently.

Responsibilities

  • Coordinate calendars and schedule virtual meetings
  • Take meeting notes with AI tools such as Microsoft Copilot or Zoom AI Companion, and check each summary before sending it
  • Manage email inboxes and distribute communications
  • Organize and maintain digital documents and cloud storage
  • Support virtual event coordination or remote onboarding
  • Assist with data entry, expense reports, or project tracking

Requirements

Hard skills

  • Proficiency with remote collaboration tools such as Zoom, Slack, Google Workspace, and Microsoft Teams
  • Digital file management and online scheduling tools

Soft skills

  • Self-discipline and ability to work independently
  • Clear written communication
  • Strong attention to detail and responsiveness

Education

  • High school diploma required; associate’s degree recommended

Certifications

  • None required

Preferred Qualifications

  • Previous remote work or virtual support experience
  • Familiarity with cloud-based task management systems such as Asana, Trello, or Microsoft Planner

Need Help Hiring an Office Assistant?

With 20+ years in business, we know what it takes to find professionals who deliver. Our Administrative & Clerical recruiting team works with employers at every stage, from a single urgent hire to building out an entire department. See the full range of staffing solutions we offer, or reach out to get started.