Skip to content

How much does a car diagnostic test cost in Virginia?

We found no dated, primary-source Virginia price for a car diagnostic test, so the fee is whatever the shop quotes. Virginia lets a shop charge a reasonable fee for an estimate and related diagnostic work, but it must disclose that condition when you ask. Ask for the fee, what it covers and whether it is credited to the repair.

Free to ask. Local shops send quotes, and you pay only when you book one.

By Kasra Taheri, Founder, LoclisPublished

Researched and drafted with AI, then checked claim by claim against the sources listed below before it was published. Prices and rules change; the dates beside each source say when it was last checked.

Step by step

Read when to stop and call a pro, further down this page, before you start.

  1. Step 1: Write down the symptoms

    Note when the problem happens (cold start, highway, braking) and whether the check engine light is on, steady or flashing.

  2. Step 2: Ask about the diagnostic fee first

    Before you leave the car, ask whether the shop charges for diagnostic work; it must disclose that condition when you ask, in writing or on a posted sign.[2]

  3. Step 3: Ask what the fee covers

    Ask whether the fee covers reading codes only or also testing to find the cause, and whether it is credited toward the repair.

  4. Step 4: Request a written estimate

    Ask for the estimated labor, estimated parts, a description of the problem and the estimated completion time in writing before repair work starts.[2]

  5. Step 5: Authorize only what you approved

    Tell the shop that any extra work needs your approval first; the charge cannot exceed the written estimate by more than 10 percent without it.[2]

  6. Step 6: Keep the invoice

    Check that the final invoice shows the work performed and parts and labor separately.[3]

We could not find a dated, primary-source Virginia price for a car diagnostic test, so we will not quote one. The fee is whatever the shop sets, and it varies with the shop, the symptom and how much testing is needed. What Virginia law does give you is a right to know the fee and to get the estimate in writing before repair work starts.

What drives the fee

  • Reading the code versus finding the cause. A trouble code points to a system, not a failed part. A quick code read is one service; testing to find out why the code was set is another, and it takes more time.
  • The symptom. A steady warning light is usually quicker to trace than a problem that comes and goes, such as a stumble that only happens on cold mornings.
  • The vehicle. Some cars need brand-specific equipment or take longer to reach and test.
  • Shop policy. Some shops credit the fee toward the repair if you go ahead, and some do not. Ask.

Your rights under Virginia law

Virginia's Automobile Repair Facilities Act applies to any person who for profit diagnoses or corrects malfunctions of, or damage to, a motor vehicle.[1] That covers dealers, independent garages and chain shops alike. Under it:

  • A shop may charge a reasonable fee for the estimate and related diagnostic work, but must disclose the condition when you ask, in writing or on a sign posted at the entrance.[2]
  • On request, before any repair work for which you may be charged more than $25, the shop must give you a written statement of the estimated labor, the estimated parts, a description of the problem or work and the estimated completion time.[2]
  • Once you ask for a written estimate, work other than the diagnosis needed to prepare it cannot start until you have the estimate and have authorized the work.[2]
  • The shop cannot charge more than 10 percent over the written estimate, or 20 percent for a vehicle at least 25 model years old, unless you authorize the extra work or time.[2]
  • When the work is done, you must get a written invoice that shows the work performed and the charges for parts and labor, separately stated, unless the work was done on an advertised single price basis.[3]

How to avoid paying twice

Handheld OBD-II scanner with a cable and a small screen, the kind used to read trouble codes from a car
Arp, Public domain, via Wikimedia Commons

Start by being specific. Tell the shop when the problem happens and whether the light is steady or flashing. A good description shortens the testing, and testing is where the fee comes from.

Then ask three questions before you hand over the keys: what is the diagnostic fee, what does it include, and is it credited if I approve the repair. Ask the shop to put the answers on the written estimate.

Keep the diagnosis and the repair as separate decisions. You are paying for the diagnosis; you are not committed to the repair. If the estimate is large, you can take the written findings to a second shop for a quote, which is the main reason to get them in writing.

Do not skip it

It is tempting to ignore a warning light when the car seems fine. The check engine light, or malfunction indicator lamp, indicates that something is wrong with your engine.[4] Modern vehicles may seem to drive normally even when a repair is needed.[4] Having the car inspected sooner gives you the choice of when to deal with it.

Stop and call a pro if

  • The car overheats, loses power, or the oil pressure warning comes on. Stop driving and have it towed.
  • You smell fuel or see smoke. Do not keep driving.
  • A shop will not give you a written estimate or will not say what the diagnostic fee is. You are entitled to both on request, so take the car elsewhere.

Getting help in Virginia

For another Virginia price check, see what a car battery replacement costs. If you are choosing where to go, read dealer or independent shop for engine diagnostics. Browse more automotive repair answers or automotive repair businesses.

To get written quotes for your own vehicle, describe the problem once and local shops will respond.

Common questions

Is a diagnostic test free in Virginia?
Not necessarily. A shop may charge a reasonable fee for an estimate and related diagnostic work, but it must disclose that condition when you ask, in writing or on a sign posted at the entrance. Ask before you leave the car.
Does the diagnostic fee go toward the repair?
That is the shop's policy, not a Virginia rule. Ask before you authorize anything, and get the answer on the written estimate.
Can the final bill be higher than the estimate?
Once you ask for a written estimate, the charge cannot exceed it by more than 10 percent, or 20 percent for a vehicle at least 25 model years old, unless you authorize the additional work or time.
Does a code reader tell the shop what is broken?
Not by itself. A code points to the system that set it. Finding the cause usually takes further testing, which is what the diagnostic fee should cover.
Should I wait to diagnose a check engine light?
The Department of Energy and EPA advise having the vehicle inspected by a mechanic when the light comes on, because modern vehicles may seem to drive normally even when a repair is needed.

Sources

  1. [1] Va. Code § 59.1-207.2, Definitions, Code of Virginia, Virginia General Assembly. Checked October 27, 2026.
  2. [2] Va. Code § 59.1-207.3, Written estimate for repair work required upon request, Code of Virginia, Virginia General Assembly. Checked October 27, 2026.
  3. [3] Va. Code § 59.1-207.5, Written invoice required upon completion of repair work, Code of Virginia, Virginia General Assembly. Checked October 27, 2026.
  4. [4] Gas Mileage Tips: Keeping Your Vehicle in Shape, U.S. Department of Energy and U.S. EPA, fueleconomy.gov. Checked October 27, 2026.

Want a pro to handle it?

Describe the job once. Licensed local businesses send quotes, and you pay only when you book one.