You never signed a contract promising a mechanic could keep your car if you disputed the bill. It rarely matters. Most states grant repair shops what is called a mechanic’s lien automatically, by operation of law, the moment they perform work on your vehicle at your request, whether or not any paperwork spells that right out. California’s version of the law caps what a shop can hold a car over at $1,500 for labor, according to the state’s own Civil Code Section 3068. Virginia’s version lets a shop retain a vehicle indefinitely until the “just and reasonable charges” are paid, under Virginia Code Section 46.2-644.02. Neither law requires the shop to have gotten a written agreement about the lien itself beforehand.
How a Mechanic’s Lien Actually Works
A mechanic’s lien is a possessory lien, meaning the shop’s leverage comes from physically holding your car rather than from a filed legal document like a mortgage. Under California’s statute, the lien arises either when the shop gives you a written statement of the charges or fifteen days after the work is finished, whichever happens first, and the shop is legally entitled to keep the vehicle until that bill is paid. Virginia’s law works similarly, giving a mechanic a lien for “just and reasonable charges” the moment repairs are performed at an owner’s request, with no separate lien agreement required.
This is why disputing a bill after the fact puts an owner in a weaker position than disputing it before the work happens. Once repairs are completed and the invoice is presented, the shop already holds the legal right to refuse to release the car, and from that point forward the dispute shifts from “should I pay this” to “how do I get my car back while I’m fighting the charge.”
The Limits Shops Actually Have to Follow
Mechanic’s lien statutes are not a blank check. California caps the labor lien at $1,500 and the separate storage lien at $1,025, rising to $1,250 only if the shop filed a lien-sale authorization within 30 days of storage beginning, according to the same Civil Code section. If a shop performed work with the registered owner’s consent, the lien is actually extinguished unless the shop files a lien-sale authorization or a court action within 30 days, meaning shops that sit on an unresolved bill without acting can lose their hold on the vehicle entirely.
Virginia layers on additional protections for vehicles that already carry a separate lien from a lender: in that situation, a mechanic’s claim is capped at $1,000 and the mechanic only collects after the primary lienholder is paid. Virginia law also gives owners a direct path back into possession, allowing them to post a bond equal to the disputed lien amount plus court costs, at which point the vehicle must be returned to the owner while the underlying dispute plays out in county or municipal court.
How to Dispute an Inflated Bill Before It Becomes a Lien Fight
Get a written, itemized estimate before authorizing any repair, and ask the shop to call before performing work beyond what was originally quoted. Many states require written authorization for charges that exceed an estimate by a set percentage, and a shop that proceeds without it may have weakened its own legal position even though the lien itself still technically attaches.
If a bill already exceeds what was quoted or includes work never authorized, dispute it in writing immediately rather than waiting, and ask specifically whether the shop has filed the paperwork state law requires to preserve its lien, since missed deadlines like California’s 30-day lien-sale filing window can dissolve the shop’s hold on the car. If the shop still refuses to release the vehicle, the owner’s usual remedy is a court filing, sometimes paired with posting a bond as Virginia’s statute allows, that moves the fight out of the shop’s garage and into a courtroom where the vehicle itself is no longer the leverage.
The lien exists so mechanics who genuinely aren’t paid have a real way to collect, but the same law that protects a shop from a deadbeat customer can just as easily be stretched to hold a car over a bill nobody actually agreed to.

