posted 2026-07-26 · taxes.vin/blog/whats-the-out-the-door-price-on-a-car

What's the out-the-door price on a car — how do I calculate tax, title, and fees?

The out-the-door price is the sale price plus exact sales tax, title, DMV, and doc fees for your VIN, zip, and price, itemized across all 50 states.

The out-the-door price is the number you actually drive away paying: the agreed sale price plus the exact sales tax, title, DMV, and doc fees for your specific VIN, your zip, and your price — every line itemized, across all 50 states, before the desk prints them at signing. You calculate it by starting from the price you negotiated and stacking each statutory and dealer line on top of it, one at a time, each with its source and the date it was read. At taxes.vin that stack renders for any VIN, zip, and price for free and with no account, so the last line of the deal is a number you brought with you rather than one you first saw in the chair.

That is the whole idea in one sentence: the out-the-door price is not a new number the dealer invents, it is a sum of lines that already exist — some fixed by statute, one set by the dealer — and the honest version keeps them separate instead of rolling them into a single round total. When every line is named and sourced, the total stops being a surprise and becomes arithmetic you can check.

The five lines that make an out-the-door total

Almost every car deal in the country resolves to the same short stack. Read top to bottom:

  1. Agreed price. The number you negotiated — the only line you have already seen. The stack builds on it and never inside it, which is exactly the trick a clean sheet defeats: no fee gets hidden by moving it into the price.
  2. Sales (or use) tax. Set by the governing state for your zip — in most cases the state where you register the car, not the seller's state. The taxable basis is usually the sale price, and in most states the price after your trade-in credit, though a few states tax the full price with no trade-in offset. The rate is statute; it is not negotiable.
  3. Title. The state's charge to record you as the legal owner, fixed on that state's DMV fee schedule. Statutory, not negotiable.
  4. DMV and registration. Registration, plates, and any local county or city add-ons — itemized one line each, never rolled up. Some states set one flat fee; others scale it by weight, value, age, or fuel type, which is why the decode matters: it supplies the facts the schedule reads against.
  5. Doc fee. The dealer's document-processing charge. This is the one line the dealer sets rather than the state, so it is the one line that is negotiable — and the one most often sprung late. Some states cap it by statute; others leave it uncapped.

Add those together and you have the out-the-door price. The first four lines are facts a government publishes; the fifth is a charge a business chooses. A sheet that respects that distinction tells you, on every row, who set it — so you know which lines are fixed and which one is a conversation.

Where the number can honestly wobble — and how the sheet says so

Two lines carry real uncertainty, and hiding that would be dishonest.

The first is the doc fee in an uncapped state. Where no statute caps it, the true number is whatever a specific dealer charges on a specific day, and no calculator can know that in advance from the VIN alone. Rather than guessing, the taxes.vin sheet marks an uncapped doc-fee line "Reported, not yet verified" and shows the observed range instead of a fabricated point figure — an open finding, stated as open, never dressed up as a certainty.

The second is local add-ons. County and city surcharges vary within a state, which is why the calculation keys to your zip and not just your state: the governing jurisdiction is resolved from where you register, and each local line posts on its own row so you can see what is state and what is local.

This is the precision ladder the whole estate runs on, applied to fees: the anonymous, no-account read gives you the exact statutory lines and the honest range on the negotiable one — the number is free. Signing in adds range and confidence to the open lines; carrying the deal forward resolves the doc fee against the actual dealer's actual buyer's order. The base answer costs nothing; precision is the climb.

How to run it on your car

At taxes.vin the mechanic is three steps — paste, itemize, carry. Paste the VIN, zip, and agreed price at taxes.vin/{VIN}. Every line renders with its value, its source, and the timestamp it was read; uncapped doc fees are flagged "Reported, not yet verified" with the observed range. The only numbers that fill a slot are the ones you type — the page states the structure for all 50 states and the figures for your inputs. The sheet posts its own price on the same terms as every other line: taxes.vin's fee is $0, every VIN, every zip, every visit, no account.

And the out-the-door number is not the end of the record — it is the first line of the deal. The breakdown attaches to a deal record, and the very same fee engine that itemized this stack prices the real transaction when you carry it forward.

The point of doing this before the desk does it is leverage. When you already hold the itemized out-the-door number, the printed surprise stops working: you are no longer reading a total for the first time at hour four of a negotiation — you are checking a sum you brought in against the one on the paper, line by line, with the one negotiable row already circled.


Run it on your car: taxes.vin — VIN, zip, and price in; the itemized out-the-door number out, free and with no account.

Related: buy.vin — carry the quote into the real deal; the same fee engine prices the transaction and the breakdown attaches to the record · desking.vin — see the whole deal structured line by line, with the taxes and every F&I attach as its own row.

The record, at its other addresses

The piece states it; the record posts it. Read yours: