Skip to main content
GougeProof

How every number is worked out

Every figure on the sheet is worked by one engine, the same code on every page. This page says what that engine does, step by step, with examples it worked on Nov 11, 2026, the day this page was built. It explains the math; it doesn’t tell you which loan or car to choose.

By · Data checked Oct 20, 2026 · Page changed Oct 20, 2026

Money in whole cents

Every amount is held as a whole number of cents, and every rate as a whole number of millionths of a percent. There are no decimal fractions anywhere money passes, so nothing drifts by a cent from one screen to the next.

What you type is read exactly. An amount with more than cents, or a rate with more than six decimals, is refused rather than rounded, so the engine never works with a number you didn’t type.

Rounding

Rounding happens in one place in the code, at a short list of points, and everything in between is kept exact. Each tax line, each fee line, each month’s interest and the monthly payment is rounded once, to the cent. Rounding to the nearest cent, a half cent goes up.

The monthly payment is rounded to the nearest cent unless you pick otherwise: lenders differ, so the loan details let you round it up or down instead. Here is what each choice does, worked by the engine’s own rounding:

Rounding to the cent, three ways
Exact amountTo the nearest cent (the default)UpDown
$12.34 and 1 tenth of a cent$12.34$12.35$12.34
$12.34 and 4 tenths of a cent$12.34$12.35$12.34
$12.34 and 5 tenths of a cent$12.35$12.35$12.34
$12.34 and 6 tenths of a cent$12.35$12.35$12.34
$12.34 and 9 tenths of a cent$12.35$12.35$12.34

In every state the calculator has rules for, each tax line and each fee line is rounded to the nearest cent on its own, never as one total, with ten exceptions the state’s law makes. New York and Washington round a deal’s whole tax once. Pennsylvania rounds its state sales tax by the Department of Revenue’s bracket schedule, and each local tax (Philadelphia’s and Allegheny County’s) to the cent with a half cent going down. Idaho rounds its sales tax by the State Tax Commission’s bracket schedule, six cents a whole dollar plus a set amount for the cents. Delaware rounds its motor vehicle document fee to the nearest whole dollar, and Oklahoma its motor vehicle excise tax. New Hampshire rounds its town permit fee, Iowa its registration fee, and Minnesota its registration tax, to the nearest whole dollar. Michigan rounds its registration tax to the nearest whole dollar with half a dollar going down, which matters when a first registration runs longer or shorter than a year.

The monthly payment

The sheet uses the standard monthly method. The monthly rate is the APR ÷ 12, kept exact. The payment is the one that repays the loan in equal months:

payment = A × i ÷ (1 − (1 + i)−n)

A is the amount financed, i the monthly rate and n the number of months. At a rate of zero it is simply A ÷ n.

Then the schedule is walked month by month. Each month is charged interest on what is still owed, rounded to the cent. The payment pays that interest first, and the rest pays down the loan. The last payment is whatever clears what is left, so it can be a few cents more or less than the others.

If a payment is ever less than the interest due, which can happen after a long wait for the first payment, the unpaid interest is set aside and paid first from the next payment. It is never added to the loan and never charged interest of its own.

An example

A new car at $32,700.00, $5,000.00 down, financed at 5.90% for 60 months, bought from a dealer and registered in Harris County. The engine finances $30,159.75 at 5.90% for 60 months: 59 payments of $581.67, then a last payment of $581.77. The first three months and the last two:

The example loan’s schedule, first and last months
PaymentPaidInterestOff the loanStill owed
1$581.67$148.29$433.38$29,726.37
2$581.67$146.15$435.52$29,290.85
3$581.67$144.01$437.66$28,853.19
…
59$581.67$5.68$575.99$578.92
60$581.77$2.85$578.92$0.00

Interest is the sum of the schedule’s months. Here that is $4,740.55, which is also exactly the total of payments ($34,900.30) less the amount financed. The shortcut of payment × months less the loan gives $4,740.45 here, because it treats the last payment as equal to the others. The sheet never uses it.

The first payment date, and daily interest

With no first payment date, the first payment is a month after signing. If you type the date from the contract, the time to it is counted in whole months and odd days, each odd day a thirtieth of a month, and that first stretch is charged simple interest on the amount financed.

