ResourcesApril 10, 2026

How to Use eMMA — Maryland's Procurement Portal for Small Business Vendors (2026)

By Justin Gay

Quick Answer

eMMA (eMarylandMarketplace Advantage) is Maryland's free eProcurement portal where all state agencies post solicitations. Register at emma.maryland.gov, add your NIGP commodity codes, and turn on email alerts. That's it — Maryland contracts will come to you. Takes about 30 minutes to fully set up.

Most small businesses trying to break into Maryland government contracting don't have a certification problem — they have a discovery problem. eMMA (eMarylandMarketplace Advantage) is the portal that fixes it. Once you are registered and your commodity codes are set up correctly, Maryland solicitations in your space arrive in your inbox automatically. This guide walks through every step from creating your account to submitting your first bid.

What is eMMA?

eMMA is Maryland's central eProcurement portal, managed by the Department of General Services (DGS). It replaced the older eMaryland Marketplace system and handles solicitations across 100+ state agencies and institutions. Every IFB (Invitation for Bids), RFP (Request for Proposals), and RFQ (Request for Quotes) above Maryland's small purchase threshold is posted on eMMA. The portal also manages:

  • Solicitation document distribution and amendments
  • Vendor question-and-answer periods
  • Electronic bid and proposal submissions
  • Award and contract notices
  • Certification status display (MBE, SBR flags on your vendor profile)

eMMA vs MDOT portal vs eVA — which do you need?

PortalCoversStateFree?
eMMAMaryland state agencies (DGS, health, education, universities)MarylandYes
MDOT portalSHA, MTA, MAA, MDOT headquartersMarylandYes
eVAVirginia state agencies, universities, VDOTVirginiaYes
DC eSourcing (OCP)DC government agenciesDCYes

If you want Maryland work, you may need both eMMA (for non-transportation agencies) and MDOT's portal (for SHA, MTA, airport contracts). They are separate systems.

Step 1 — Create your eMMA vendor account

  1. Go to emma.maryland.gov and click Register.
  2. Select Vendor/Supplier as your account type. (Do not select “Agency” or “Individual.”)
  3. Enter your business information: legal name (exactly as it appears on your tax filings), FEIN/EIN, primary address, and contact details.
  4. Create your login credentials and verify your email address.
  5. Complete your vendor profile — business description, years in operation, and payment information for any future contract awards.

Tip: Use your legal business name exactly. Maryland agencies search the vendor database and mismatched names (DBA vs legal name) create issues at contract award time.

Step 2 — Add your NIGP commodity codes

This is the most important setup step. NIGP (National Institute of Governmental Purchasing) codes are the commodity classification system Maryland uses. Your codes determine which solicitation alerts you receive and how procurement officers find you in the vendor directory.

  1. In your account dashboard, go to My Account → Commodity Codes.
  2. Use the NIGP code search to find codes that describe your services or products. Search by keyword — “IT services,” “construction,” “janitorial,” etc.
  3. Add every code that applies to your capabilities. Most businesses need 5 to 15 codes. Do not limit yourself to 2 or 3 — each code is a separate stream of solicitation alerts.
  4. Enable email notifications for each added code.

Common mistake: Businesses add only their primary NAICS code and miss solicitations because Maryland uses NIGP codes, not NAICS codes. The two systems have different category structures — spend 15 minutes mapping your NAICS to NIGP equivalents in eMMA's search tool.

Step 3 — Upload your certifications

If you hold Maryland MBE, SBR, or DBE certification, upload your certificates in eMMA. This flags your vendor profile so procurement officers running certification-filtered searches see you, and it automatically marks your bids as MBE/SBR-participating on solicitations with participation goals.

  • Go to My Account → Certifications
  • Upload your MBE certificate (from MDOT OMBE) or SBR certificate (from GOSBA)
  • Enter your certification number and expiration date
  • eMMA will display your certification status on your public vendor profile

No certifications yet? Read the Maryland MBE & DBE guide to get started.

Step 4 — Find open solicitations

Two ways to find active Maryland contracts on eMMA:

  • Commodity code alerts (recommended) — Once your codes are set up, eMMA emails you every time a matching solicitation is posted. Check your inbox daily. Solicitations close on tight deadlines — 14 to 30 days is typical for RFPs, sometimes less for RFQs.
  • Manual search — Go to Solicitations → Search Solicitations. Filter by NIGP code, agency, solicitation type (IFB / RFP / RFQ), and open/close date. This is useful for proactive prospecting beyond your alert categories.

