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?
| Portal | Covers | State | Free? |
|---|---|---|---|
| eMMA | Maryland state agencies (DGS, health, education, universities) | Maryland | Yes |
| MDOT portal | SHA, MTA, MAA, MDOT headquarters | Maryland | Yes |
| eVA | Virginia state agencies, universities, VDOT | Virginia | Yes |
| DC eSourcing (OCP) | DC government agencies | DC | Yes |
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
- Go to emma.maryland.gov and click Register.
- Select Vendor/Supplier as your account type. (Do not select “Agency” or “Individual.”)
- Enter your business information: legal name (exactly as it appears on your tax filings), FEIN/EIN, primary address, and contact details.
- Create your login credentials and verify your email address.
- 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.
- In your account dashboard, go to My Account → Commodity Codes.
- Use the NIGP code search to find codes that describe your services or products. Search by keyword — “IT services,” “construction,” “janitorial,” etc.
- 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.
- 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
- Download all solicitation documents from the eMMA portal, including any amendments posted after the original. Always bid against the most recent amendment.
- Submit written questions through eMMA's Q&A feature before the deadline. Questions submitted outside the portal may not receive official answers.
- Prepare your response according to the evaluation criteria. For RFPs, technical score typically weighs more than price — read the evaluation rubric carefully.
- 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.
- 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 →