How much does it cost to diagnose a check engine light in Virginia?
Virginia sets no price for it, and shops charge their own diagnostic fee, so ask what it is before you hand over the keys. State law lets a repair shop charge a reasonable fee for a written estimate and related diagnostic work if it tells you first. Check the gas cap, then ask for the fee, what it covers and whether it comes off 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.
Step 1: Check the gas cap
With the engine off, take the cap off and put it back on until it clicks, then drive normally for a few days to see whether the light goes out. A loose cap is one of the things that can turn the light on.[3]
Step 2: Note how the light behaves
Write down whether it is steady or flashing, and any change in how the car runs, idles or smells. A shop can use that to start in the right place.
Step 3: Ask for the diagnostic fee first
Phone two or three shops and ask what they charge to diagnose a check engine light, what the fee includes and whether it is credited toward the repair.[1]
Step 4: Ask for a written estimate
Ask for the estimate in writing before any repair work starts, with labor and parts listed separately.[1]
Step 5: Authorize only what you approved
Approve the diagnosis first, then approve the repair separately once you have the estimate in hand.[1]
Step 6: Keep the invoice
Keep the final invoice, which must show the work performed and the labor and parts charges separately.[2]
Virginia does not set a price for diagnosing a check engine light, so the cost is whatever each shop charges. That is why the useful question is not "what is the average" but "what will you charge, what does it cover and does it come off the repair." Virginia law is on your side when you ask: it gives you the right to a written estimate and to a clear final invoice.
What the fee pays for
A scan reads the trouble code the car has stored. A diagnosis is the work after that: testing sensors, wiring, vacuum and fuel systems to find out why the code was set. A code names a circuit or a symptom, not always the part that failed, and replacing parts from a code alone is how people spend money fixing the wrong thing.
The light itself can mean something small or something expensive. FuelEconomy.gov, run by the Department of Energy and the EPA, puts it this way: "It could be something as minor as a loose gas cap, but it could also be a more serious issue that could reduce your fuel economy, increase emissions, and/or lead to costly repairs later."[3]

What Virginia law lets a shop charge
An automobile repair facility may impose reasonable conditions for its obligations to provide written estimates, including a reasonable fee for the preparation of a written estimate and related diagnostic work, as long as it discloses them at the time you ask.[1] The shop discloses them in writing or on a sign at the entrance. So a diagnostic fee is lawful; a surprise one is not. The law does not name an amount, so compare shops.
Virginia law lets you ask for a written estimate before any repair work on a motor vehicle for which you may be charged more than $25.[1] The estimate must give the estimated cost of labor, the estimated cost of parts, a description of the problem or work, and the estimated completion time.[1] A shop has no obligation to provide these written statements before 10:00 a.m. or after 4:00 p.m. on a working day,[1] so drop the car off mid-morning if you want the estimate that day.
Once you have asked for a written estimate, no repair work may be done, other than the diagnostic work needed to prepare the estimate, until you have the estimate and have authorized the work, in writing or orally.[1] After that, a charge more than 10 percent above the written estimate needs your authorization, or 20 percent for a vehicle at least 25 model years old.[1]
What changes the cost
- How hard the fault is to find. A stored code for a failed sensor is quick. An intermittent misfire or a small leak in the evaporative system can take hours of testing.
- The make and the shop. Dealers and independent shops set their own rates, and some vehicles need brand-specific equipment.
- What happens after. The diagnosis fee is separate from the repair. Ask whether it is credited if you approve the work.
- Warranty. For a vehicle eligible for the federal emissions control systems performance warranty, Virginia's emissions rules say the repair costs necessary for compliance with emissions standards will be borne by the vehicle manufacturer or authorized dealer representative.[4] Call the dealer first if the car is fairly new.
Before you pay for a diagnosis
Start with the cheapest check. A loose gas cap can turn the light on, so take the cap off and put it back on until it clicks, then drive normally for a few days to see whether the light goes out.[3] If it stays on, do not ignore it just because the car seems to drive normally; have it inspected.[3] A flashing light, or a light with a rough-running engine, is worth getting looked at sooner.
Then phone two or three shops with the same three questions: the diagnostic fee, what it includes, and whether it is credited toward the repair. At the end of the job, you are entitled to a written invoice which clearly indicates the work performed and the charges for parts and labor, separately stated.[2]
Stop and call a pro if
- The light is flashing. Treat a flashing light as urgent and have the car looked at promptly rather than driving it hard.
- The car runs rough, stalls or loses power. Do not keep driving it to a later appointment.
- A warning light for oil pressure or temperature comes on with it. Pull over safely and have the car towed.
- You cannot find the cause with a code reader. Testing sensors and circuits takes proper tools and training.
Next steps in Virginia
If the light is on and you are heading to an inspection, read whether a check engine light fails a Virginia emissions inspection. For an exhaust repair that may follow, see what exhaust repair costs in Virginia. If you are weighing a bigger repair, what a brake job costs and what an oil change costs show how to read a Virginia estimate. Browse more automotive repair answers.
When you want prices, describe the problem once and local shops quote it.
Common questions
- Is a check engine light scan free?
- Sometimes, but a free scan only reads the stored code. It does not tell you why the code was set. A diagnosis tests the system to find the cause, which is the part shops charge for. Ask what each shop's fee covers before you agree to anything.
- Can a shop charge me for diagnosing the problem even if I do not do the repair?
- Yes, if it told you about the fee when you asked for an estimate. Virginia law allows an automobile repair facility to charge a reasonable fee for a written estimate and related diagnostic work, provided it discloses the condition in writing or on a sign at the entrance.
- Does the diagnostic fee come off the repair bill?
- Some shops credit it and some do not. Virginia law does not decide this for you, so ask before you authorize the diagnosis and get the answer in the estimate.
- Can the final bill be higher than the estimate?
- Only a little without your approval. Once you have asked for a written estimate, a charge more than 10 percent above it needs your authorization, or 20 percent for a vehicle at least 25 model years old.
- Is the repair free if my car is still under warranty?
- It can be. Virginia's emissions rules note that for a vehicle covered by the federal emissions control systems performance warranty, the repair costs are borne by the manufacturer or its authorized dealer. Check your warranty booklet and call the dealer before paying a shop.
Sources
- [1] Va. Code § 59.1-207.3, Written estimate for repair work required upon request, Code of Virginia, Virginia General Assembly. Checked October 27, 2026.
- [2] Va. Code § 59.1-207.5, Written invoice required upon completion of repair work, Code of Virginia, Virginia General Assembly. Checked October 27, 2026.
- [3] Gas Mileage Tips: Keeping Your Vehicle in Shape, FuelEconomy.gov, U.S. Department of Energy and U.S. Environmental Protection Agency. Checked October 27, 2026.
- [4] 9VAC5-91-420, Inspection procedure; rejection, pass, fail, waiver, Virginia Administrative Code, State Air Pollution Control Board. 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.
Get a quote for Automotive