GSA Labor Pricing & CALC+: How to Benchmark MAS Ceiling Rates
Learn what GSA CALC+ labor ceiling rates mean, how they differ from prices paid, and how to use Civic AI Labor Pricing for IGCEs, proposals, and fair-and-reasonable analysis.
If you sell services on a GSA Schedule, labor rates are half the battle. GSA already publishes awarded ceiling rates for hundreds of thousands of labor categories — the hard part is searching them without drowning in spreadsheets.
TL;DR: GSA CALC+ lists fully burdened MAS not-to-exceed hourly rates. Use Civic AI Labor Pricing to filter by category, education, experience, SIN, and business size, then read the distribution (average, median, 25–75%) before you propose or negotiate.
What CALC+ actually shows
The Contract-Awarded Labor Category (CALC+) tool on buy.gsa.gov/pricing indexes hourly rates from awarded GSA (and related) schedule contracts. Those rates are:
- Fully burdened — fringe, overhead, G&A, and profit are already in the number
- Worldwide — no geographic adjustment baked in
- Master-contract level — ceilings on the schedule, not the task order
- Not-to-exceed (NTE) — the maximum the vendor may charge under that LCAT
Contracting officers upload Price Proposal Templates at award, so CALC+ is often fresher than waiting for eLibrary or GSA Advantage! refreshes.
Ceiling rates vs. prices paid
This distinction matters for every proposal conversation:
| Concept | Meaning |
|---|---|
| Ceiling / NTE rate | Max hourly rate on the MAS labor category |
| Task-order rate | What is actually proposed/paid after competition |
| IGCE | Government’s internal cost estimate for a requirement |
Agencies are expected to seek price reductions below schedule ceilings (see FAR 8.405-2). If your “market research” only quotes the average ceiling, you may be anchoring too high — or leaving money on the table by undercutting without data.
How to use Civic Labor Pricing
Open Labor Pricing and start broad, then narrow:
- Keyword — labor category title, vendor name, or contract number (IDV PIID)
- Education & experience — a “Software Engineer” with a master’s and 5+ years prices differently than a generalist HS/AA role
- Business size — compare small-business (S) vs. other-than-small (O) ceilings
- SIN — lock to the Special Item Number you sell under
- Price / experience ranges — cut outliers that skew the average
The histogram shows how rates cluster. Use:
- Median when the distribution is skewed (common for labor rates)
- 25–75% band as a practical “fair and reasonable” window
- Average as a secondary check, not the only number you bring to negotiation
Scroll the table for competitor LCATs: education, years of experience, vendor, contract number, and SIN.
Practical workflows
Adding a labor category to your Schedule
Before you propose a new LCAT, search close title matches and filter to your education/experience floor. Bring the median and IQR to your contracting officer — informed ranges beat gut feel.
Building or reviewing an IGCE
Buyers can treat MAS ceilings as a conservative cost estimate. Actual competed rates are often lower, so document sample size and filters when you cite the data.
Checking fair and reasonable pricing
If a proposed rate sits above the 75th percentile for comparable LCATs, ask why (clearance, scarce skill, unusual worksite). If it sits far below the 25th, confirm the category truly matches — title matching in CALC+ is fuzzy.
Limitations to remember
- Ceiling ≠ task-order price
- Titles vary across vendors (“Project Manager II” ≠ every PM II)
- Rates are self-reported via Price Proposal Templates and determined fair and reasonable at award — still verify on the official source for critical decisions
- Civic refreshes from the public CALC+ API on a weekly cadence
Next steps
Try a live search on Labor Pricing, skim contract vehicles 101 if you’re new to MAS, and bookmark the GovCon glossary for LCAT, SIN, NTE, and IGCE definitions. Product docs: Labor pricing.
Labor pricing
Benchmark GSA MAS ceiling rates in Civic AI.
Read in docs →Frequently asked questions
- What is the GSA CALC+ tool?
- CALC+ (Contract-Awarded Labor Category) is GSA’s public pricing research tool for Multiple Award Schedule (MAS) hourly labor ceiling rates. It powers buy.gsa.gov/pricing and is the source behind Civic AI’s Labor Pricing page.
- Are CALC+ rates the same as what agencies actually pay?
- No. CALC+ shows not-to-exceed (NTE) ceiling rates on the master MAS contract. Task-order competition, discounts, and location often drive actual prices lower. Treat ceilings as an upper bound for market research.
- Who should use labor pricing data?
- Contractors adding labor categories to a GSA Schedule, proposal teams checking fair-and-reasonable pricing, and government buyers building Independent Government Cost Estimates (IGCEs).
Find contracts you can win
Search active federal, state, and local opportunities in plain English — with deadlines, agencies, and set-asides surfaced for you.
Start exploring free