You then choose how the extra or missing days are handled. The default works the payment out again so the loan still clears in even payments. You can keep the regular payment and let the last payment take the difference, or keep it and add the extra days’ interest to the first payment.

With a first payment date you can also switch a deal to daily interest. Interest then builds up each day on a 365-day year, from signing to each due date, on what is still owed. The balance is never rounded along the way: the payment is rounded as above, and the last payment, which clears what is left, to the nearest cent. Unpaid interest is set aside the same way as above.

The APR

The APR is worked out separately from the rate you type, from the actual payments and dates, so a long first period or a rounded payment shows up in it. It uses the method that charges interest the way the schedule does (Regulation Z calls it the U.S. Rule). In the example, with a regular first month, it is 5.900%, the rate typed.

The engine also works the APR by Appendix J’s actuarial method, which treats unpaid interest as if it earned interest too. The loan details show it beside the APR, and a note on the loan points it out when the two differ by more than an eighth of a point, because a contract may print either.

An APR is cut, not rounded, to the millionth of a percent, then shown to two or three decimals. Cutting first means the figure you see is always rounded correctly from the true one.

The out-the-door price and the amount financed

The out-the-door price is the price, add-ons, doc fee, taxes and government fees. It comes before rebates and the trade-in, the way a buyer’s order shows it, because those are money toward the deal, like cash down.

The amount financed is the out-the-door price less rebates applied at signing, the trade-in’s equity (its allowance less what is still owed on it), cash down, and any charge paid separately at a state office. Negative equity, owing more than the trade-in is worth, adds to it. A rebate mailed to you after signing doesn’t lower it.

Total paid is cash down plus every payment, plus anything paid separately at an office, less any rebate paid to you later. Paying cash, it is the out-the-door price less rebates and the trade-in’s equity. Deals on the sheet are compared on total paid, so different down payments, terms and trade-ins compare fairly.

When something a figure needs is missing, such as the county where the car will be registered, the total says what it leaves out. It is never filled with a guess.

Every line of the example

Every line of the example deal
LineAmount
Price$32,700.00
Taxable amount

statutes.capitol.texas.gov · checked Oct 2, 2026

$32,700.00
Motor vehicle sales tax

statutes.capitol.texas.gov · checked Oct 2, 2026

$2,043.75
Doc fee

law.cornell.edu · checked Oct 2, 2026

$225.00
Title application fee

statutes.capitol.texas.gov · checked Oct 2, 2026

$33.00
Registration fee

statutes.capitol.texas.gov · checked Oct 2, 2026

$101.50
TexasSure insurance verification fee

txdmv.gov · checked Oct 2, 2026

$2.00
County road and bridge and child safety fees

txdmv.gov · checked Oct 2, 2026

$23.00
Inspection program replacement fee

statutes.capitol.texas.gov · checked Oct 2, 2026

$16.75
Processing and handling fee

law.cornell.edu · checked Oct 2, 2026

$4.75
Metal license plate fee

txdmv.gov · checked Oct 2, 2026

$10.00
Out-the-door price$35,159.75
Cash down$5,000.00
Amount financed$30,159.75
Monthly payment$581.67
Interest over the loan$4,740.55
Total paid, interest included$39,900.30

Cash down pays the tax and fees first

The sheet counts your cash down against the taxes, government fees and doc fee first, and only what is left against the price. Whatever cash doesn’t cover is shown as added to the loan. This is how the sheet explains the loan; it doesn’t change the amount financed.

In the example, $5,000.00 down covers $2,459.75 of the $2,459.75 in tax, fees and the doc fee ($0.00 of them are left in the loan), and the other $2,540.25 lowers the price.

Each state’s rules

Each state’s tax is worked from that state’s own rules: what is taxed, at what rate, and what lowers the amount taxed. The rules are data, each part citing the research rows it rests on, and the engine picks the version in force on the deal’s date. These are the switches that change the answer most, read from the rules in force today:

The switches in each state the calculator has rules for
StateA trade-in lowers the amount taxedA maker’s rebate lowers itA dealer discount lowers itNegative equity is taxedThe doc fee is taxed
TexasYes

statutes.capitol.texas.gov · checked Oct 2, 2026

Yes

