How to bid HVAC and mechanical work in Maryland
What a contractor needs to know to sell this trade to Maryland's public buyers, and a start plan for someone who has never bid public work. The rules below cite the agency page they came from; the numbers come from the 138 HVAC and mechanical bids, 37 bid openings and 59 live contracts we hold for the state.
1. Before you can bid at all
The entry ticket: the registrations buyers check, the licence the law requires for this trade, the certifications that change who can win, and the wage floors that set your labour line.
Registrations
- Register the business with the State Department of Assessments and Taxation and keep it in good standing; every certification below checks SDAT first.Source: dat.maryland.gov/businesses/Pages/default.aspx
- Get a federal EIN, then file Maryland's Combined Registration Application through Maryland Tax Connect for withholding and sales-and-use accounts.Source: www.marylandcomptroller.gov/content/dam/mdcomp/tax/filing...
- Register as a vendor on eMaryland Marketplace Advantage (eMMA): a two-step form, then pick every UNSPSC commodity code that could apply, because notifications only go out for checked codes.State agencies and most counties post formal solicitations there; Carroll, Harford, Howard and Baltimore County also run their own portals.Source: procurement.maryland.gov/wp-content/uploads/sites/12/2020...
- Keep a W-9, a certificate of insurance and a one-page capability statement ready; they are asked for on nearly every submission.Source: procurement.maryland.gov/how-to-do-business-with-the-stat...
The licence the law requires for HVAC and mechanical
- HVACR work for hire needs a licence from the Maryland Board of HVACR Contractors: a master (three years as a journeyman, 1,875 hours in the prior year, exam at 70%) or a limited contractor (two years as a journeyman, 1,000 hours, exam), with journeyman and apprentice licences below.Source: www.labor.maryland.gov/license/hvacr/hvacrlicreq.shtml
- Anyone who handles refrigerant needs federal EPA Section 608 certification.Source: www.labor.maryland.gov/license/hvacr/hvacrlicreq.shtml
- Mechanical permits and inspections are pulled from the county for replacements and new installs; term maintenance contracts usually do not need them.Source: www.labor.maryland.gov/license/hvacr/hvacrlicreq.shtml
Certifications that change who can win
- Small Business Reserve (SBR): a free self-certification inside eMMA, renewed yearly; SBR-designated state solicitations are open only to certified firms.Source: gomdsmallbiz.maryland.gov/Pages/SBR-Registration.aspx
- Minority Business Enterprise (MBE) through MDOT: at least 51% owned and controlled by socially and economically disadvantaged individuals, with a personal-net-worth cap; plan on 60 to 90 days from a complete application. MBE participation goals appear on many county and school bids.Source: www.mdot.maryland.gov/tso/pages/index.aspx?pageid=91
- Veteran-Owned Small Business Enterprise (VSBE): 51% veteran-owned, SBA size standards, no fee, renewed every three years; designated agencies aim 3% of spend at VSBE firms.Source: gomdsmallbiz.maryland.gov/Pages/VSBE-Program.aspx
- Montgomery County's Local Small Business Reserve Program (LSBRP) and Prince George's County-based business preference are separate county registrations that decide who may bid set-aside county work.Source: www.montgomerycountymd.gov/PRO/Programs/LSBRP/LSBRP.html
Wage floors
- Maryland Living Wage Law covers state service contracts of $100,000 or more ($500,000 for employers with 10 or fewer employees). Tier 1 (Anne Arundel, Baltimore City, Baltimore, Howard, Montgomery, Prince George's) is $17.54 an hour from September 29, 2026; Tier 2 is the rest of the state at a lower rate set yearly.Source: labor.maryland.gov/labor/prev/livingoverview.shtml
- Montgomery County's Wage Requirement Law sets $18.55 an hour on county service contracts from July 1, 2026.Source: www.montgomerycountymd.gov/office-procurement/division-bu...
- Prince George's County's living wage for county contractors is $18.10 an hour from July 1, 2026.Source: www.princegeorgescountymd.gov/boards-commissions/wage-det...
2. How buying works in Maryland
- Thresholds decide the form: small purchases are quotes by phone or email, formal sealed bids start at each county's own line (Carroll formalises above $25,000; St. Mary's above $50,000). Ask each buyer for their small-procurement list; that is where a new firm gets its first work.Source: www.carrollcountymd.gov/government/directory/comptroller/...
- An IFB (invitation for bids) goes to the lowest responsive, responsible bidder; an RFP (request for proposals) is scored on approach and price; an RFQ for qualifications shortlists firms before price. Read which one you are answering before you write a word.Source: procurement.maryland.gov/how-to-do-business-with-the-stat...
- Bid opening day is public: bids are read aloud and the tabulation is recorded. That sheet is the single most useful document in public bidding, and this site collects them.Source: procurement.maryland.gov/how-to-do-business-with-the-stat...
- Addenda can arrive any time before the due date and must be acknowledged on the bid form; an unacknowledged addendum is the most common reason a low bid is thrown out.Source: www.carrollcountymd.gov/government/directory/comptroller/...
- Late bids are returned unopened. Sealed paper bids must be at the purchasing office, not in the mail, by the minute stated.Source: www.carrollcountymd.gov/government/directory/comptroller/...
3. What Maryland buyers actually ask for in HVAC and mechanical
Counted from the bids we have read in full. Thin where the count is low; it grows as we read more.
Who buys it most
- Anne Arundel County Government16 bids
- Wicomico County Government16 bids
- Montgomery County Government11 bids
- City of Hagerstown10 bids
- Frederick County Public Schools9 bids
- Anne Arundel County Public Schools7 bids
- Department of Public Safety and Correctional Services7 bids
- Garrett County Government7 bids
When it closes, by month
Typical term 12 months. Sizes: 17 under $50K, 26 to $250K, 9 to $1M, 8 over $1M.
4. How to price it
The craft, then the evidence: what this work actually went for at Maryland bid openings, and who has been winning.
- Maintenance contracts price per visit per unit type on a schedule (filters, belts, coils, controls checks), with on-call repair at hourly rates by class plus a stated parts markup; buyers compare the annual maintenance figure first.
- Replacement and upgrade IFBs are capital work: bid, performance and payment bonds, permit costs, and prevailing wage where the county's law applies.
- Response-time commitments carry a premium; read the liquidated-damages clause before pricing it.
- The tabulations below show accepted prices; the debrief shows your gap.
Recent bid openings
- Mystic Harbour & Riddle Farm WTP HVAC Upgrades Worcester County Government3 bidders · $255,000
- Countywide HVAC and Pipefitting Services... Wicomico County Government0 bidders
- HVAC Building Automation System Services Anne Arundel County...1 bidders · $252,900
- Plumbing and Installaton Repair Calvert County Government2 bidders · $52,750
- HVAC Maintenance, Repair, Replacement and... Anne Arundel County...2 bidders · $378,365
- CFSU - BP Fire Station HVAC Anne Arundel County...3 bidders · $1,206,513
Who has been low
- Chem Aqualow 3×
- Reliable Engineering Serviceslow 2×
- Fresh Air Concepts, LLClow 2×
- AirMaster Heating & Cooling, Inc....low 2×
- Real HVAClow 1×
- Electrical Automation Services, Inc.low 1×
Contracts ending within a year
- Emergency service to replace the... Department of...Oct 2026
- Plumbing Services, On-Call, Term Contract Baltimore County GovernmentNov 2026
- Plumbing Services, On-Call, Term Contract Baltimore County GovernmentNov 2026
- Emergency rental of one HVAC chiller... Maryland State...Nov 2026
- Daiken Chiller Maintenance, Historic... Baltimore County GovernmentNov 2026
- HVAC Commissioning and Consulting Services Frederick County...Nov 2026
- Cultural Spaces Grant - HVAC/Climate... City of BaltimoreDec 2026
- HVAC Services, On-Call, Term Contract Baltimore County GovernmentDec 2026
- HVAC Services, On-Call, Term Contract Baltimore County GovernmentDec 2026
- HVAC Services, On Call, Term Contract Baltimore County GovernmentDec 2026
5. Starting from zero: the first 90 days
For someone who wants to start a HVAC and mechanical business and sell only to government. The order matters: the licence and the registrations gate everything else.
- Weeks 1 to 2: entity, EIN, Combined Registration, general liability, auto, workers' compensation; confirm the qualifying individual's HVACR licence level and EPA 608 cards for every technician.
- Weeks 2 to 4: eMMA registration with HVAC and mechanical commodity codes; SBR; a surety relationship, because capital HVAC bids need bid and performance bonds.
- Weeks 4 to 8: small purchases: on-call service for a town, a library system, a housing authority.
- Weeks 8 to 12: first term maintenance IFB; walk every site at the pre-bid and count units yourself.
New bids, openings and contracts, matched to you
Bid Opening customers get the new HVAC and mechanical bids we read in Maryland scored against their profile with the reasons, the before-you-bid checklist, the tabulation when we hold it, and the contracts about to rebid.
Rules and figures in parts 1 and 2 checked against the linked pages on 2026-09-07. Parts 3 and 4 are counted from our database and refresh with every ingest. Nothing here is legal advice; the linked agency page governs.