Pay Transparency Laws by State: Salary Ranges in Job Postings
Updated 13 min read

Pay transparency laws by state and city
| Where and since | Who is covered | What the posting must show |
|---|---|---|
| CACaliforniaSince January 1, 2023 | 15 or more employees, at least one in California | Pay scale: a good-faith salary or hourly range expected at hire, inside the posting itselfCal. Lab. Code § 432.3(c)(3)Labor Commissioner FAQ |
| COColoradoSince January 1, 2021 (closing date since 2024) | Any employer with an employee in Colorado | Pay or pay range, a general description of benefits and other compensation, and the date applications are expected to closeC.R.S. § 8-5-201SB 23-105, signed act |
| CTConnecticutSince October 1, 2026 (for job ads) | Employers with one or more employees | Wage or wage range and a general description of benefits, in public and internal job adsConn. Gen. Stat. § 31-40zPublic Act 26-12, § 2 |
| DCDistrict of ColumbiaSince June 30, 2024 | Employers with at least one employee in the District | Minimum and maximum projected salary or hourly pay in every listing; the existence of healthcare benefits before the first interviewD.C. Code § 32-1451 et seq.D.C. Law 25-138 |
| HIHawaiiSince January 1, 2024 | 50 or more employees | Hourly rate or salary range that reasonably reflects the actual expected pay; internal transfers and promotions excludedAct 203 (2023), HRS ch. 378Hawaii Civil Rights Commission FAQ |
| ILIllinoisSince January 1, 2025 | 15 or more employees, counted wherever they work | Wage or salary, or a range, and a general description of benefits and other compensation820 ILCS 112/10(b-25)Illinois Department of Labor FAQ |
| MEMaineSince July 29, 2026 | 10 or more employees | The anticipated pay range in ads for available positionsLD 54 (132nd Legislature)Maine Department of Labor |
| MDMarylandSince October 1, 2024 | Any employer doing business in the state | Wage range and a general description of benefits and other compensation, in public and internal postingsMd. Code, Lab. & Empl. § 3-304.2Maryland Code |
| MAMassachusettsSince October 29, 2025 | 25 or more employees with Massachusetts as their primary place of work | Pay range: the annual salary or hourly wage range expected in good faithM.G.L. c. 149, § 105FAttorney General's Office |
| MNMinnesotaSince January 1, 2025 | 30 or more employees at sites in Minnesota | Starting salary range (or a fixed rate, never open-ended) and a general description of all benefits and other compensationMinn. Stat. § 181.173Minnesota Statutes |
| NJNew JerseySince June 1, 2025 | 10 or more employees over 20 calendar weeks, doing business or taking applications in New Jersey | Hourly wage or salary, or a range, and a general description of benefits and other compensation programsN.J.S.A. 34:6B-23NJ Department of Labor |
| NYNew York StateSince September 17, 2023 | Private employers with 4 or more employees | Salary, hourly rate or a range with a minimum and a maximum; say so if the job is paid on commissionN.Y. Lab. Law § 194-bNY Department of Labor FAQ |
| VTVermontSince July 1, 2025 | 5 or more employees | Compensation or range in any ad for a Vermont job; commission jobs say so; tipped jobs give the base wage or range21 V.S.A. § 495pVermont Statutes |
| VAVirginiaSince July 1, 2026 | No headcount floor in the section | Wage, salary, or a wage or salary range set in good faith, in each public and internal postingVa. Code § 40.1-28.7:122026 Acts, ch. 1063 |
| WAWashingtonSince January 1, 2023 | 15 or more employees | Wage scale or salary range (or the fixed wage) and a general description of all benefits and other compensationRCW 49.58.110Revised Code of Washington |
| NYCNew York CitySince November 1, 2022 | 4 or more employees (or one domestic worker), at least one in the city | Good-faith minimum and maximum salary for jobs, promotions and transfers done at least partly in the cityNYC Human Rights LawNYC Commission on Human Rights |
| ClevelandCleveland, OhioSince October 27, 2025 | Private employers with 15 or more employees in the city | Salary range or pay scale in every formal posting; internal promotions and transfers excludedCleveland Cod. Ord. ch. 669Fair Employment Wage Board |
A pay transparency law, in the hiring sense, makes an employer print the pay for a job in the job ad. This table lists only the jurisdictions whose statute or enforcing agency we read on October 23, 2026: 14 states, the District of Columbia and 2 cities. It is not a count of every place with a rule. We could not open the official sources for Nevada or Rhode Island that day, and we did not read the smaller city and county ordinances, so a place missing from the table may still have a law.
“Who is covered” is the employer headcount that triggers the duty. “What the posting must show” is the minimum the ad has to carry. The law column names the statute and links the page we read, which is the place to check before you rely on a row.
Two patterns jump out. First, the headcount floors are all over the map: Colorado, Connecticut, Maryland and the District reach an employer with a single employee there, while Hawaii starts at 50. Second, the ad often has to carry more than pay. Colorado, Washington, Minnesota, Maryland, Illinois, New Jersey and Connecticut also want a general description of benefits, and Colorado wants the date applications close.
What to do
- Find every row where you have an employee or post a job, and apply the strictest one to the shared ad template.
- Put a real minimum and a real maximum in every posting, plus one line on benefits.
- Add the posting step to your new hire checklist so it happens before the job goes live, not after a complaint.
Which law applies to the job you post
| Where | A posting is covered when the job is |
|---|---|
| CA | Any position that may ever be filled in California, in person or remotely (Labor Commissioner reading) |
| CO | Remote jobs performable anywhere are covered; only jobs that can be done solely at out-of-state sites may fall outside |
| CT | Duties in Connecticut, or out of state but reporting directly to a supervisor, office or site in Connecticut |
| IL | Work done at least partly in Illinois, or elsewhere but reporting to an Illinois supervisor, office or site |
| MD | Work physically performed, at least in part, in Maryland |
| MA | Primary place of work in Massachusetts, including remote roles attached to a Massachusetts worksite |
| NY | Work done at least partly in New York, or reporting to a supervisor, office or site in New York |
| NYC | Work that can or will be done in whole or in part in the city, including from home |
| VT | Physically in Vermont, or remote and predominantly for a Vermont office or work location |
The law that applies follows the job, not your headquarters. A 20-person company in Texas that posts a remote role open to anyone in the country is posting into every one of these jurisdictions at once. Colorado's labor division put it bluntly in a 2021 letter to employers: excluding Coloradans from a remote job is “a preference among applicants”, not a description of where the work can be done, so it does not remove the pay disclosure duty.
New York draws the line at real presence. Its Department of Labor says occasional trips into the state for a meeting or a conference do not make a job one performed in New York, and a remote job is not covered only because the direct supervisor happens to live in New York when the company and its leadership are elsewhere.
The simplest way to stay inside every row at once is to stop sorting jobs by state and put a pay range and a benefits line in every posting. It costs one field in the template and removes the question of which law a remote job falls under.
What to do
- For every remote posting, assume each state where a hire could live may apply.
- Do not rely on “not open to residents of” wording to avoid a disclosure duty; Colorado says it does not work.
- Other hiring rules follow the worker's state too; check the E-Verify requirements by state before a remote hire starts.
What counts as a valid pay range
- $20+ an hour
- Up to $60,000
- Competitive pay
- Starts at $50,000, depending on experience
- Great benefits
- $22 to $27 an hour
- $58,000 to $66,000 a year
- $30 an hour (a fixed rate)
- Health, dental, 401(k) match, 15 days paid leave
Across the laws we read, a range has two ends and both are honest. New York's Department of Labor says a range “cannot be open-ended” and gives “$20+ an hour” as the example of what is not allowed. Minnesota writes the same rule into its statute, and Illinois rejects “$40,000 and up”, “up to $60,000” and “starts at $50,000 depending on experience” as too vague. If you will pay one fixed rate, New York, New York City, Minnesota and Washington let you post that single figure.
Good faith is the other half. California asks for a good-faith estimate of the range you reasonably expect to pay at hire; Massachusetts, Maryland, Virginia and Connecticut use good-faith wording too, and Virginia's statute says any review of good faith will consider “the breadth of such wage or salary range.” Illinois warns that an extremely broad range may raise compliance questions and suggests keeping a record of why the range is as wide as it is.
California's Labor Commissioner says the pay scale must be in the posting itself: a link or a QR code to it does not count. Illinois allows a hyperlink only if it goes straight to that position's pay and benefits, and New York lets a short social post link to the full posting on your site.
Commission and tips get their own rules. Vermont lets a commission-paid job say so instead of giving a range and makes a tipped job give its base wage; New York asks you to say when a job is commission-based; Massachusetts and California expect the piece-rate or commission range you reasonably expect to pay.
What to do
- Write the range as a minimum and a maximum you would really pay a new hire, never “up to” or “and up”.
- Keep a note of how you set it: the pay band, what current staff earn, or the budget.
- Put it in the text of every posting, not behind a link.