comptroller.texas.gov · checked Oct 2, 2026

Yes

statutes.capitol.texas.gov · checked Oct 2, 2026

No

comptroller.texas.gov · checked Oct 2, 2026

In some deals

comptroller.texas.gov · checked Oct 2, 2026

CaliforniaNo

cdtfa.ca.gov · checked Oct 2, 2026

No

cdtfa.ca.gov · checked Oct 2, 2026

Yes

cdtfa.ca.gov · checked Oct 2, 2026

No

cdtfa.ca.gov · checked Oct 2, 2026

Yes

cdtfa.ca.gov · checked Oct 2, 2026

VirginiaNo

law.lis.virginia.gov · checked Oct 2, 2026

Yes

law.lis.virginia.gov · checked Oct 2, 2026

Yes

law.lis.virginia.gov · checked Oct 2, 2026

No

law.lis.virginia.gov · checked Oct 2, 2026

Yes

law.lis.virginia.gov · checked Oct 2, 2026

IllinoisYes

ilga.gov · checked Oct 2, 2026

No

ilga.gov · checked Oct 2, 2026

Yes

tax.illinois.gov · checked Oct 2, 2026

No

ilga.gov · checked Oct 2, 2026

Yes

tax.illinois.gov · checked Oct 2, 2026

MissouriYes

revisor.mo.gov · checked Oct 2, 2026

Yes

revisor.mo.gov · checked Oct 2, 2026

Yes

revisor.mo.gov · checked Oct 2, 2026

No

revisor.mo.gov · checked Oct 2, 2026

Yes

dor.mo.gov · checked Oct 2, 2026

ArkansasYes

law.justia.com · checked Oct 2, 2026

No

codeofarrules.arkansas.gov · checked Oct 2, 2026

No

codeofarrules.arkansas.gov · checked Oct 2, 2026

No

codeofarrules.arkansas.gov · checked Oct 2, 2026

Yes

law.justia.com · checked Oct 2, 2026

FloridaYes

flsenate.gov · checked Oct 2, 2026

No

flrules.org · checked Oct 2, 2026

Yes

flrules.org · checked Oct 2, 2026

No

flsenate.gov · checked Oct 2, 2026

Yes

floridarevenue.com · checked Oct 2, 2026

GeorgiaYes

law.justia.com · checked Oct 2, 2026

In some deals

dor.georgia.gov · checked Oct 2, 2026

Yes

dor.georgia.gov · checked Oct 2, 2026

No

law.justia.com · checked Oct 2, 2026

Yes

dor.georgia.gov · checked Oct 2, 2026

TennesseeYes

codes.findlaw.com · checked Oct 2, 2026

No

tn.gov · checked Oct 2, 2026

Yes

tn.gov · checked Oct 2, 2026

No

codes.findlaw.com · checked Oct 2, 2026

Yes

tn.gov · checked Oct 2, 2026

OhioIn some deals

codes.ohio.gov · checked Oct 2, 2026

No

tax.ohio.gov · checked Oct 2, 2026

Yes

tax.ohio.gov · checked Oct 2, 2026

No

tax.ohio.gov · checked Oct 2, 2026

No

codes.ohio.gov · checked Oct 2, 2026

North CarolinaYes

ncleg.gov · checked Oct 2, 2026

No

ncleg.gov · checked Oct 2, 2026

Yes

ncleg.gov · checked Oct 2, 2026

No

ncleg.gov · checked Oct 2, 2026

Yes

ncleg.gov · checked Oct 2, 2026

New JerseyYes

nj.gov · checked Oct 3, 2026

No

nj.gov · checked Oct 3, 2026

Yes

nj.gov · checked Oct 3, 2026

No

nj.gov · checked Oct 3, 2026

Yes

nj.gov · checked Oct 3, 2026

MichiganYes, up to $12,000.00

legislature.mi.gov · checked Oct 3, 2026

No

michigan.gov · checked Oct 3, 2026

Yes

michigan.gov · checked Oct 3, 2026

No

michigan.gov · checked Oct 3, 2026

Yes

michigan.gov · checked Oct 3, 2026

PennsylvaniaYes

pacodeandbulletin.gov · checked Oct 3, 2026

In some deals