What to look for in a solicitation: Check the scope of work, MBE/SBR participation goal (if any), evaluation criteria, insurance requirements, and the pre-bid conference date. Attending pre-bid conferences is strongly recommended — agencies answer questions there that are not in the written documents.

Step 5 — Submit your bid or proposal

  1. Download all solicitation documents from the eMMA portal, including any amendments posted after the original. Always bid against the most recent amendment.
  2. Submit written questions through eMMA's Q&A feature before the deadline. Questions submitted outside the portal may not receive official answers.
  3. Prepare your response according to the evaluation criteria. For RFPs, technical score typically weighs more than price — read the evaluation rubric carefully.
  4. Upload your completed bid/proposal through the eMMA portal before the deadline. Late submissions are automatically rejected. Submit at least an hour early in case of technical issues.
  5. After submission, you can track award notices in eMMA under Solicitations → Award Notices.

Tips for new eMMA vendors

  • Set up alerts before you search. Many businesses spend hours manually searching eMMA when five minutes of commodity code setup would send opportunities to their inbox automatically.
  • Maryland has a procurement threshold. Purchases under $15,000 can be made without a formal solicitation. Agencies may contact vendors directly from the eMMA directory for these. A complete vendor profile increases your chances of being found.
  • Watch for agency-specific portals. Some large Maryland institutions (UMCP, UMBC) have their own procurement pages in addition to eMMA. Bookmark the procurement pages of your top target agencies.
  • eMMA ≠ MDOT. If you want SHA or MTA subcontracting work, you also need to register on MDOT's portal at procurement.maryland.gov — separate system, separate registration.

Track Maryland, DC, and Virginia contracts in one place

DuoGov aggregates open solicitations from eMMA, MDOT, DC OCP, and Virginia eVA — filtered to match your certification profile and NAICS codes. No more checking three portals separately.

Start for Free →

Frequently asked questions

What is eMMA and what is it used for?

eMMA (eMarylandMarketplace Advantage) is Maryland's central eProcurement portal, managed by the Department of General Services (DGS). All Maryland state agencies post solicitations on eMMA — invitation for bids (IFBs), requests for proposals (RFPs), and requests for quotes (RFQs). Vendors register for free, add their commodity codes, and receive email notifications when relevant solicitations are posted. eMMA is the primary way to find and respond to Maryland state government contracts.

Is it free to register as a vendor on eMMA?

Yes. Vendor registration on eMMA is completely free. There is no subscription fee, no annual fee, and no per-bid fee. You pay nothing to register, receive solicitation alerts, or submit bids through the portal. Registration takes approximately 30 minutes for a complete setup.

How do I find Maryland government contracts on eMMA?

After registering, go to the "Solicitations" tab and search by keyword, NIGP commodity code, agency, or solicitation type. You can also set up automatic email alerts: go to "My Account" → "Commodity Codes" and add your relevant NIGP codes — eMMA will notify you by email each time a solicitation is posted in those categories. Checking your alerts daily is the most reliable way to catch new opportunities before they close.

What NIGP codes should I use on eMMA?

NIGP (National Institute of Governmental Purchasing) codes are the commodity classification system used in Maryland. Search the NIGP code directory within eMMA for your service/product categories. Most businesses need 5-15 codes to fully represent their capabilities. Be thorough — many Maryland agencies search the vendor database by NIGP code when they have a small purchase or want to identify qualified vendors before posting a formal solicitation.

Does registering on eMMA replace MBE or SBR certification?

No. eMMA vendor registration and MBE/SBR certification are separate. eMMA registration makes you discoverable and lets you receive solicitation alerts and submit bids. MBE certification (from MDOT OMBE) and SBR certification (from GOSBA) unlock set-aside contracts and count toward agency participation goals. You need both: register on eMMA to find and bid on contracts, get certified to access the set-aside and preference portions of the market.

What is the difference between eMMA and MDOT's procurement portal?

eMMA covers the majority of Maryland state agencies — DGS, Department of Health, Department of Education, public universities, and most non-transportation agencies. MDOT (Maryland Department of Transportation) runs a separate procurement system for SHA, MTA, MAA, and MDOT headquarters contracts. If you want transportation-related Maryland work, you need to register on both eMMA and MDOT's portal. The MDOT procurement portal is at procurement.maryland.gov.

JG

Justin Gay

Founder, DuoGov · Washington, DC

Justin Gay founded DuoGov after working directly in the DC government contracting space and seeing firsthand how fragmented the procurement system is for small businesses. He built DuoGov to give certified small businesses the same intelligence and market visibility that large prime contractors take for granted — built on real DC PASS procurement data, not estimates.

Related guides