DC Department of General Services construction contracts come from its Capital Construction Services Division (CCSD). The division plans, designs and builds the District's schools, public safety buildings, municipal facilities and recreation centers (DGS Capital Construction Services Division).
The rules that shape the work fit in four lines:
- New solicitations go out on OpenGov, and vendor registration is free.
- Construction is bought through sealed bids or proposals.
- Jobs estimated under $100,000 can go through a simpler request for quotations.
- On government-assisted construction contracts over $250,000, unless waived, the prime must hand at least 35% of the contract value to subcontractors and list every subcontractor, with a price, in its plan.
That subcontracting rule decides how you sell. General contractors watch the capital plan and OpenGov, and bid. Trades and suppliers sell to the general contractor's estimating, preconstruction and purchasing people before the bid is due. The portal shows what is open. People decide who is on the team.
What does DC DGS actually buy from contractors?
DGS acts as the construction owner for a wide spread of District buildings. Its construction projects page sorts current and existing work into five program clusters: DCPS schools, DPR parks and recreation, public safety projects, government buildings and human services projects (DGS Construction Projects). The work inside those clusters ranges from new or improved schools to recreation centers and pools. It also covers splash pads and parks, short-term housing for families, District government centers and buildings for public safety.
The volume is steady. According to DGS, CCSD runs an average of 300 active projects a year, worth more than $3 billion in total (DGS project lifecycle FAQ). The capital-funded work covers new construction, modernizations and significant renovations for schools, recreation, firehouses, police stations, municipal facilities and homeless shelters.
For a contractor, that means one owner, one procurement system, five kinds of buildings and new work every year. Schools get their own section below, because DCPS shares the owner role with DGS.
Which cluster should you chase first? The one where your finished jobs already sit. When I build a target list, I check a client's past and current customers first, then look for lookalike firms in the same niche. For example, a firm with three firehouse renovations behind it belongs in public safety projects before it touches schools. The longer reasoning is in how I choose a market before any outreach starts.
How does the DC DGS capital project lifecycle work?
DGS splits every project into five stages. It starts with initiation and planning, moves through design and construction, and ends with close-out. Money comes first. The Capital Improvements Plan (CIP) covers six years and sets project budgets per fiscal year for the District agencies that need capital funding. A project in the CIP has a budget line long before it has a contractor.
DGS handles contracting and procurement for the architects, engineers, consultants and general contractors on its projects, and sends out a request for proposals for that work. Every project also has to meet District codes and utility requirements from DOB, DOEE, DDOT, PEPCO and DC Water, according to the same FAQ.
| Stage | What it means for contractors | Your move |
|---|---|---|
| Initiation | A need gets a budget line in the CIP | Note the project, the agency and the fiscal year |
| Planning | Scope and feasibility take shape | Designers and consultants position; GCs start tracking |
| Design | The selected architect develops the building | GCs form their bid team; trades and suppliers reach GC estimators |
| Construction | The GC is under contract and buying out packages | Too late for the bid; still open for later packages and replacements |
| Close-out | Turnover and final paperwork | Collect photos, numbers and a reference for your next pitch |
The timing rule is simple. A general contractor should be building relationships while a project sits in planning or design. A trade or supplier has a harder deadline: the GC's bid date, because the subcontracting plan goes in with the bid. Once construction starts, most of the team is already named.
I tell clients that people do not decide fast in every market, and public building is one of the slow ones. Plan your outreach here expecting a longer wait for answers. The follow-up after a "not right now" is the message nobody owns, and it is often worth more than a new contact. A preconstruction manager who had nothing open in spring is a warm contact when the next DGS bid drops.
Who decides on subcontractors on DGS projects?
There are two layers. DGS picks the prime through its solicitation. The prime picks most of the trades and suppliers, inside the subcontracting rules. So for a trade or a supplier, the people who decide are at the general contractor.
| Side | Role | What they decide | How to reach them |
|---|---|---|---|
| DGS | Project manager | Manages the project for DGS; context for you | Through the formal process, never a cold pitch |
| DGS | Procurement staff | Run the solicitation | Questions submitted through the solicitation on OpenGov |
| Prime | Estimator or preconstruction manager | Whose number goes into the bid and the subcontracting plan | Outbound before the bid date, with scope and certification |
| Prime | Purchasing or buyout manager | Who gets a package after award | Outbound with capacity, schedule and references |
| Prime | Project manager | Who they want on their site | References from similar District jobs |
"Manager" on its own tells you nothing. Before any list gets built, I look at a client's past projects and ask who really made the call on each one. Then I search with the titles that niche really uses, not a generic "manager" label. On a DGS bid, that means "preconstruction manager" or "chief estimator", not "operations".
Big contractors do answer outreach from firms they have never met, as long as the message is specific to their projects.
Decision rule by contractor type:
- General contractor: your buyer is DGS, through the solicitation. Your outbound targets are the certified subs you need to fill the 35%.
- Trade subcontractor: estimators and preconstruction managers at the GCs that bid DGS work.
- Supplier: purchasing managers first, estimators second when your product is written into the specification.
What are the CBE and SBE requirements on DC construction contracts?
The rule sits in section 2-218.46 of the DC Code. In plain terms:
- Construction contracts on government-assisted projects over $250,000 must include subcontracting requirements, unless waived.
- The prime has to subcontract at least 35% of the contract value in dollars.
- Small business enterprises (SBEs) come first. If there are not enough qualified SBEs, other qualified certified business enterprises (CBEs) can make up the 35%, as long as the prime makes reasonable efforts to include SBEs.
- The subcontracting plan lists each subcontractor's name and address, certification number, scope of work and the price to be paid.
- A bid or proposal that is missing a required plan, or has an incomplete one, can be rejected as nonresponsive.
Look at point 4 from a sub's side. A GC cannot finish its plan without your certification number, your scope and your price. If you are not in its estimating system before the bid date, you are not in the plan.
That turns the statute into a plan-ready checklist for a certified sub:
- Certification number in your email signature and your first message.
- Your scope described the way GCs split packages, in one line.
- Legal name and address that match your certification exactly.
- A price ready before the GC's internal deadline, which comes before DGS's.
A certificate gets you considered. Price, capacity and similar past jobs get you named. This is not legal advice; read the statute for your own situation.
Where do you find DC DGS construction solicitations?
DGS moved from paper bidding to a fully electronic bidding and vendor management system with OpenGov (DGS Active Solicitations). Since July 1, 2024, all new solicitations appear there, and older ones stay in a legacy table on the same page. Registration costs vendors nothing. Once registered, you can:
- see open solicitations and submit questions and bids
- follow a solicitation to get amendments and addenda automatically
- receive notifications about future procurement opportunities
DGS also announces a monthly procurement forecast with upcoming solicitations on its official X account (DGS on X). The forecast tells you what is coming before it opens, which is when GCs start building their bid teams.
The contracts and procurement FAQ explains the methods (DGS contracts and procurement FAQs):
| Method | What DGS uses it for | What it means for you |
|---|---|---|
| Invitation for bids (IFB) | Competitive sealed bidding for equipment, materials, goods and construction | Price on a defined scope wins or loses |
| Request for proposals (RFP) | Competitive sealed proposals that allow negotiation | Qualifications and approach count alongside price |
| Request for quotations (RFQ) | Simplified contracting when the estimated value is under $100,000 | A simpler route for small jobs |
| Sheltered market | Set-aside bids reserved for certified business enterprises | Certified firms compete only with other certified firms |
DGS adds that solicitations over $100,000 can be viewed on its website. Open market procurements are open to all vendors. The documents the FAQ lists for doing business with DGS include an active business license, a bidder or offeror certification, a DOES First Source Agreement, a subcontracting plan form, and a Certificate of Clean Hands.
Who builds DC public school additions and expansions?
School additions and expansions are run jointly by DGS and DC Public Schools (DCPS Additions and Expansions). A project can be an addition, an expansion or a partial renovation of an existing school building. The roles split cleanly:
- DCPS works out what the school program needs, writes the education specifications, runs the community process and signs off on the design.
- DGS leads the RFP process and works with the selected architects, contractors and subcontractors through planning, design and construction.
- The Facilities Improvement Team (FIT) gives the school's and the neighborhood's view on the design while it is still being planned and drawn.
So the answer to "who builds them" is the architects, general contractors and subcontractors DGS selects, with DCPS defining what the building has to do.
For a contractor, schools are a useful buyer example for one reason. The design is shaped in front of the school community before a bid exists. A supplier whose product matters to design choices has to be known to the architect and the GC estimators during that window, not after award.
How do contractors reach DGS project managers and primes?
Treat the DGS project manager as someone you meet through the process, and put your outbound effort into the primes. Here is how I would build it.
Start close to home. Your first list is the GCs you have already worked for that bid DGS work, then GCs with similar District jobs. I aim at a local audience whenever the offer allows it, because people reply more easily to someone based in their own city. A DC trade with jobs inside the District has an edge a firm from two states away cannot fake.
Put proof inside the message. I write past clients, numbers and case studies into the first message itself, not into an attachment nobody opens. For DGS work, that means a similar public building, the scope you delivered, your CBE status and any inspection or safety record worth naming. If you have no District job yet, use your closest commercial or public job of the same scope and say plainly what it was. Here is what to send when you have no proof yet.
Build the proof once. Do not rebuild your credentials for every GC. Build one piece of proof and let it work for every prime you contact. For a contractor, that is a one-page project sheet: building type, scope, value, dates, photos and a reference contact.
Ask for a conversation. The first message asks for a short call, not for the work. A made-up example to an estimator, from a fictional firm:
Subject: Electrical scope for your next DGS bid
Hi Dana, your team bids DGS recreation and public safety work. We are a CBE-certified electrical contractor based in Ward 5, certification number below. Last year we did the electrical scope on a public recreation building of a similar size, with a clean inspection record. If you are pricing another DGS job, could we take 15 minutes next week to see whether our scope fits your subcontracting plan?
It names the buyer type, the scope, the certification and one relevant job, then asks one small question.
Plan several touches. One or two messages rarely start a conversation, so plan 5 or 6 touches, ideally split between email and LinkedIn. This is how to run LinkedIn and email as one sequence. Split the GC list so each one has a single owner on your team, and no estimator gets two different emails from your company in one week.
What should a contractor do first if it wants into DGS work?
Pick your route by what you are and how big the jobs are:
| You are | Project size | First target | Prepare first |
|---|---|---|---|
| General contractor | Over the applicable threshold | DGS solicitations on OpenGov, plus certified subs for your plan | Required documents, a sub list per package |
| Supplier | Projects in design | GC purchasing managers, then estimators | Product sheet tied to public building specs |
| Small firm priming directly | Under $100,000 | RFQs (simplified contracting) | Business license, Clean Hands certificate |
Three worked examples:
- A mid-size GC with school work behind it registers on OpenGov, follows school solicitations, and spends its outreach on certified mechanical and electrical subs before each bid, because an incomplete plan can sink the bid.
- A CBE-certified roofing trade lists every GC it has roofed for, adds GCs with DGS recreation work, and contacts estimators while projects sit in design.
- A safety equipment supplier targets purchasing managers at the GCs building public safety projects, and estimators where equipment is specified.
The same prime-first logic applies to federal PBS construction work. The pool of GCs that bid DGS work is finite, so go deep: several people per GC, longer sequences and patience, because a small market cannot be worked for volume.
Your first 30 days:
- Week 1: register on OpenGov, follow open solicitations in your trade, and check the monthly forecast.
- Week 1: gather the business license, Clean Hands certificate and other documents DGS requires.
- Week 2: read the CIP for projects in your cluster and note which are in planning or design.
- Week 2: build the GC list and fill in real titles per company.
- Week 3: finish the project sheet and write the first message.
- Week 4: start the sequence and log every reply in one CRM.
On a government-assisted DGS construction bid over $250,000, unless the requirement is waived, the prime has to name its subcontractors before the District accepts the bid. Your job in those 30 days is to be the trade or supplier that the right estimator already knows when that plan gets written.
If you are a DC trade or supplier trying to reach general contractor estimators before the next DGS bid date, grab a time with me and we can sketch your first list.
Questions contractors ask about DC DGS work
How do I register to bid on DC DGS construction work?
Register on OpenGov, where all new DGS solicitations have appeared since July 1, 2024. Vendor registration costs nothing. Once registered, you can see open solicitations, submit questions and bids, and follow a solicitation to get amendments and addenda automatically. DGS also lists the documents it expects from vendors: an active business license, a bidder or offeror certification, a DOES First Source Agreement, a subcontracting plan form and a Certificate of Clean Hands.
How much of a DGS construction contract has to go to subcontractors?
On government-assisted construction contracts over $250,000, unless the requirement is waived, the prime must subcontract at least 35% of the contract value in dollars. Small business enterprises come first, and other certified business enterprises can fill the rest if there are not enough qualified SBEs. A bid with a missing or incomplete subcontracting plan can be rejected as nonresponsive.
Should I contact the DGS project manager directly?
Treat the DGS project manager as someone you meet through the formal process, never a cold pitch. Questions about a live solicitation go through OpenGov. Put your outbound effort into the primes instead, meaning the estimators, preconstruction managers and purchasing managers who decide whose number goes into the bid.