pacodeandbulletin.gov · checked Oct 3, 2026

In some deals

pacodeandbulletin.gov · checked Oct 3, 2026

No

palegis.us · checked Oct 3, 2026

No

pa.gov · checked Oct 3, 2026

OregonNo

oregon.gov · checked Oct 3, 2026

In some deals

secure.sos.state.or.us · checked Oct 3, 2026

Yes

oregon.gov · checked Oct 3, 2026

No

secure.sos.state.or.us · checked Oct 3, 2026

In some deals

secure.sos.state.or.us · checked Oct 3, 2026

UtahYes

le.utah.gov · checked Oct 3, 2026

Yes

le.utah.gov · checked Oct 3, 2026

Yes

le.utah.gov · checked Oct 3, 2026

No

files.tax.utah.gov · checked Oct 3, 2026

Yes

files.tax.utah.gov · checked Oct 3, 2026

ColoradoYes

tax.colorado.gov · checked Oct 3, 2026

No

tax.colorado.gov · checked Oct 3, 2026

Yes

tax.colorado.gov · checked Oct 3, 2026

No

tax.colorado.gov · checked Oct 3, 2026

Yes

tax.colorado.gov · checked Oct 3, 2026

New YorkYes

tax.ny.gov · checked Oct 3, 2026

No

tax.ny.gov · checked Oct 3, 2026

Yes

tax.ny.gov · checked Oct 3, 2026

No

tax.ny.gov · checked Oct 3, 2026

In some deals

tax.ny.gov · checked Oct 3, 2026

WashingtonYes

app.leg.wa.gov · checked Oct 3, 2026

No

dor.wa.gov · checked Oct 3, 2026

Yes

dor.wa.gov · checked Oct 3, 2026

No

app.leg.wa.gov · checked Oct 3, 2026

No

dor.wa.gov · checked Oct 3, 2026

ArizonaYes

azleg.gov · checked Oct 3, 2026

In some deals

azdor.gov · checked Oct 3, 2026

Yes

azleg.gov · checked Oct 3, 2026

No

azdor.gov · checked Oct 3, 2026

In some deals

azdor.gov · checked Oct 3, 2026

IndianaYes

in.gov · checked Oct 3, 2026

No

in.gov · checked Oct 3, 2026

Yes

in.gov · checked Oct 3, 2026

No

in.gov · checked Oct 3, 2026

Yes

in.gov · checked Oct 3, 2026

MarylandYes

mgaleg.maryland.gov · checked Oct 3, 2026

No

regs.maryland.gov · checked Oct 3, 2026

Yes

regs.maryland.gov · checked Oct 3, 2026

No

regs.maryland.gov · checked Oct 3, 2026

Yes

mgaleg.maryland.gov · checked Oct 3, 2026

VermontYes

legislature.vermont.gov · checked Oct 3, 2026

No

legislature.vermont.gov · checked Oct 3, 2026

Yes

legislature.vermont.gov · checked Oct 3, 2026

No

legislature.vermont.gov · checked Oct 3, 2026

Yes

dmv.vermont.gov · checked Oct 3, 2026

South CarolinaYes

scstatehouse.gov · checked Oct 3, 2026

No

dor.sc.gov · checked Oct 3, 2026

Yes

scstatehouse.gov · checked Oct 3, 2026

No

scstatehouse.gov · checked Oct 3, 2026

Yes

scstatehouse.gov · checked Oct 3, 2026

MassachusettsYes

malegislature.gov · checked Oct 3, 2026

In some deals

mass.gov · checked Oct 3, 2026

Yes

malegislature.gov · checked Oct 3, 2026

No

malegislature.gov · checked Oct 3, 2026

Yes

mass.gov · checked Oct 3, 2026

DelawareIn some deals

delcode.delaware.gov · checked Oct 3, 2026

No

delcode.delaware.gov · checked Oct 3, 2026

Yes

delcode.delaware.gov · checked Oct 3, 2026

No

delcode.delaware.gov · checked Oct 3, 2026

Yes

dealers.dmv.de.gov · checked Oct 3, 2026

West VirginiaIn some deals

code.wvlegislature.gov · checked Oct 3, 2026

No

apps.sos.wv.gov · checked Oct 3, 2026

Yes

