How to Sell to GSA
The General Services Administration is the federal government's purchasing agent for commercial items and commonly-bought services. GSA doesn't just buy for itself — it builds the contract vehicles that every other federal agency uses to buy. For small federal contractors, GSA is often the first entry point into federal contracting because holding a GSA Schedule makes your firm accessible to the entire federal government.
This guide covers GSA's structure, the Multiple Award Schedule (MAS), how to actually get on it, and the mistakes that turn a Schedule contract into an expensive dead asset.
GSA's structure
GSA has two operating services plus enterprise functions:
Federal Acquisition Service (FAS) operates the contract vehicles. This is where GSA Schedules live, along with SmartPay, vehicle leasing, and OASIS+. For small contractors, FAS is the main procurement interface.
Public Buildings Service (PBS) manages federal real estate — 8,000+ buildings, leasing, facilities management. Direct PBS procurement is focused on real estate, construction, facilities services, and security.
GSA direct procurement for its own operations is relatively small compared to the contract vehicles it runs for other agencies.
For most small contractors, "selling to GSA" really means "getting on a GSA vehicle that other agencies will use." The primary target is the GSA Multiple Award Schedule.
The Multiple Award Schedule (MAS)
The GSA Multiple Award Schedule (formerly split into 24+ individual Schedules, now consolidated into one MAS with Large Categories) is the federal government's most widely-used contract vehicle. It covers commercial items, IT, professional services, facilities, security, scientific, and many other categories.
Holding a MAS contract gives your firm:
- Pre-negotiated pricing the government has approved
- Streamlined ordering process for any federal agency
- Access to thousands of potential buyers without individual solicitations
- Task order competition at reduced proposal effort
Practical reality: having a GSA Schedule doesn't automatically win contracts. It's a hunting license, not an order book. Buyers have to find you, want your services, and either award you a task order directly or compete a task among GSA Schedule holders.
GSA Large Categories (formerly Schedules)
MAS is organized into Large Categories that replaced the individual Schedule structure:
- Information Technology (formerly Schedule 70) — hardware, software, IT services, cybersecurity
- Professional Services (formerly PSS, MOBIS, and several others) — management consulting, engineering, financial, logistics, training, etc.
- Facilities — maintenance, building services, furnishings
- Security and Protection — physical and cybersecurity products and services
- Industrial Products and Services — equipment, tools, materials
- Office Management — office supplies, equipment, furniture
- Human Capital — training, HR services
- Travel — travel services, meeting planning
- Transportation and Logistics
- Scientific Management and Solutions — lab equipment, environmental services
- Medical and Dental — equipment, pharmaceuticals, clinical services
- Miscellaneous
Within each Large Category, Special Item Numbers (SINs) define specific product/service offerings. Your Schedule contract will list specific SINs you're awarded to deliver.
How to get on MAS
The MAS application process is substantial — 3-6 months of work for most firms, sometimes longer for complex service offerings.
Prerequisites:
- Active SAM.gov registration with UEI
- At least two years of commercial or federal past performance
- Commercial pricing history (what you charge non-federal customers — GSA wants pricing at or below your best customer)
- Financial documentation showing business stability
Application components:
- Administrative documentation (bylaws, operating agreement, financials)
- Technical proposal responding to the specific SINs you're pursuing
- Pricing proposal with commercial sales practice disclosures
- Past performance references
- Quality management documentation
Commercial Sales Practices disclosure is the critical pricing component. You disclose your commercial customer pricing structure, and GSA negotiates your Schedule pricing to be at or below your "most favored customer" rate. This commitment follows you for the life of the contract — ongoing sales at lower prices to commercial customers can trigger Price Reductions Clause obligations to GSA.
Timeline: 60-180 days for GSA review after submission, assuming clean application. Complex service offerings or high-dollar commercial pricing relationships extend this.
GSA task orders — how work actually flows
Once you have a Schedule:
- Federal buyers search GSA eBuy (the task order platform) for vendors with relevant SINs
- They post task orders (RFQs, RFPs) against the Schedule
- You compete against other Schedule holders with the same SIN
- The agency awards the task order based on the established evaluation criteria
Task orders are typically faster than open-market procurements — 30-60 days vs 6-12 months — because the underlying contract terms are already negotiated.
The competition pool is the other Schedule holders with the same SIN. That pool can be very large for common SINs (hundreds or thousands of Schedule holders) or small for specialized SINs. Research the competition before pursuing specific SINs.
NAICS that see the most GSA Schedule volume
GSA Schedules are organized by SIN, but each SIN maps to one or more NAICS codes for size determination and set-aside purposes. High-volume NAICS across GSA Schedules:
- 541611, 541618, 541690: Professional services
- 541511, 541512, 541519: IT services
- 541330: Engineering services
- 561210, 561720: Facilities
- 561612: Security guards
- 423450 and other 423xxx: Medical and industrial wholesale
The NAICS recommender helps identify which NAICS your business fits. When pursuing MAS, make sure your target SINs align with NAICS you actually qualify under.
Set-aside patterns at GSA
GSA Schedules themselves don't apply set-asides per se — the Schedule is already competed and awarded. However, individual task orders placed against the Schedule can be set aside for small business, SDVOSB, WOSB, HUBZone, or 8(a) firms if the ordering agency decides to set the task aside.
Practical pattern: larger civilian agencies (HHS, Treasury, DHS) use GSA Schedule task orders set aside for small business categories. DoD also uses GSA Schedules but often with open-market task orders.
If you hold small business certifications, your Schedule task order win rate is meaningfully higher than non-certified Schedule holders in the same SINs because agencies preferentially set aside task orders to hit their small business goals.
Common entry paths
1. Start with a specific Large Category and SIN. Don't pursue MAS "generally." Identify the 2-3 specific SINs that match your core business, understand the competition in those SINs, then apply.
2. Partner with a consultant for the application. MAS applications are specialized. A Schedule consultant charges $10-30K depending on complexity and pays for itself if they speed the process or catch pricing disclosure issues.
3. Get a blanket purchase agreement (BPA) after MAS. Once you have a Schedule, target specific buying offices for BPAs against your Schedule. A BPA is a pre-negotiated arrangement with a specific agency that simplifies repeat ordering. BPAs are where much of the steady Schedule revenue comes from.
4. Use GSA eOffer and eMod tools. GSA's digital tools have improved. Most Schedule management, modifications, and pricing updates happen through eMod. Learn the tools.
Common mistakes at GSA
Treating MAS as a magic wand. Getting a Schedule doesn't win contracts. Marketing, BPAs, and task order response quality do. Firms that get on Schedule and then wait for orders are disappointed.
Commercial pricing disclosure errors. The pricing you disclose must be accurate. Overclaiming commercial sales volume, misstating best customer discounts, or failing to update pricing when commercial rates change can trigger audit findings and contract termination.
Ignoring mandatory contract modifications. GSA requires periodic modifications (pricing updates, SIN additions, administrative updates). Missing required mods can suspend your Schedule.
Pursuing too many SINs. Having 15 SINs on your Schedule doesn't mean you can win in all 15. It means you maintain compliance for 15. Focus on 2-5 SINs you can genuinely deliver and compete in.
Assuming Schedule = all-agency access. Most Schedules open doors to most agencies, but specific agencies have preferred vehicles. DoD uses GSA IT Schedule heavily but has its own service-branch vehicles too. VA uses GSA but also has T4NG. Target your marketing accordingly.
Next steps
Map your NAICS to GSA Large Category SINs using the NAICS recommender. If you're pursuing the IT Large Category (formerly Schedule 70), the NAICS codes for IT services page helps. For professional services, see NAICS codes for professional services.
If you hold small business certifications, your GSA positioning stacks with them — see the set-aside programs overview. Build a GSA-positioned capability statement with the capability statement builder.
For help deciding whether MAS is worth pursuing, preparing the application, or navigating post-award Schedule management, schedule a 15-minute consultation.