posted 2026-07-26 · transport.vin/blog/how-much-does-it-cost-to-ship-a-car
How much does it cost to ship a car?
A car-shipping price is computed from the VIN and two zip codes — the quote, its rate basis, and an ETA come up front, free, no account.
A car-shipping price is calculated from the VIN and two zip codes. The VIN decode supplies the two facts a carrier actually prices on — the vehicle's dimensions and whether it runs — and the two zips fix the route, so a quote can be computed up front instead of guessed and then firmed up at pickup. That quote arrives with its rate basis and an ETA attached, and on transport.vin it reads free, with no account: paste a VIN, enter an origin zip and a destination zip, and the price is a number you can see before anyone touches the car.
There is no single national price to ship a car, and any source that hands you one is guessing. What actually sets the figure is a small set of variables, all of them checkable: the distance between the two zips, the size and weight class of the vehicle, whether it drives onto the truck under its own power or has to be winched, and the transport mode you choose. The reason a VIN matters is that it answers most of those questions without your having to. The decode returns the year, make, model, and build — which fixes the dimensions and the weight class — and the record carries operability. A carrier quoting you by phone would ask those exact questions; the decode has already answered them, so the quote is computed from facts rather than assembled from your estimates.
the quote is two lines, not one
The price that posts is not a single opaque number. It reads as a carrier rate — what the carrier is actually paid to move the car — and a broker margin, itemized as its own separate line beside it. The total is the sum. This is the deliberate opposite of the load-board ritual, where a car gets posted to a board, re-brokered once or twice, and the markup disappears into a single figure that grows at pickup. Here the margin is a line you can read, and no fee appears at booking that wasn't already on the quote.
That itemization is what lets the quote hold. A shipping price on this door is computed once, from the decode and the route, and the number at the quote is the number at the booking and at delivery. A delta can exist only in one honest case: if the car's operability or dimensions turn out to differ from what the decode reported — a listed runner that won't roll, an added lift kit that changes the height. When that happens, the difference is stated, signed, and sourced before you pay — never sprung at the curb as a take-it-or-leave-it surcharge with the truck already loaded.
four modes, one order record
The mode you need changes the price, so it's part of the quote, not a separate negotiation. There are four, and they ride one order record:
- long haul — the interstate move, open or enclosed truck, the standard cross-country job.
- last mile — the short final leg, terminal or auction lot to the driveway.
- valet — a driver brings the car to you rather than trucking it.
- tow — for a car that doesn't run, the mode rides anyway; operability is a fact the quote already knows.
Each mode prices differently because each carries a different cost to the carrier, and the quote states which one it computed. Once you book, the same order record at transport.vin/{VIN} carries the whole move — carrier, dates, margin, and, later, custody photos — so the price you agreed to and the car that shows up are the same record, not two disconnected transactions.
the precision ladder — what free buys and what deepens it
The free, anonymous quote is the base answer: a computed price with a rate basis and an ETA, good the moment you have a VIN and two zips, no account required. That is the leading face, and it's genuinely complete for the question "what will this cost." Signing in adds range and confidence to the record — the vehicle's own history and value read alongside the move. Booking is the paid step, and it's where the quote becomes a committed carrier rate, a named carrier, and a custody chain. The order matters: the free read leads, and paying is a deepening step you take once the number is one you accept, not a toll you pay to see the number.
One honest limit belongs on this page. Booking a move runs through a compliance gate — motor-carrier broker authority and the BMC-84 surety bond that federal law requires of a transport broker. Until that clears, the door quotes but does not yet book: the price computes and posts today, free and without an account, and the book action lights up on the record the day the authority does. Attesting to that is the point — the quote is a live capability now; the booking is a stated, dated next step, not a promise dressed as one.
Because the price is computed from the decode, the same record that quotes the move also holds everything else about the car in one place — the history it's shipping with, the coverage it needs in transit. That is the value of quoting from the VIN rather than a blank form: the car is already known.
Related:
- transport.vin — get the itemized quote from a VIN and two zips: price, rate basis, ETA, free, no account.
- services.vin — the services counter, where a shipping order can settle on one invoice beside inspection, title, and the rest.
- insure.vin — in-transit and day-one coverage, quoted from the same record on file.
The record, at its other addresses
- vhr.vinCondition baseline before pickup: the posted history for any VIN
- insure.vinIn-transit and day-one coverage, quoted from the posted record for any VIN
- buy.vinBuying remote? This move is step 7 of 7 — the other six at buy.vin/
- offers.vinSelling this VIN? An accepted offer opens its pickup order on this record
- all.vinEvery door, one record: all.vin/