Virginia pay transparency law: the salary range rules for job postings

Since July 1, 2026, Virginia Code § 40.1-28.7:12 requires every public and internal posting for a job, promotion or transfer to carry the wage, the salary, or a good faith wage or salary range. Virginia wrote no employee-count threshold into the statute, so a three-person employer has the same duty as a national one, and the same law bans asking applicants what they used to earn.

This page covers who is covered, the four ways the statute lets you set a range, why an over-wide range is evidence against you, the 15 business day cure window that most summaries describe incorrectly, and what a violation actually costs. Build a defensible range on the right in about a minute.

General information, not legal advice

Pay band builder U.S. BLS OES, May 2024
Market
Seniority
Company stage
Coverage

Who the Virginia law covers, and why size is not a defense

Virginia enacted this in the 2026 session as chapters 996 and 1063 of the Acts of Assembly, codified at § 40.1-28.7:12, and the Virginia Department of Labor and Industry confirmed it applies beginning July 1, 2026. The striking feature for a small employer is what the section does not contain: any employee-count threshold at all. Most posting laws start at a headcount. Virginia does not, so the question of whether you are big enough to be covered never arises.

The duty also runs wider than external recruiting. The statute reaches "each public and internal posting for each job, promotion, transfer, or other employment opportunity." An internal note announcing an open team lead role is a posting for these purposes. Employers that carefully fix their careers page and leave the intranet alone have solved half the problem.

State Employee threshold Source
Virginia None stated in the section Va. Code § 40.1-28.7:12
Maryland Every employer Wage Range Transparency Act
Colorado Any size Equal Pay for Equal Work Act
Washington DC 1 or more employees Wage Transparency Omnibus Amendment
New York 4 or more employees N.Y. Labor Law § 194-b
New Jersey 10 or more employees P.L. 2024, c. 91
California 15 or more employees Cal. Labor Code § 432.3
Massachusetts 25 or more employees M.G.L. c. 149, § 105F
Minnesota 30 or more employees Minn. Stat. § 181.173

Thresholds are the trigger for the posting duty and are summarized from each state's own page on this site. A company operating in several of these states inherits the strictest rule it touches, which in practice means the Virginia rule, because there is no size below which it stops applying.

The range

The four ways Virginia lets you set the range

This is the part worth reading in the statute rather than in a summary. Virginia defines a "wage or salary range" as the minimum and maximum for the position, "set in good faith by reference to any applicable pay scale, any previously determined wage or salary range for the position, the actual range of wages or salaries for persons currently holding equivalent positions, or the budgeted amount available for the position, as applicable."

Four permitted anchors, and you pick the one that fits. That matters because a small employer hiring a role it has never filled before often assumes it has nothing to anchor to and posts a guess. It does have something: the budgeted amount available for the position is expressly one of the four. Whichever anchor you use, write down which one it was at the time you posted, because the good faith question is asked afterwards and answered from your records.

Anchor 1

An applicable pay scale

A published structure you already maintain. This is the cleanest answer, and the reason having bands before you post is worth more than fixing postings one at a time.

Anchor 2

A previously determined range

The range you set for this position last time. It has to have been determined, not remembered, so a documented prior decision is what makes this usable.

Anchor 3

What equivalent employees earn now

The actual range paid to people currently holding equivalent positions. Useful when you have incumbents, and it quietly exposes any pay compression you have been ignoring.

Anchor 4

The budgeted amount

The money actually available for the role. This is the anchor for a first-time hire, and it is the one most small employers do not realize the statute already gives them.

Good faith

Why a very wide range is evidence against you

The common first reaction to a posting law is to post a range so wide it cannot be wrong. In Virginia that reaction is specifically anticipated. Subdivision B 6 makes it a violation to "fail to set a wage or salary range in good faith," and then adds that "any analysis of whether the wage or salary range has been set in good faith shall consider, among other things, the breadth of such wage or salary range."

Read that as a rule about evidence. Breadth is not merely allowed to be considered, the statute says it shall be. So a $60,000 to $220,000 posting is not a cautious answer to the law, it is a fact a court is directed to weigh against you, and it is the single easiest violation for an outsider to spot from the posting alone without knowing anything about your company. Bad faith here does not require intent to deceive, only a range you cannot explain.

The practical defense is unexciting and effective: a narrow range you can source. If the number came from a documented method applied to market data, the breadth question answers itself. That is the whole argument for building salary bands before a law forces you to, and for deciding how wide a salary range should be on purpose rather than by nerves.

One caution if you hire in more than one state: this good faith and breadth test is Virginia's own, not a national standard. Maine's posting law took effect four weeks later and contains neither phrase, asking instead for the range the employer "anticipates relying on in setting wages." Much of the published coverage treats the two as one rule because they arrived together, so if you are working from a combined summary, check it against the Maine pay transparency law before you apply Virginia's width analysis to a Portland posting. Delaware is the one state that copies this drafting: 19 Del. C. § 709C(c)(1)a makes the breadth of the range a factor in the good faith analysis in almost the same words, effective September 26, 2027, so a template built for Virginia will transfer to a Delaware job posting on that point and not to a Maine one.

Cure window

The 15 business day cure window, read carefully

Virginia gives employers a chance to fix a posting before anyone can sue over it, and the details are more employer-friendly in one respect and less in another than the usual one-line summary suggests.

