Skip to content
GSA17 min readUpdated June 7, 2026

Top 15 GSA Labor Categories to Understand for Services Offers and eMod Updates

A practical guide to 15 common GSA labor category families, with examples, pricing notes, qualification patterns, and how each role tends to appear in real service work.

Built for
GSA services contractors building labor catalogs, Services Plus Files, pricing support, or Add Labor Category modifications
By the end
Understand the role families that show up again and again in MAS service work, and know how to write them cleanly.
Cluster map

Keep going inside this topic

All guide clusters →
Field guide

15 labor category families worth understanding

Project Manager
Do not confuse with Program Manager. A project manager may run one task; a program manager may own several related efforts.
Signal
Owns schedule, scope, risk, staffing, meetings, deliverables, and daily execution.
Response
Use for task-level delivery leadership. Levels should reflect project size, customer exposure, complexity, and team size.
Program Manager
If the role only tracks a single schedule, Program Manager may be too inflated.
Signal
Owns broader program performance, customer relationship, portfolio coordination, contract risk, and integrated delivery.
Response
Use when the contractor needs senior accountability across multiple projects, workstreams, sites, or agencies.
Subject Matter Expert
SME levels should be tied to rare expertise, not just years of experience.
Signal
Provides specialized judgment, domain knowledge, policy/technical interpretation, or senior advisory support.
Response
Define the subject matter. A generic SME title is weaker than Cybersecurity SME, Acquisition SME, Logistics SME, or Financial Management SME.
Business Analyst
Keep it distinct from Data Analyst and Management Analyst.
Signal
Turns business needs into requirements, workflows, process maps, user stories, reports, or implementation support.
Response
Use when the contractor bridges operations and delivery. Good examples include requirements workshops and process modernization.
Technical Writer
A strong writer category should mention document types, review cycles, and technical fluency.
Signal
Creates technical documentation, SOPs, manuals, plans, training materials, compliance narratives, and user-facing guides.
Response
Useful in IT, cyber, facilities, training, quality, and compliance-heavy work.
Consultant / Management Consultant
Generic Consultant can be too vague. Tie it to the SIN and deliverable.
Signal
Provides advisory support, analysis, facilitation, strategic planning, process improvement, or operating recommendations.
Response
Use when the deliverable is advice, analysis, or management support rather than direct system build or operations labor.
Systems Engineer
Clarify whether the role is IT, engineering, cyber, telecom, or mission systems oriented.
Signal
Designs, integrates, analyzes, tests, or supports technical systems and architecture.
Response
Strong for engineering, IT integration, requirements, test, and lifecycle support.
Software Developer / Application Developer
Separate developer levels by language, architecture responsibility, independence, and complexity.
Signal
Builds, modifies, tests, documents, and supports applications, integrations, scripts, or software components.
Response
Use under IT service lanes when development is a real service, not just incidental configuration.
Cloud Architect / Cloud Engineer
If cloud is the center of the work, check whether 518210C is a better SIN lane than broad IT services.
Signal
Designs, migrates, configures, secures, operates, or governs cloud environments.
Response
Fits cloud service work when the role connects to migration, IaaS/PaaS/SaaS, cloud security, automation, or operations.
Cybersecurity Analyst / Security Engineer
Credentials, clearance, tools, and response authority can materially change the rate story.
Signal
Supports vulnerability management, RMF, monitoring, incident response, zero trust, controls, or security engineering.
Response
Useful for HACS, IT, health IT, and ICAM-adjacent work depending on the task.
Data Analyst / Data Scientist
Data Analyst, Data Engineer, and Data Scientist are not interchangeable.
Signal
Builds reports, analyzes datasets, designs metrics, models trends, or supports decision intelligence.
Response
Use when the work involves measurable data outputs, dashboards, modeling, or operational analytics.
Help Desk / Service Desk Specialist
Tier I, II, and III should differ in escalation authority and technical complexity.
Signal
Provides user support, ticket triage, troubleshooting, escalation, knowledge-base updates, and customer communication.
Response
Useful for managed IT, contact center, and operations support work.
Acquisition / Contract Specialist
Avoid language that suggests the contractor makes inherently governmental decisions.
Signal
Supports acquisition planning, market research, contract files, solicitations, evaluation support, or post-award administration.
Response
Often fits 541611-style acquisition support when written carefully and ethically around government decision boundaries.
Training Specialist / Instructional Designer
Separate instructor, instructional designer, training coordinator, and LMS administrator when the roles differ.
Signal
Develops curriculum, training materials, facilitation plans, e-learning, assessments, and learning support.
Response
Use when the output is training or workforce enablement, especially under 611430 or specialized technical training lanes.
Logistics Analyst
Tie duties to logistics systems and deliverables, not generic administrative support.
Signal
Supports supply chain, transportation, inventory, deployment, asset movement, warehousing, or logistics planning.
Response
Useful for 541614 and operations-heavy support work with measurable movement, readiness, or distribution outcomes.
CALC+ exact-title buckets

Highest visible labor category record buckets

The public CALC+ API returns these exact-title buckets at the top of its labor category aggregation. The practical list below groups this kind of signal into broader role families.

