eComply certified payroll: how to log in, and why a payroll comes back rejected

This page reads Multnomah County's eComply update (reviewed September 25, 2026), the eComply Contractor User Manual the County posts, and the eComply pages of New York City and NYCHA. It is not eComply, B2Gnow or agency support, and your agency decides what applies to your job.

Last reviewed against the sources it cites

The short answer

eComply runs at more than one address. Some agencies have their own, such as nycha.ecomply.us and nyc-oti.ecomply.us, while Multnomah County and SHRA use the shared prod.ecomply.us, so use the address your agency or prime gave you. In the undated manual Multnomah posts, a rejected payroll comes back by email and you fix it with Modify. NYCHA's undated deck says a rejected payroll must be corrected and resubmitted.

  • Multnomah County says that since September 9, 2026 all contractors must submit weekly certified payroll through eComply via B2Gnow and that LCPtracker access has been revoked (County update, reviewed September 25, 2026).
  • The County's update gives two routes in: select Connect to eComply under My Prevailing Wage in your B2Gnow account, or add agency code MULTCO to an existing eComply account (County update).
  • NYC's own page requires its database for City contracts solicited on or after December 31, 2025, but the labor department's FAQ sends public work done by or for NYC, and roadway excavation on NYC permits, there, so ask your contracting agency.
  • In the undated eComply Contractor User Manual that Multnomah County posts, a rejection emails the contractor the project, week ending date and remarks, and the Modify option lets the contractor update and resubmit.
  • NYCHA's undated training deck says its operations vendors must correct a rejected payroll and resubmit it in eComply before invoicing.
  • Agencies point to different addresses: the County update links prod.ecomply.us, the NYC page links nyc-oti.ecomply.us, and the NYCHA page links nycha.ecomply.us.

eComply runs at more than one address

Some agencies have their own address: NYCHA at nycha.ecomply.us, New York City at nyc-oti.ecomply.us and San José at laborcompliance.sanjoseca.gov. Multnomah County and SHRA point contractors to the shared prod.ecomply.us, and Multnomah's update says one account there can switch between agencies. The manual says to go to the company URL your agency administrator gives you, or to prod.ecomply.us. Use the address your agency or prime contractor gave you. These are the addresses read for this page.

AgencyAddressHow the agency says access works
Multnomah County, Oregonprod.ecomply.usFrom your B2Gnow account, or by adding agency code MULTCO to an existing account (County update). Steps below.
New York City mayoral agencies, the Economic Development Corporation and the Health and Hospitals Corporationnyc-oti.ecomply.usThe City sets up the project, then notifies the contractor to register for a one-time account (NYC page). The sign-in page shows no Create One link. The sources disagree on scope. The labor department's FAQ sends public work done by or for NYC, and roadway excavation on NYC permits, to this database, and sends payroll for other covered projects to DOL's Certified Payroll Portal. The NYC page limits the requirement to City contracts solicited on or after December 31, 2025, and says existing projects can be set up ad hoc after consulting the contracting agency. The Office of Community Hiring home page showed a Coming Soon banner for the database when read on November 4, 2026. Ask your contracting agency which applies to your contract, and see our New York guide for the rest.
NYCHAnycha.ecomply.usSign in with an NYC.ID account. NYCHA's page says it creates some accounts itself, and that if yours was not created you use Create One. NYCHA's FAQ (updated March 2025) says to register in iSupplier first, then use Create One and enter agency code NYCHA and your Oracle vendor number from iSupplier. Subcontractors use the Oracle vendor ID NYCHASUB.
City of San Josélaborcompliance.sanjoseca.govThe sign-in page has a Create One link, and a June 2023 Council item recommended a contract with eComply Solutions LLC. The City's certified payroll page refused automated access, so its rules are not read here.
Sacramento Housing and Redevelopment Agencyprod.ecomply.usIts Doing Business page (2022 footer) says all SHRA contractors and subcontractors will be required to use eComply, and it links prod.ecomply.us to register. See our SHRA guide.

Who runs eComply

The sign-in pages at prod.ecomply.us and the agency addresses above carry the footer eComply Solutions LLC. B2Gnow's July 24, 2024 announcement says it acquired eComply Solutions and links ecomplysolutions.com, and Multnomah calls the product eComply powered by B2Gnow.

How access works at Multnomah County

Multnomah says that as of September 9, 2026 all contractors must submit weekly certified payroll through eComply via B2Gnow, and that LCPtracker access has been revoked.

No eComply account yet

  1. Log in to your B2Gnow account for the County.
  2. Select View, then My Prevailing Wage, then Connect to eComply.
  3. The County says the system creates your eComply profile and maps your active contracts from your current data.

