← All articles GSA MAS

How Does a GSA Contracting Officer Negotiate MAS Labor Rates Under TDR?

A GSA Contracting Officer negotiates your MAS labor rates by comparing them to data the government already holds: prices paid on other contracts, awarded ceiling rates on other MAS contracts, and normalized commercial pricing. That order of preference is written into GSAM 538.270-2. Your cost build-up only matters if the market data cannot carry the price on its own.

I spent 18 years in federal acquisition as a Contracting Specialist and Contracting Officer at GSA, IRS, DoD, DOI, HHS, FTC, and Energy, and I hold FAC-C Level III. Here is how the CO builds a position on your labor rates now that Transactional Data Reporting (TDR) is the only MAS pricing model, and how to run that analysis on yourself first.

What does "fair and reasonable" mean for a MAS offer under TDR?

Under TDR, "fair and reasonable" means your rates hold up against comparable government and market prices. They do not have to match a discount you gave a commercial customer. GSAM 538.270-2 tells the Contracting Officer to use the price analysis techniques in FAR 15.404 and sets the order in which the evidence is consulted.

StepWhat the CO usesAuthority
1Data already on hand: prices paid for the same or similar items, contract-level prices on other MAS or governmentwide contracts, and commercial data sources that normalize public pricingGSAM 538.270-2(c)(1); FAR 15.404-1(b)(2)(ii)
2If that is not enough: market research comparing prices for the same or similar itemsGSAM 538.270-2(c)(2); FAR 15.404-1(b)(2)(vi)
3If neither works: analysis of data other than certified cost or pricing data that you provide, such as a rate build-upGSAM 538.270-2(c)(3); FAR 15.404-1(b)(2)(vii)

The regulatory text is in GSAM 538.270-2 on Acquisition.gov. The overhauled FAR Part 15 deviation text keeps a line every offeror should remember: a price being in a catalog does not, by itself, make it fair and reasonable. Your published rate card proves you have a rate card. It does not prove the rates are reasonable.

Is Commercial Sales Practices still part of MAS pricing?

No. Refresh 31 made TDR mandatory across MAS and took Commercial Sales Practices (CSP) and Most Favored Customer (MFC) disclosures out of the offer. The benchmark is no longer your best commercial customer. It is what the government already pays for comparable labor. That change moves the negotiation away from your sales history and toward market data.

The clause history is covered in how Refresh 31 eliminated MFC and the PRC and what mandatory TDR requires each month.

Which price analysis tools does a GSA Contracting Officer actually use?

For services, the core toolkit is CALC+ for awarded MAS ceiling rates, GSA eLibrary for competitor price lists, Bureau of Labor Statistics wage data, and TDR and prices-paid data you cannot see. Most of it is public. The restricted parts are why the CO usually knows more about your market than you do.

ToolWho can access itWhat the CO learns from it
CALC+ Hourly Labor Ceiling RatesPublicWhere your rate lands against awarded MAS ceiling rates, filtered by education, experience, SIN, and business size
CALC+ BLS wage data (burdened and unburdened)PublicWhether your direct labor and implied burden are in line with Department of Labor wage data
CALC+ Services Pricing Toolkit.gov / .mil email onlySide-by-side comparison of many labor categories at once
CALC+ Prices Paid (select GWACs).gov / .mil email onlyWhat agencies actually paid at the task order level, not just ceilings
GSA eLibrary price listsPublicThe exact awarded rates and labor category descriptions of named competitors
GSA AdvantagePublicProduct price comparisons across contractors selling the same item
TDR transactional dataGSAActual order-level prices reported by MAS contractors

GSA's Pricing Intelligence Suite hosts the CALC+ tools. When I reviewed services offers as a Contracting Specialist, the first thing I did was run each proposed labor category through the ceiling-rate search with matching education and experience filters. I did that before reading the narrative. A rate sitting in the middle of the range rarely drew a question. A rate above the 75th percentile with a thin labor category description drew most of my questions.

How does a Contracting Officer evaluate your indirect costs and burden?

The CO evaluates your fully burdened rate as one number first. Your fringe, overhead, G&A, and profit only get examined when the market comparison fails. At that point the CO can ask for a rate build-up as data other than certified cost or pricing data and test each part for reasonableness.

Your MAS rates are fully burdened ceiling rates: direct labor plus indirect cost pools plus profit. Here is what the CO looks at when the build-up is requested:

The tradeoff: a build-up can justify a rate that looks high against CALC+, but it also hands the CO a line-by-line map for negotiating profit and pools down. If your rates hold up against the market data, do not volunteer one. If they don't, have it ready.

