Maryland Prevailing Wage

A practical navigator for Maryland contractors, subcontractors, public bodies, and owners on public works. What MD prevailing wage is, how it differs from federal Davis-Bacon and from DE / PA / NJ, and where to find the Prevailing Wage Portal, the contractor registration, and the certified payroll submission system.

Maryland public-works construction site at golden hour with the Baltimore Inner Harbor visible in the distance

The short version

Maryland's Prevailing Wage Law is administered by the Maryland Department of Labor, Division of Labor and Industry, Prevailing Wage Unit. MD runs a full digital Prevailing Wage Portal where rates are searched, certified payroll is submitted, and contractors and subcontractors register before working on covered public works projects. The governing statute lives in the State Finance and Procurement Article (SFP).

MD's model sits closer to PA and NJ than to DE — rates are accessible digitally and payroll reporting is online — but with an additional distinctive requirement: contractor and subcontractor registration is mandatory before bidding or working on a covered project.

Where to get the rates, register, and file certified payroll

Primary source: Maryland Department of Labor, Division of Labor and Industry, Prevailing Wage Unit — the canonical hub is labor.maryland.gov/labor/prev.

From that hub, the working destinations you will need:

The primary-source library

Which projects trigger Maryland prevailing wage?

MD prevailing wage applies to public works contracts above the statutory threshold defined in the State Finance and Procurement Article. Coverage includes state and certain political-subdivision construction, alteration, and repair work. The specific current threshold, the definition of "public work," and the covered-project scope should be verified directly against the current statute and COMAR regulations linked above. Thresholds have been amended; do not rely on a general summary for a specific bid.

The contractor/subcontractor registration requirement

Unique among the four states covered in our Delaware Valley navigator set, Maryland requires contractors and subcontractors to register with the Prevailing Wage Unit before bidding or working on a covered public works project. The registration is handled through the Prevailing Wage Portal. Out-of-state contractors landing their first MD public-works project routinely miss this step — do it first, not last.

How Maryland prevailing wage differs from federal Davis-Bacon

How Maryland differs from Delaware, Pennsylvania, and New Jersey

See also: Delaware · Pennsylvania · New Jersey.

The practical workflow (MD)

  1. Confirm the project triggers MD prevailing wage under the SFP Article threshold.
  2. Register as a contractor or subcontractor through the Prevailing Wage Portal. Do this before bid.
  3. Search rates on the Portal for the applicable classifications. If a needed classification isn't published, submit the Supplemental Rate Request Form.
  4. Include the rates in bid documents / contract as applicable.
  5. Pay the rates; file weekly certified payroll through the Portal.
  6. Maintain records per the COMAR retention period.
  7. If a dispute arises, file the Prevailing Wage Complaint Form from the hub.

When to get direct help

For classification ambiguity or coverage questions on a specific project, email dldliprevailingwage-labor@maryland.gov — the published mailbox for the Prevailing Wage Unit. Keep records of any written guidance you receive.

Why we built this

The Hive builds tools for working construction and engineering professionals across the Delaware Valley. Maryland's pre-bid registration requirement is the step most out-of-state contractors miss — and missing it on a Baltimore or Bel Air project can disqualify a bid entirely. This page makes the primary sources easier to find and the workflow easier to understand. It does not replace the Prevailing Wage Law, and it does not issue rates.

If something is missing that an MD public-works contractor would need, email us and we'll add it.