Existing eComply account with any agency

  1. Log in at prod.ecomply.us.
  2. Select Setup, then My Organization, then Agencies.
  3. Enter agency code MULTCO, select Add Agency Code, then Save Changes. You can then switch between agencies in the top right corner.

The County's instructions do not say whether an account on another agency's own address, such as NYCHA's or New York City's, is the same account as one at prod.ecomply.us. The manual (View an Existing Organization) also says the Agencies function is not available where your agency creates your users for you. If you do not see the Agencies tab or are unsure which account you hold, ask the Supplier Diversity Team.

If you are stuck at the B2Gnow step, the County's portal page has Forgot Username / Account Lookup and Forgot Password links in its login box and a Contact Support link. If your project is missing, the County says its team is publishing projects one at a time while it checks the wage rate books assigned to active projects.

The County update asked contractors who emailed weekly WH-38 forms between July 9 and September 9, 2026 to enter or import those weeks in eComply by October 9, 2026. That date has passed, so if you have not done it, do it now and ask the Supplier Diversity Team what else it needs. Our WH-38 guide covers the form.

The County's update says eComply is meant to give a consistent experience to contractors working with both Multnomah County and the City of Portland, and its local trainings are joint sessions with the City of Portland and Port of Portland compliance teams. It does not say which system governs a City or Port contract, so ask the City or Port as owner (see our Oregon guide).

Do you have to be invited?

It depends on the agency. The County's Labor Compliance Program page (reviewed January 8, 2026) was written before go-live: it says the County then used B2Gnow and LCPtracker, would move to eComply in 2026, and that contractors must be invited into each system. The County's later update (reviewed September 25, 2026) describes a route that starts in your B2Gnow account and mentions no invitation. The manual's sign-up steps ask for an agency invitation code from your agency administrator. If a route fails on a Multnomah project, the County says project managers do not train contractors on the system and to send system questions to the Supplier Diversity Team. On another agency's project, ask the project owner.

Subcontractors: the manual says to tell whoever holds your contract once you register, so they can assign you to the project. NYCHA's FAQ (updated March 2025) says a subcontractor without access to a project asks the prime to assign it.

If you cannot get in

  • The Set Password email expired. The manual says the link is good for four hours. After that, ask support for a new one.
  • Forgotten password. The prod.ecomply.us sign-in page has a Forgot Password link, and the manual lists support@ecomplysolutions.com and 1-855-496-9526 as eComply support. The sources read here do not describe Multnomah's reset steps.
  • NYCHA password and NYC.ID. Sign in through NYC.ID and reset the password on the NYC.ID page. NYCHA's eComply page says all vendors are required to have an NYC.ID account to reach eComply, its Getting Started guide (undated) says eComply sends you to NYC.ID to log in and that password resets are on that page, and its sign-in page shows a Login with NYC.ID link. NYCHA's March 2025 FAQ describes a different reset, by username and security question.
  • You can sign in but cannot submit. The manual lists three roles: Company Admin, Submitter and Data Entry. Data Entry can enter data but not submit, so ask your company admin.
  • Shared logins. The manual says each person who submits should have their own username.

Why a payroll comes back rejected

The manual Multnomah posts is undated, and it describes the flow. The system evaluates each submission and highlights employees it finds non-compliant. A reviewer, your prime or the agency, opens a Prevailing Wage Determination Comparison, confirms the problem and rejects the payroll with remarks. The contractor gets an email with the project, week ending date and remarks. The manual's reviewer section tells reviewers to verify with the agency administrator whether compliant payrolls are auto accepted. NYCHA's training deck is also undated (its latest date reference is a 2025 income figure). It says that at NYCHA the Action Items section of the eComply home page lists rejected CPRs.

What gets flagged

For a wage problem, the manual says the comparison shows the underpayment per day or week. Other messages can appear for non-wage problems such as ratio. NYCHA's deck lists wage underpayments, overtime and missing signatures as examples of discrepancies to correct. The manual's payroll steps and its training notes, which say not every video applies to your organization, point to three things to check before you submit:

  • An apprentice's certification must be submitted before you can add that employee to a payroll.
  • Employees shown in red in the CPR wizard have incomplete information.
  • The manual's Statement of Compliance screen asks you to check Box 4a or 4b, depending on the fringe benefits on the payroll. The manual does not say which agency's form it shows, so ask your agency which box applies.

The training notes also say your first submission must be a certified payroll, not a non-performance report.