webapps.transportation.wv.gov · checked Oct 3, 2026

No

webapps.transportation.wv.gov · checked Oct 3, 2026

No

webapps.transportation.wv.gov · checked Oct 3, 2026

KentuckyYes

revenue.ky.gov · checked Oct 3, 2026

In some deals

apps.legislature.ky.gov · checked Oct 3, 2026

Yes

apps.legislature.ky.gov · checked Oct 3, 2026

No

apps.legislature.ky.gov · checked Oct 3, 2026

Yes

apps.legislature.ky.gov · checked Oct 3, 2026

HawaiiNo

data.capitol.hawaii.gov · checked Oct 3, 2026

No

data.capitol.hawaii.gov · checked Oct 3, 2026

Yes

data.capitol.hawaii.gov · checked Oct 3, 2026

No

files.hawaii.gov · checked Oct 3, 2026

Yes

data.capitol.hawaii.gov · checked Oct 3, 2026

District of ColumbiaNo

code.dccouncil.gov · checked Oct 3, 2026

No

dmv.dc.gov · checked Oct 3, 2026

No

dmv.dc.gov · checked Oct 3, 2026

No

code.dccouncil.gov · checked Oct 3, 2026

No

code.dccouncil.gov · checked Oct 3, 2026

ConnecticutYes

cga.ct.gov · checked Oct 3, 2026

No

portal.ct.gov · checked Oct 3, 2026

Yes

cga.ct.gov · checked Oct 3, 2026

No

portal.ct.gov · checked Oct 3, 2026

Yes

portal.ct.gov · checked Oct 3, 2026

New MexicoYes

nmonesource.com · checked Oct 3, 2026

In some deals

srca.nm.gov · checked Oct 3, 2026

Yes

srca.nm.gov · checked Oct 3, 2026

No

srca.nm.gov · checked Oct 3, 2026

No

srca.nm.gov · checked Oct 3, 2026

AlaskaNo

akleg.gov · checked Oct 3, 2026

No

akleg.gov · checked Oct 3, 2026

No

akleg.gov · checked Oct 3, 2026

No

akleg.gov · checked Oct 3, 2026

No

muni.org · checked Oct 3, 2026

OklahomaNo

oklahoma.gov · checked Oct 3, 2026

No

oscn.net · checked Oct 3, 2026

Yes

oscn.net · checked Oct 3, 2026

No

oklahoma.gov · checked Oct 3, 2026

No

oklahoma.gov · checked Oct 3, 2026

North DakotaYes

ndlegis.gov · checked Oct 3, 2026

In some deals

ndlegis.gov · checked Oct 3, 2026

Yes

ndlegis.gov · checked Oct 3, 2026

No

ndlegis.gov · checked Oct 3, 2026

No

tax.nd.gov · checked Oct 3, 2026

MaineYes

legislature.maine.gov · checked Oct 3, 2026

No

maine.gov · checked Oct 3, 2026

Yes

maine.gov · checked Oct 3, 2026

No

legislature.maine.gov · checked Oct 3, 2026

Yes

maine.gov · checked Oct 3, 2026

South DakotaYes

sdlegislature.gov · checked Oct 3, 2026

No

sdlegislature.gov · checked Oct 3, 2026

Yes

sdlegislature.gov · checked Oct 3, 2026

No

sdlegislature.gov · checked Oct 3, 2026

In some deals

dor.sd.gov · checked Oct 3, 2026

IdahoYes

legislature.idaho.gov · checked Oct 3, 2026

In some deals

legislature.idaho.gov · checked Oct 3, 2026

Yes

legislature.idaho.gov · checked Oct 3, 2026

No

files.dfm.idaho.gov · checked Oct 3, 2026

Yes

tax.idaho.gov · checked Oct 3, 2026

Rhode IslandYes

webserver.rilegislature.gov · checked Oct 3, 2026

Yes

webserver.rilegislature.gov · checked Oct 3, 2026

Yes

webserver.rilegislature.gov · checked Oct 3, 2026

No

rules.sos.ri.gov · checked Oct 3, 2026

Yes

rules.sos.ri.gov · checked Oct 3, 2026

New HampshireNo

gc.nh.gov · checked Oct 3, 2026

No