Benefits and other pay in the posting
| Where | Besides the pay range, the posting or process must give |
|---|---|
| CO | General description of benefits and other compensation, plus the date applications are expected to close |
| CT | General description of benefits: health insurance, retirement, fringe benefits, paid leave and other non-wage pay |
| DC | The existence of healthcare benefits, told to the candidate before the first interview |
| IL | General description of benefits and other compensation, including bonuses, stock options or other incentives |
| MD | General description of benefits and any other compensation offered for the position |
| MN | General description of all benefits and other compensation, including health or retirement benefits |
| NJ | General description of benefits and of other compensation programs the hire would be eligible for |
| WA | General description of all benefits and other compensation to be offered |
A general description is short. It names what comes with the job, not what each benefit is worth: health and dental cover, a retirement plan and its match, paid leave, a bonus plan. New Jersey's Department of Labor gives the wrong version too: a posting may not get by with phrases like “great benefits offered” or “health insurance and more.” Illinois says pay that varies, such as tips, commission or bonuses, can be named without an estimated amount.
California sits at the other end. Its Labor Commissioner says bonuses, tips and other benefits do not have to be posted; only the salary or hourly range does. Writing the benefits line anyway costs nothing and satisfies the stricter rows.
What to do
- Add one benefits sentence to the posting template: health, retirement, paid leave, any bonus or commission plan.
- Keep the wording the same as your offer letters and employee handbook so the posting does not promise more; the handbook requirements by state show which policies must be in writing.
When there is no posting: pay on request
| Where | Who can ask for the range, and when |
|---|---|
| CA | Applicants, on reasonable request; employees, the pay scale for their own position on request |
| CT | Applicants for a job not advertised: at their request or before any pay discussion or offer, whichever is first; employees at hire, on a change of position and on first request |
| IL | Applicants never shown a posting: before an offer or pay discussion, and on request |
| MD | Applicants never shown a posting: before a pay discussion, and at any time on request |
| MA | Anyone applying for a position, promotion or transfer, or starting a new position; current employees, for their own position on request |
| ME | Current employees, the pay range for their own position on request |
| WA | Employees offered an internal transfer or promotion, on request |
Posting rules only bite when you post. Plenty of small-employer hiring happens by referral or a direct message, and several of these laws close that gap: if the candidate never saw an ad, you owe them the range before you talk money, or as soon as they ask. Illinois says this holds even when the candidate came through a recruiter you hired.
Some laws also make you tell the people you already employ. Illinois requires employers that post a job externally to notify current employees of promotion opportunities within 14 days; Colorado requires reasonable efforts to announce each job opportunity to current employees on the same day and before a selection, and to tell the team who got it within 30 days of the start; New Jersey requires reasonable efforts to announce promotion opportunities internally.
What to do
- Write down the range before the first conversation about pay, even when there is no ad.
- Answer an employee's request for their own range in writing and keep a copy.
- Post internal openings where everyone can see them, and add the step to your hiring compliance checklist.
Penalties and cure periods
| Where | What a non-compliant posting can cost | Source |
|---|---|---|
| CO | Fine of $500 to $10,000 per violation | CDLE letter, C.R.S. 8-5-203(4) |
| DC | Fines of $1,000, up to $20,000 for repeat violations | DC Attorney General advisory |
| IL | Active postings: 14 days to cure a first offense, 7 a second; then up to $500, $2,500, $10,000 by offense | IDOL FAQ; 820 ILCS 112/30 |
| MA | Warning, then up to $500, then up to $1,000; 2 business days to cure after a notice until 2027-10-29 | AGO guidance |
| NJ | Up to $300 for a first violation and $600 for each later one, one penalty per non-compliant role | NJDOL, March 2026 |
| VA | Up to $1,000 for a first violation and $5,000 after; 15 business days to fix a posting after written notice | Va. Code § 40.1-28.7:12(E)–(F) |
| WA | $100 to $5,000 per violation to the applicant; 5 business days to fix after notice until 2027-07-27 | RCW 49.58.110(1)(b), (4), (5) |
| Cleveland | 90 days to cure, then up to $1,000, or $5,000 with two or more violations in five years | Fair Employment Wage Board |
Several of these laws give a first-time employer room to fix a posting before money changes hands. Washington and Massachusetts wrote cure periods with an end date, Virginia lets an employer correct a posting within 15 business days of a written complaint before an applicant can sue, and Cleveland gives 90 days after a finding. The money grows with repeat violations, and some laws count each job as its own violation.
Washington and Virginia let applicants sue. In Washington a prevailing applicant recovers $100 to $5,000 per violation plus attorneys' fees, and the right to sue belongs to each job applicant, not only to the state.
What to do
- Treat any notice about a posting as a deadline: the cure windows run in business days.
- Fix the template, not just the ad that drew the complaint; repeat violations cost more where the law sets tiers.
- If postings go out from several hands, keep one template in your HR system; our comparison of HR compliance software covers tools that hold them.
Laws that start later
DEDelaware
Pay or pay range and a general description of benefits in internal and external postings. Covered: 26 or more employees; Delaware jobs and remote jobs offered by a Delaware-based employer.
19 Del. C. § 709C (HS 2 for HB 105, signed 2025-09-26), source
September 26, 2027
ColumbusColumbus, Ohio
Pay transparency in job postings, § 2335.03(C). Covered: Set by Columbus City Code ch. 2335.
Ordinance 2898-2025 (enforcement deferred to this date), source
January 1, 2027
Delaware's law was signed on September 26, 2025 and takes effect two years later. Until then, a first offense there will draw a written warning and later ones $500 to $10,000 each, counting one job as one violation however often it is reposted. Columbus has passed its posting rule but will not enforce it before January 1, 2027.
Columbus enforcement January 1, 2027; Washington's cure period ends for postings after July 27, 2027; Delaware begins September 26, 2027; the Massachusetts cure period ends October 29, 2027.
- Jurisdictions in our table
- 17, read October 23, 2026
- Reach an employer with one employee
- CO, CT, DC, MD
- Smallest headcount floor above one
- 4 employees (NY, NYC)
- Largest headcount floor
- 50 employees (HI)
- Open-ended range
- Not allowed (NY, NYC, MN, IL, NJ)
- Range behind a link
- Not allowed in CACal. Lab. Code § 432.3(c)(3)
- Next law to start
- Columbus, Ohio, January 1, 2027
Building the rest of the hiring file? The new hire checklist puts the posting, the offer and the first-day paperwork in order.
Questions employers ask
Which states require salary ranges in job postings?
Of the jurisdictions we read on October 23, 2026: California, Colorado, Connecticut, District of Columbia, Hawaii, Illinois, Maine, Maryland, Massachusetts, Minnesota, New Jersey, New York State, Vermont, Virginia, Washington. Among cities, New York City and Cleveland, Ohio have their own rule. Our table lists only what we read that day, so check any state not on it before you assume it has no law.
Do internal job postings need a pay range?
In most of these places, yes: Colorado, Maryland, Connecticut, Virginia and New Jersey name internal postings, and New York and New York City cover promotion and transfer opportunities. Hawaii and Cleveland exclude internal transfers and promotions.
Am I liable for a posting a recruiter or job board publishes?
Usually yes when you asked them to post it. California makes you give the pay scale to the third party, who must include it; New York and Washington count postings made through a third party. Both also say you are not responsible for a posting copied or scraped without your consent.
Can I pay a new hire more or less than the posted range?
The range must be honest when you post it, not a promise. Vermont's statute says nothing in its law stops an employer from hiring above or below the range because of the applicant's qualifications or market conditions. Keep a short note whenever a hire lands outside the posted range, saying why.
Can I still ask applicants what they earn now?
Often not. Several of the same laws ban salary history questions: California, Maryland, Virginia, Connecticut and Cleveland among those we read. Criminal-history questions have their own timing rules, set out in our guide to ban the box laws by state. See also our hiring compliance checklist for the other hiring-stage rules.