Subsection F says an employer "shall be afforded an opportunity to correct a violation of subdivision B 5 or 6 before a prospective employee may bring an action," that "any person may provide written notice to the employer alleging that the employer's posting does not comply," and that if the employer "corrects the posting on the original posting locations within 15 business days of receiving such notice, no action for a violation of subdivision B 5 or 6 shall be brought."

Three things follow that are easy to miss. First, the notice can come from any person, not only an applicant, so a competitor, a job board, or someone who simply reads postings can start your clock. Second, the statute says a notice about a particular posting "shall constitute adequate notice for the duration of such posting for any prospective employee seeking remedies under this section." One notice attaches to the posting, not to the person who sent it, so you do not get a fresh 15 days for each new complainant about the same advertisement. Third, the cure covers subdivisions B 5 and B 6 only, which are the posting and good faith duties. Nothing in the cure provision protects a salary history violation under B 1 through B 4.

What to do on day one

Correction has to happen "on the original posting locations." If the role was syndicated to several job boards, fixing the careers page is not enough, and a posting you can no longer edit because a third-party board controls it is a problem to solve before you receive a notice rather than after. Keep a list of where each requisition was published.

Salary history

The salary history ban, and the one-way exception

The same section bans salary history. An employer may not seek an applicant's wage or salary history, may not rely on it in considering the applicant, and may not rely on it in setting pay at hire. It may not refuse to interview, hire, employ or promote, or otherwise retaliate against someone for declining to hand it over or for asking what the range is. The definition covers pay from a current or previous employer, and the prohibition on seeking it is not limited to asking the candidate, so routing the question through a former employer or a third-party service does not help.

There is one carve-out and it runs in a single direction. If an applicant volunteers their history without prompting, subsection D lets the employer rely on it "to support a wage or salary higher than the employer's initial offer of compensation," and lets the employer seek to confirm it for that same purpose, in both cases only so far as the higher figure does not violate Virginia Code § 40.1-28.6 or federal law. It is a ratchet that only turns up. Volunteered history can justify paying someone more than you first offered. It can never justify paying less, and it cannot be used to walk an offer down.

Penalties

What a violation costs in Virginia

Route Who brings it Exposure
Civil penalty, first violation Attorney General Up to $1,000, paid into the general fund
Civil penalty, subsequent Attorney General Up to $5,000 for any subsequent violation
Private action Aggrieved applicant or employee Actual damages plus any other legal and equitable relief the court deems appropriate
Limitation period Private action One year from when the rights under subsection B were violated
Cure available Employer Yes for B 5 and B 6, within 15 business days of written notice; no cure for the salary history duties

Every figure above is from the text of Va. Code § 40.1-28.7:12 as enacted by 2026 Acts of Assembly chapters 996 and 1063. The court "may award any other legal and equitable relief it deems appropriate" in the Attorney General's action as well, so the stated penalty caps are not the ceiling on the total cost of getting this wrong.

FAQ

Questions Virginia employers ask

Does Virginia require salary ranges in job postings?

Yes. Since July 1, 2026, § 40.1-28.7:12 makes it unlawful to fail or refuse to disclose the wage, salary, or wage or salary range in each public and internal posting for each job, promotion, transfer, or other employment opportunity. Internal promotion and transfer announcements count, which is the part employers most often miss when they update only the external careers page.

How many employees do you need for the Virginia pay transparency law to apply?

The section carries no employee-count threshold. California and Illinois start at 15 employees, New Jersey at 10, Massachusetts at 25 and Minnesota at 30. Virginia writes no cutoff at all, so a three-person employer has the same duty as a national one and company size is never an answer to a complaint.

What is the penalty for violating the Virginia pay transparency law?

The Attorney General may bring a civil action carrying up to $1,000 for a first violation and up to $5,000 for any subsequent one, paid into the general fund. An aggrieved applicant or employee may separately sue within one year for actual damages and any other legal and equitable relief the court considers appropriate.

Is there a cure period under the Virginia pay transparency law?

Yes, for the posting and good faith duties only. Any person may give written notice that a posting does not comply, and correcting it on the original posting locations within 15 business days blocks an action over that violation. The notice attaches to the posting for its duration, so the same 15 days cover every later complainant about it.

Can Virginia employers ask about salary history?

No. Seeking an applicant's wage or salary history is prohibited, as is relying on it when considering the applicant or setting pay at hire. Because the ban is on seeking it rather than merely on asking the candidate, obtaining it from a former employer or a third-party service is caught by the same provision.

How wide can a Virginia salary range be?

Narrow enough to defend. The statute directs that any good faith analysis shall consider the breadth of the range, so width is treated as evidence rather than as caution. A band built from market data with a documented method answers the question before it is asked, which a very wide guess never does.

Related

What to read next

If you hire across state lines, the thresholds differ but the practical answer converges on one set of bands. Start with the pay transparency laws by state overview, then the mechanics of writing salary ranges into job postings. For remote roles open to candidates anywhere, the rules that bite are covered in remote job salary range requirements, and the method behind the numbers is in BLS salary data. The good faith range itself is walked through step by step in setting a good faith salary range for Virginia job postings.

Wagelist

Ranges you can defend, before someone sends you a notice

Wagelist builds pay bands for US teams of 10 to 200 from public BLS wage data with a documented method, which is exactly the record the good faith question asks for. Create your account spot and the demo above is free to use meanwhile.

Get started