gc.nh.gov · checked Oct 3, 2026

No

gc.nh.gov · checked Oct 3, 2026

No

gc.nh.gov · checked Oct 3, 2026

No

revenue.nh.gov · checked Oct 3, 2026

IowaYes

legis.iowa.gov · checked Oct 3, 2026

Yes

legis.iowa.gov · checked Oct 3, 2026

Yes

legis.iowa.gov · checked Oct 3, 2026

No

legis.iowa.gov · checked Oct 3, 2026

No

legis.iowa.gov · checked Oct 3, 2026

NevadaYes

leg.state.nv.us · checked Oct 3, 2026

No

tax.nv.gov · checked Oct 3, 2026

Yes

tax.nv.gov · checked Oct 3, 2026

No

tax.nv.gov · checked Oct 3, 2026

Yes

tax.nv.gov · checked Oct 3, 2026

LouisianaYes

public.powerdms.com · checked Oct 3, 2026

In some deals

legis.la.gov · checked Oct 3, 2026

Yes

legis.la.gov · checked Oct 3, 2026

No

public.powerdms.com · checked Oct 3, 2026

Yes

legis.la.gov · checked Oct 3, 2026

WyomingYes

wyoleg.gov · checked Oct 3, 2026

In some deals

drive.google.com · checked Oct 3, 2026

Yes

wyoleg.gov · checked Oct 3, 2026

No

drive.google.com · checked Oct 3, 2026

Yes

drive.google.com · checked Oct 3, 2026

NebraskaYes

nebraskalegislature.gov · checked Oct 3, 2026

In some deals

revenue.nebraska.gov · checked Oct 3, 2026

Yes

revenue.nebraska.gov · checked Oct 3, 2026

No

revenue.nebraska.gov · checked Oct 3, 2026

Yes

revenue.nebraska.gov · checked Oct 3, 2026

MinnesotaYes

revisor.mn.gov · checked Oct 3, 2026

Yes

revisor.mn.gov · checked Oct 3, 2026

Yes

revisor.mn.gov · checked Oct 3, 2026

No

revisor.mn.gov · checked Oct 3, 2026

No

revenue.state.mn.us · checked Oct 3, 2026

WisconsinYes

docs.legis.wisconsin.gov · checked Oct 3, 2026

No

revenue.wi.gov · checked Oct 3, 2026

Yes

revenue.wi.gov · checked Oct 3, 2026

No

revenue.wi.gov · checked Oct 3, 2026

Yes

revenue.wi.gov · checked Oct 3, 2026

KansasYes

ksrevisor.gov · checked Oct 3, 2026

In some deals

ksrevisor.gov · checked Oct 3, 2026

Yes

ksrevenue.gov · checked Oct 3, 2026

No

ksrevenue.gov · checked Oct 3, 2026

Yes

ksrevenue.gov · checked Oct 3, 2026

AlabamaYes

revenue.alabama.gov · checked Oct 3, 2026

No

revenue.alabama.gov · checked Oct 3, 2026

No

revenue.alabama.gov · checked Oct 3, 2026

No

alison.legislature.state.al.us · checked Oct 3, 2026

Yes

revenue.alabama.gov · checked Oct 3, 2026

MississippiYes

sos.ms.gov · checked Oct 3, 2026

No

sos.ms.gov · checked Oct 3, 2026

Yes

sos.ms.gov · checked Oct 3, 2026

No

codes.findlaw.com · checked Oct 3, 2026

Yes

sos.ms.gov · checked Oct 3, 2026

MontanaNo

revenue.mt.gov · checked Oct 3, 2026

No

mca.legmt.gov · checked Oct 3, 2026

No

mca.legmt.gov · checked Oct 3, 2026

No

mca.legmt.gov · checked Oct 3, 2026

No

revenue.mt.gov · checked Oct 3, 2026

“In some deals” means the rule depends on something about the deal, such as whether the car is new or how the doc fee is written on the order. The engine applies it from the deal’s details, and shows any assumption it makes.

The payment check

“Does your payment add up?” works backwards from a quoted payment. From the loan you agreed, the rate and the term, it works the payment those numbers need by the standard monthly method. Then it works how much loan the quoted payment can repay at that rate and term. The difference between the two loans, in dollars, is the headline. It also works the rate the quote implies over your term, and the term it implies at your rate.