How is escalation evaluated in a MAS negotiation?

The CO treats your proposed annual escalation as a price term and evaluates it the same way as the base rates. The CO compares it to published labor cost indices and to escalation on comparable MAS contracts. An escalation rate well above the index needs support, or it becomes one of the items the CO negotiates down.

  1. Tie your escalation to a published index you can cite, such as a BLS labor cost measure for your industry.
  2. Make sure the escalation in your price proposal template matches the out-year rates you actually calculated. Mismatched math is one of the most common clarification requests.
  3. Remember that mid-contract increases go through the Economic Price Adjustment process, not renegotiation. Our EPA clause explainer covers those mechanics, and this post on price increases covers what the CO reviews after award.

How should you run the same market research before the CO does?

Run CALC+, eLibrary, and BLS against every labor category before you submit, with the same filters the CO will use. Put your rates next to that data, write down why each outlier is justified, and include the analysis in your pricing narrative. That turns the negotiation into a confirmation instead of a search.

  1. Map each labor category precisely. Match the education and years of experience in your description to the filters you apply in CALC+. If you compare a Bachelor's plus 10 years role against the whole market, you get a misleading median.
  2. Pull the percentile spread. Record the 25th, 50th, and 75th percentile for each category, filtered by SIN and business size.
  3. Find three to five named competitors in GSA eLibrary. Download their price lists and compare labor category by labor category, including how their descriptions define scope.
  4. Check direct labor against BLS. Confirm the salary under each rate is defensible for the occupation and location.
  5. Flag every rate above the 75th percentile. For each one, write one or two sentences on why: a clearance, a certification, a scarce skill, or a senior role with a narrow scope.
  6. Rerun it before negotiations. Offers sit in queue while the market data moves.

What happens during the negotiation itself?

Before the CO contacts you, a negotiation objective is already set from the market data and documented in the file. The requests you receive target the gap between your offer and that objective. The usual levers are a basic discount off commercial rates, prompt payment and quantity discounts, and escalation. Specific labor categories can also be targeted.

From the Contracting Officer seat, the offers that closed fastest were the ones where the offeror had already done my price analysis for me. When the pricing narrative showed the CALC+ percentiles, the eLibrary comparisons, and the reasons for each outlier, I could check the work instead of redoing it. I wrote the price negotiation memorandum off their analysis. Across our 70+ GSA contract awards since, that pattern has held: documented pricing closes in fewer rounds.

What should you do now?

If you want a former GSA Contracting Officer to run the CO's price analysis on your labor rates before you submit, that is part of our GSA Schedule offer support.

Frequently Asked Questions

How does GSA determine if MAS labor rates are fair and reasonable?

Under GSAM 538.270-2, the Contracting Officer first compares your rates to data already on hand: prices paid, rates on other MAS and governmentwide contracts, and normalized commercial pricing. If that is not enough, the CO runs more market research. Only after that does the CO analyze your own data, such as a rate build-up.

Does GSA still use Commercial Sales Practices or Most Favored Customer pricing?

No. Refresh 31 made Transactional Data Reporting mandatory across MAS, which removed CSP disclosures and MFC information from the offer. The benchmark is now comparable government and market pricing, not the discount you give your best commercial customer.

What is CALC+ and can contractors use it?

CALC+ is GSA's labor pricing tool suite at buy.gsa.gov/pricing. Anyone can search awarded MAS hourly ceiling rates and BLS wage data. The Services Pricing Toolkit and the prices-paid data for select GWACs are restricted to users with .gov or .mil email addresses.

Will a GSA Contracting Officer ask for my indirect rates?

Only if your rates cannot be supported by the market data. GSAM 538.270-2 puts analysis of your own data other than certified cost or pricing data last in the order of preference. If a rate sits far above comparable awarded rates, expect a request for your fringe, overhead, G&A, and profit breakdown.

Are GSA MAS labor rates ceiling rates?

Yes. MAS rates are fully burdened, not-to-exceed ceiling prices. You can offer lower rates on individual task orders without changing the rates on your contract.

How is annual escalation negotiated on a GSA Schedule?

The CO treats escalation as a price term and compares it to published labor cost indices and to escalation on comparable MAS contracts. Tie your rate to a published index and apply it consistently across labor categories. Once the contract is awarded, increases go through the Economic Price Adjustment process.

Work With a Former CO Who's Been There

Navigating GSA Schedule strategy doesn't have to be a guessing game. Book a free strategy call with Pedro and let's talk about where you stand.

Book a Free Consultation →