Fix and resubmit

  1. Read the remarks in the rejection email. The manual says the email carries the project, week ending date and remarks. For viewing the comments inside eComply, the training videos under Activities, Support, Training Videos include one titled Rejected CPR - See Rejection Comments, and another titled Rejected CPR - Modify vs. Adjustment.
  2. Use Modify on the rejected payroll, correct it and submit it again. The manual says a rejection gives the contractor an added Modify option to update and resubmit. The manual also names an Adjustment option in a separate training video and does not say when it applies, so watch that video or ask the agency before choosing. Manage CPRs, under Activities and Certified Reports, is where the manual lists each project's payrolls, and Action, then View History, shows earlier versions.
  3. The manual says the system re-evaluates the payroll on each submission, and that a payroll that is now compliant is auto accepted. The same section tells reviewers to verify with the agency administrator whether compliant payrolls are auto accepted, and NYCHA's FAQ says CPRs must be in Accepted status before a CPR package is submitted. Ask your agency whether a compliant payroll is accepted automatically or waits for a reviewer.
  4. If the flagged rate looks wrong, ask the agency which wage determination is assigned to your project.

On payment, NYCHA's deck says its operations vendors must correct a rejected payroll and resubmit before invoicing, and that approval releases the prevailing wage payment hold.

Who to ask

These are the contacts each source publishes. B2Gnow's help center refused automated access, so it is not read here, though Multnomah and NYC both point contractors to it.

AgencyContact as published
Multnomah CountyThe eComply helpdesk for technical questions and the County Supplier Diversity Team for project and system questions. The County says project managers do not train contractors on the system. Contact details are at the foot of the County update. The undated manual separately lists support@ecomplysolutions.com and 1-855-496-9526 as eComply support, which the County update does not repeat.
New York CityYour contracting agency for questions about a specific contract, and NYCLCT-Support@oti.nyc.gov for technical support (NYC page).
NYCHAIts deck lists support@ecomplysolutions.com for technical issues, including editing a rejected payroll, eComply.support@nycha.nyc.gov for user access and accounts, and PrevailingWages@nycha.nyc.gov for prevailing wage questions.

The signature on the Statement of Compliance is yours. The manual says entering your name at the Sign prompt applies your electronic signature, and that an uploaded signature image must belong to the officer named on screen.

What we do

We prepare certified payroll for public works contractors. Tell us about your project.

Questions

What is the eComply login address?
It depends on the agency. Multnomah County and SHRA point to the shared prod.ecomply.us, while NYCHA, New York City and San José have their own addresses, listed above. Use the address your agency or prime gave you.
Why can I not find a sign-up button for the NYC database?
NYC says it sets up the project first and then notifies the contractor to register for a one-time account, and its sign-in page shows no Create One link. Ask your contracting agency if you have not been notified.
Does my New York City job go in the NYC database or the DOL portal?
The labor department's FAQ sends public work done by or for NYC, and roadway excavation on NYC permits, to the NYC database. The NYC page limits it to City contracts solicited on or after December 31, 2025, so ask your contracting agency. Our New York guide covers the DOL portal.
Who rejects my payroll, the agency or my prime?
It can be either. The manual describes review by the general contractor or the agency. NYC's page says each subcontractor submits its own payrolls to the prime and the prime submits to the contracting agency, and NYCHA's FAQ says every subcontractor, at any tier, enters its own payrolls.
Is eComply the same as LCPtracker or B2Gnow?
It is not LCPtracker. Multnomah replaced LCPtracker with eComply, powered by B2Gnow. B2Gnow says it acquired eComply Solutions in July 2024, but the County's B2Gnow portal and its eComply site sit at different addresses, multco.diversitycompliance.com and prod.ecomply.us.

Sources

Every figure on this page links to its source where it first appears. The full list, in order:

  1. Multnomah County's eComply update multco.us
  2. eComply Contractor User Manual multco.us
  3. New York City nyc.gov
  4. NYCHA nyc.gov
  5. FAQ dol.ny.gov
  6. training deck nyc.gov
  7. nycha.ecomply.us
  8. nyc-oti.ecomply.us
  9. laborcompliance.sanjoseca.gov
  10. SHRA shra.org
  11. prod.ecomply.us
  12. Office of Community Hiring home page nyc.gov
  13. FAQ nyc.gov
  14. June 2023 Council item sanjose.legistar.com
  15. July 24, 2024 announcement b2gnow.com
  16. B2Gnow account multco.diversitycompliance.com
  17. Labor Compliance Program page multco.us
  18. Getting Started guide nyc.gov

Questions about your project

We prepare certified payroll for public works contractors. Tell us about your project.

Got it. If your filing is due sooner, call us at 1-858-834-8430, Monday to Friday, 7:00 to 5:00 Pacific.

Prefer the phone? Call 1-858-834-8430, Monday to Friday, 7:00 to 5:00 Pacific.

CallContact us