Some differences have ordinary reasons, and the check allows for them. Rounding: what one cent of payment can repay, rounded up. The first payment date: interest for the days more or less than a month to the first payment. With a date, that is worked from the date, and the check also works the payment on daily interest for those dates. Without one, the check allows for the longest and shortest first periods a lender may treat as a regular month, which depend on the term:

First periods a lender may treat as a regular month
A term of, for exampleUp to this many days longerUp to this many days shorter
6 months136
60 months2111
180 months3229

The check then reads where the difference falls: within rounding, it matches; within the first-payment allowances, the date explains it (or, with no date, could); beyond them, the payment carries more, or less, than the agreed numbers need, and the check says by how much beyond the allowances. It reports a reading, never a verdict about the dealer.

An example

The example loan above, quoted at $601.67 a month with no first payment date: This payment carries $1,036.95 more than your agreed numbers need.

The payment check on the example loan
LineValue
Your numbers need$581.67 a month (last $581.77)
The dealer quoted$601.67 a month (+$20.00)
What $601.67 a month can repay$31,196.70
Your agreed loan$30,159.75
Difference$1,036.95
Rate the quote implies7.31%
Term the quote implies57.69 months (57 payments of $601.67, then $418.03)
Roundingup to $0.52 is rounding
First payment dateup to $103.80 if your first payment is up to 21 days late, or $54.37 less if it’s up to 11 days early (type the date above)
Not explained by rounding or dates$933.15

The same two readings of one gap: more in the loan at the agreed rate, or a higher rate on the agreed loan. The check shows both and doesn’t choose between them.

What you can afford

Tax comes in slices, bands and brackets, so there is no formula to run backwards from a monthly budget. Instead the engine searches whole cents of price, each try worked as the full deal with your state’s tax and fees, trade-in and cash down, for the highest price whose regular payment fits the budget. Put that price back into the deal and it pays the budget or less; one cent more pays more. The search stops at the largest price the calculator takes.

With the example deal’s own payment, $581.67, as the budget, the answer is $32,700.19. At that price the payment is $581.67; a cent more on the price makes it $581.68. The answer can sit a few cents above the deal’s own price, because a payment rounded to the cent doesn’t move for every cent of price.

Where the data comes from

Every tax rate, fee and doc-fee figure starts as a research row: the value, the government or statute page it came from, and the day someone last checked it there. The rules the engine reads cite those rows, and every default on the sheet shows its source and checked date. Local rates and fees come from each agency’s own tables, kept with the day each was pulled.