Project Manager
2,668
Visible CALC+ exact-title bucket from the public labor ceiling-rate API.
Program Manager
2,040
A separate management bucket, often used for broader portfolio or multi-project responsibility.
Subject Matter Expert II
854
Mid/senior SME titles show up heavily in service-pricing records.
Subject Matter Expert
843
General SME titles are common when the offer needs expert advisory capacity.
Subject Matter Expert I
822
Leveling matters because duties, experience, and rate support should move together.
Project Manager II
807
A common mid-level project manager variant.
Project Manager I
740
Usually a lower-complexity or smaller-team project management tier.
Subject Matter Expert III
699
A senior SME bucket for harder technical, program, or policy work.
Technical Writer
668
Strong signal for documentation, compliance, SOP, training, and proposal-adjacent work.
Project Manager III
555
A senior project management tier used when scope, risk, or team size increases.
Consultant
539
Broad advisory labor category used across management, technical, and business support.
Program Manager II
520
Mid/senior program tier for portfolio, client, and delivery ownership.
Program Manager I
492
Entry or mid-level program management depending on the contractor's structure.
Analyst II
451
Useful general analyst tier for research, reporting, operations, and data support.
Business Analyst
447
A common bridge role between customer needs, process, systems, and delivery teams.
These are CALC+ record counts, not revenue, obligation, or demand counts. Use them as pricing-research signal alongside SSQ+, eLibrary, and actual buyer language.
Role-family lens

Grouped labor-category density from visible buckets

Grouping common level variants is more useful for offer design than reading Project Manager I, II, and III as unrelated roles.

Project Manager family
5,188
Project Manager plus common I/II/III and senior visible buckets.
Subject Matter Expert family
3,218
General SME plus I/II/III visible buckets.
Program Manager family
3,052
Program Manager plus I/II visible buckets.
Analyst / Business Analyst
1,344
Analyst I, Analyst II, and Business Analyst visible buckets.
Consultant family
947
Consultant and Senior Consultant visible buckets.
Technical Writer
668
Exact-title bucket with strong documentation and compliance usefulness.
Systems Engineer
430
Exact-title bucket often tied to IT, integration, and technical solution work.
Administrative Assistant
394
Exact-title bucket for office, program, and operational support.
Part 1

A good labor category sounds like work, not a title collection

The best service catalogs are easy to use because each role has a purpose. A buyer can picture the work, the project manager can staff it, and the pricing analyst can defend the rate.

Weak catalogs do the opposite. They stack titles, levels, and acronyms without showing what changes from one role to the next.

Part 2

The most common pattern is management, analysis, and expert support

The public CALC+ aggregation shows heavy record density around Project Manager, Program Manager, SME, Technical Writer, Consultant, Analyst, Business Analyst, and Systems Engineer titles. That makes sense: federal service buys often need accountable delivery, specialized knowledge, clean documentation, and people who can translate messy requirements into action.

For offer writing, that means the first role set should usually include delivery leadership, analysis, subject expertise, technical execution, and documentation support before exotic titles are added.

Part 3

Levels should move in a way buyers believe

Leveling is useful when it reflects a real change: more independence, harder duties, more years of experience, higher customer exposure, stronger certifications, bigger team size, or deeper technical authority.

It is not useful when Level III is just Level I with a bigger rate. Reviewers can see that, and buyers can feel it later when quotes become hard to understand.

Part 4

Pricing research should be disciplined

CALC+ lets users filter labor ceiling-rate records by factors such as education, experience, price range, worksite, business size, clearance, SIN, category, and subcategory. Those filters are useful because a Project Manager with customer-site work and ten years of experience is not the same pricing comparison as a remote junior coordinator.

Use CALC+ to inform the story, then tie the role back to commercial evidence, payroll logic, invoices, market comparisons, and the actual services being offered.

Part 5

Add Labor Category mods need a clean before-and-after

When a contractor adds a labor category, the reviewer should be able to see what changed and why. The package should explain the new title, SIN support, duty description, qualifications, rate, pricing support, and whether the change affects service descriptions or catalog data.

That keeps the eMod from looking like a random new title dropped into the file.

The role has to belong in the scope, belong in the pricing story, and belong in the way the company actually delivers.
Examples

What this looks like in practice

Project vs programTwo titles that are close but not the same

A Project Manager may own a migration schedule, standups, risk log, deliverable calendar, and task team. A Program Manager may own three migrations, senior customer briefings, contract risk, staffing strategy, and cross-team performance.

If both roles appear in the same offer, the descriptions should make that distinction impossible to miss.

Cyber roleCybersecurity Analyst can sit in different lanes

A cybersecurity analyst doing vulnerability scans and RMF support may belong in a HACS-oriented story. A security analyst helping a cloud migration might live closer to cloud or general IT professional services. The duties and SIN scope should decide.

Training roleTraining roles get stronger when the output is named

Instead of 'supports training,' a better labor category says the role develops lesson plans, job aids, facilitator guides, e-learning modules, learner assessments, and after-action improvements. That is easier to price and easier for buyers to order.

Frequently asked questions

Are these the only labor categories a GSA offer should use?

No. They are common and useful families. The right catalog depends on the SIN, services, pricing support, buyer use case, and actual delivery model.

Can I use the same labor category under multiple SINs?

Sometimes, but the duty description and quote use should make sense under each SIN. A generic title can cross scopes too easily if the description is not disciplined.

Should I copy CALC+ labor titles exactly?

Not automatically. CALC+ is a research tool. Your titles should be recognizable, but they also need to match your commercial practice and the way you deliver work.