The data behind each state the calculator has rules for
StateResearch rowsRows checked betweenLocal tablesNext table update due
Texas64Oct 2, 2026 and Oct 19, 20263Jan 1, 2027
California66Oct 2, 2026 and Oct 14, 20262Jan 1, 2027
Virginia63Oct 2, 2026 and Oct 14, 20264Jan 1, 2027
Illinois70Oct 2, 2026 and Oct 14, 20263Jan 1, 2027
Missouri64Oct 2, 2026 and Oct 14, 20261Jan 1, 2027
Arkansas59Oct 2, 2026 and Oct 14, 20261Jan 1, 2027
Florida64Oct 2, 2026 and Oct 14, 20261Jan 1, 2027
Georgia60Oct 2, 2026 and Oct 14, 20260—
Tennessee78Oct 2, 2026 and Oct 14, 20262Jan 1, 2027
Ohio65Oct 2, 2026 and Oct 14, 20263Jan 1, 2027
North Carolina58Oct 2, 2026 and Oct 14, 20263Jan 1, 2027
New Jersey66Oct 3, 2026 and Oct 14, 20260—
Michigan66Oct 3, 2026 and Oct 14, 20260—
Pennsylvania70Oct 3, 2026 and Oct 14, 20262Jan 1, 2027
Oregon69Oct 3, 2026 and Oct 14, 20261Oct 2, 2027
Utah66Oct 3, 2026 and Oct 14, 20262Jan 1, 2027
Colorado75Oct 3, 2026 and Oct 14, 20262Jan 1, 2027
New York69Oct 3, 2026 and Oct 14, 20262Dec 1, 2026
Washington70Oct 3, 2026 and Oct 14, 20263Jan 1, 2027
Arizona69Oct 3, 2026 and Oct 14, 20262Nov 15, 2026
Indiana67Oct 3, 2026 and Oct 14, 20261Sep 1, 2027
Maryland70Oct 3, 2026 and Oct 14, 20260—
Vermont67Oct 3, 2026 and Oct 14, 20260—
South Carolina72Oct 3, 2026 and Oct 14, 20260—
Massachusetts65Oct 3, 2026 and Oct 14, 20260—
Delaware67Oct 3, 2026 and Oct 14, 20260—
West Virginia67Oct 3, 2026 and Oct 14, 20260—
Kentucky70Oct 3, 2026 and Oct 14, 20260—
Hawaii61Oct 3, 2026 and Oct 14, 20260—
District of Columbia64Oct 3, 2026 and Oct 14, 20260—
Connecticut72Oct 3, 2026 and Oct 14, 20261Jul 1, 2027
New Mexico71Oct 3, 2026 and Oct 14, 20261Jan 1, 2027
Alaska69Oct 3, 2026 and Oct 14, 20261Dec 1, 2026
Oklahoma78Oct 2, 2026 and Oct 14, 20260—
North Dakota74Oct 3, 2026 and Oct 14, 20260—
Maine69Oct 3, 2026 and Oct 14, 20260—
South Dakota65Oct 3, 2026 and Oct 14, 20262Jan 1, 2027
Idaho68Oct 3, 2026 and Oct 14, 20261Jan 15, 2027
Rhode Island80Oct 3, 2026 and Oct 14, 20260—
New Hampshire70Oct 3, 2026 and Oct 15, 20261Oct 15, 2027
Iowa64Oct 3, 2026 and Oct 14, 20261Jan 1, 2027
Nevada80Oct 3, 2026 and Oct 20, 20262Jan 1, 2027
Louisiana71Oct 3, 2026 and Oct 20, 20261Dec 1, 2026
Wyoming71Oct 3, 2026 and Oct 20, 20261Apr 1, 2027
Nebraska66Oct 3, 2026 and Oct 20, 20262Jan 1, 2027
Minnesota80Oct 3, 2026 and Oct 14, 20263Jan 1, 2027
Wisconsin66Oct 3, 2026 and Oct 20, 20262Jan 1, 2027
Kansas72Oct 3, 2026 and Oct 20, 20262Jan 1, 2027
Alabama69Oct 3, 2026 and Oct 20, 20262Dec 1, 2026
Mississippi72Oct 3, 2026 and Oct 14, 20261Jan 1, 2027
Montana71Oct 3, 2026 and Oct 14, 20261Jul 1, 2027

Two federal figures are read too:

When a loan deal has a price but no rate and no term typed, the calculator works it on Federal Reserve G.19 figures (the banks’ average rate on a 60-month new-car loan, and the common term nearest the finance companies’ average maturity on new-car loans), marks each one “assumed” with its source and date, and stops using it the moment you type your own.

How often it is checked again

Each local table and each figure that changes on a known date carries the day it is due to be checked again, usually the day its agency publishes the next one: most local rate tables every quarter, fees on the dates the law moves them, the federal rate on each release. An automated check fails as soon as a re-check date passes, or a row the rules cite is more than a year old, and the fix is always to read the source again.

When a figure changes, the new value goes in as a new dated version beside the old one, so a deal is worked with the rules in force on its own date. Nothing before Oct 1, 2026 is loaded: a deal dated earlier is worked from figures you type.

States worked from what you type

A state is worked from its rules only while it is verified, and verified is a test, not a judgment: its rules reproduce the research’s worked examples, every row it cites is current, its local tables cover every county or place, and every unconfirmed row has been reviewed. A state that stops passing comes off the list until it is refreshed. Today all 51 (DC counts as one) are worked from their rules.

A state that comes off the list, and any deal dated before the rules begin, are worked from the tax rate and government fees you type, labelled as not yet verified. The typed rate is applied to the price, doc fee and add-ons, less the trade-in allowance where you say it lowers the tax (that switch starts on), never below zero. Rebates don’t lower it.

What the calculator leaves out