Take-home, not gross
Federal brackets, your state's own rates, Social Security and Medicare, 401(k) and pre-tax deductions — all taken out before the maths starts.
Every other calculator answers a lender's question: what's the biggest loan you'd qualify for? Openbook answers yours — what can you buy and still recognise your life afterwards. It starts from the money that actually lands in your bank account.
Federal brackets, your state's own rates, Social Security and Medicare, 401(k) and pre-tax deductions — all taken out before the maths starts.
Savings, debts and everything you already spend get subtracted before a house does. Whatever survives is your real housing budget.
There is no server, no sign-up and no lead form. Your numbers stay in this browser tab unless you choose to save them here.
The same arithmetic a careful friend would do on a napkin, done properly and in the open.
Salary, filing status and state. Openbook works out federal, state and FICA tax and hands you the figure that actually hits your account each payday.
Savings, debt payments and the bills you already have. Tick any line off to ask "what if this were gone?" without deleting it.
Openbook sizes a home price around what's left — mortgage, property tax, insurance, PMI and HOA all included in the payment, not bolted on later — and never above the 28% of gross that the 28/36 rule allows for housing, whichever of the two is tighter.
Everything updates as you type. Nothing is sent anywhere.
Keep several side by side — as things are, without the car loan, if the salary changes. This device only; nothing is uploaded.
Compare their ledgers
Are you sure?
This replaces the numbers on this page in your browser — it doesn't touch theirs.
Opens your own Messages app with a link, ready to send. Your numbers are never part of this — it's the same page you started from, empty for them. Want to send your actual numbers instead? Use "Copy share link" or a saved view's "Share" button.
Your pay before tax and deductions. What comes out of it is the next step.
Your state sets the income tax, property tax and insurance estimates used throughout.
Money you set aside before a house gets a look-in. Every figure here is monthly.
In % this is a share of your monthly gross pay; in $ it's a flat monthly amount. Traditional lowers your taxable income, Roth doesn't — but either way it's gone before payday.
Everything else you set aside
Rows in % are a share of monthly take-home pay. Mark a flat-dollar row pre-tax (an HSA through payroll, say) and it lowers your taxable income instead of your take-home.
Minimum monthly payments — car loans, student loans, card minimums, personal loans, alimony or child support. Insurance premiums aren't debt; they belong below.
Untick a row to keep it in the list but drop it from every total — the quickest way to see life after a car loan ends.
Utilities, groceries, insurance, subscriptions — the rest of what leaves your account each month.
Enough to estimate your rate, PMI, property tax and insurance.
Not part of the affordability maths — it's only used by the readiness checks below, which every source agrees come before the payment.
Every dollar of your gross pay, from the first one: tax, then what your employer holds back, then what you spend. This is derived live — it isn't separate data to fill in.
Before it reaches you — open a row to see what's inside
Debits — open a row to see what's inside
Try a specific asking price and watch what it does to the bottom line.
State income tax is estimated from each state's published rates or brackets, applied to the same income figure as the federal calculation — it doesn't model a state's own deductions, exemptions or credits, and a few smaller states use a simplified version of their real brackets. Local and city income tax (NYC, for instance) isn't included. Mortgage rate, PMI, property tax and insurance are broad national estimates by credit tier and state, not a quote; a lender will confirm the real figures. Rates were last checked against Freddie Mac's weekly survey in —. Property tax is aimed at what a buyer pays once the home is reassessed at the price paid, which in states that cap assessment growth — California above all — is well above the published average across people who already own. Openbook sizes a home price around your budget, not the maximum a lender might approve.
The best-known guidance, run against your own numbers. They disagree with each other — about whether to measure gross or take-home, and over how many years — and seeing exactly where they part company is more useful than picking one.
Finish the three steps in the calculator above and your own figures appear here, measured against each rule.
—
Every source here spends more time on what comes before the mortgage than on the mortgage. Openbook checks what it can see.
Each rule above is a summary of guidance its source publishes. Openbook is not affiliated with, endorsed by or connected to Ramsey Solutions, The Money Guy Show, or the U.S. Department of Housing and Urban Development — their names appear because their guidance is worth measuring against, and the links go to their own words. Summaries lose nuance, so follow a link before you act on one. Nothing here is financial advice.
Not advice — arithmetic. Each line is the same calculation run again with one thing changed, priced in the only unit that settles the argument: dollars of house, and dollars a month.
Finish the three steps in the calculator above and the levers worth pulling — with what each one is worth — appear here.
A lender measures the payment against your gross pay and the debts on your credit report. It never sees your 401(k), your groceries, your childcare or the tax you actually pay.
No. There's no back end to send it to. The whole calculation runs in JavaScript in your browser tab. "Save to this device" writes to your browser's own local storage, which never leaves your machine, and "Clear saved" deletes it.
It is, but it's 28% of gross, and the share Openbook leads with is of take-home pay. Take-home is the smaller number, so the same payment looks like a bigger percentage of it. Three ratios are in play and only two of them are the rule: housing ÷ take-home, housing ÷ gross (what the 28 measures, the "front-end" ratio), and housing plus every other debt ÷ gross (what the 36 measures, the "back-end" ratio). On the example household those are 36%, 24% and 33% — so it clears the rule on both counts, even though the first figure is the one that catches your eye. The rules-of-thumb section below prices each rule out against your own numbers, so you can check them rather than take our word for it.
Because a pre-approval is a ceiling, not a recommendation, and the ceiling is higher than most people expect. A conventional loan applies no cap at all on the housing share of your income — the 28% figure you may have read is advice, not a rule — and total debt-to-income can run to 45%, or 50% through Fannie Mae's automated underwriter, or 57% on an FHA loan with strong compensating factors. That calculation sees gross pay and the debts on your credit report. It doesn't know about your 401(k), your health premiums, your childcare or the tax you actually pay. Openbook subtracts all of it first, which is why the number is smaller — and why it's the one you can live in.
They're measuring different things, which is why they disagree. Ramsey's 25% is of take-home pay and assumes a 15-year loan, so it lands lowest by some distance. The Money Guy's 25% is of gross income. The 28/36 rule is also gross, and despite how often it's quoted it's advice — no lender enforces it. Two of the lines aren't advice at all: the federal cost-burden threshold at 30% of gross is a statistical marker, and the approval limit is simply the most a lender will lend you. Openbook's own number is none of the above: it's your take-home pay minus the things you actually spend it on. Run them all, see where yours falls, and treat the rules you miss as questions rather than verdicts — and the ceilings you pass as warnings, not permission.
Two reasons compounding. First, 25% of take-home pay is a much smaller figure than 25% of gross — tax alone is usually a fifth to a third of the difference. Second, the rule specifies a 15-year fixed mortgage, and a 15-year payment is roughly 35% higher than a 30-year one on the same loan. Openbook prices that line on 15 years because that's what the rule says; pricing it on 30 would be quoting the number without the condition attached to it.
Federal tax uses the published marginal brackets and standard deduction for your filing status, plus Social Security and Medicare including the additional Medicare surtax. State tax uses each state's own published rate or brackets, applied to the same taxable-income base — it doesn't model state-specific deductions or credits, and local income tax isn't included. Treat it as a solid estimate, not a return.
They're broad national estimates by credit tier, loan term and state — the kind of figures that get you in the right neighbourhood. PMI steps up at the usual loan-to-value cutoffs and scales with your credit tier, whether or not the rate itself is a real quote. Have an actual number for either? Switch the rate to "I know my rate," or the insurance to "I know my premium," and enter it.
On a refinance, yes, routinely — but this is a purchase calculator, and a purchase is different. On a conventional purchase loan, which is what these figures model, closing costs aren't added to the loan balance; you either bring cash for them or negotiate around them, typically through a seller concession (the seller credits some of the price back at closing) or a lender credit (the lender pays them in exchange for a slightly higher rate, which lowers your affordable price the normal way — through the rate the ledger already uses, not through a bigger loan). FHA and VA purchase loans allow rolling in a narrow, named cost — FHA's upfront mortgage insurance premium, VA's funding fee — and USDA loans can fold costs in only when the home appraises above the price, neither of which this calculator assumes. So "Cash to close" staying separate from the price above isn't an oversight; it's the accurate shape of a standard purchase, where the two really are different pools of money — by default. If you'd rather the estimate not outrun what you can actually bring to the table, enter how much cash you have under "Total cash you have available" in the home & loan step. If it's tight, the down payment gives way first — down to $0 if it has to — to keep the price as close as possible to what the paycheck alone would allow; only once no down payment can make both fit does the price itself come down too.
Yes — "Saved views" keeps a named library of them. Save the numbers as they are now, change something, save that under another name, and switch between them in a click. The list shows the price each view works out to, and ticking two or more puts their ledgers side by side, row for row, so you can see which line moved rather than just that the answer changed. Any row with parts inside it opens — tap Debts and you get each debt, one line per scenario, so "$730 against $280" becomes "the car loan, ticked off" — a scenario that buys less house because the 401(k) went up reads very differently from one that buys less because a car loan came back. With exactly two ticked you also get a difference column. Like everything else here they're stored on your device only, and "Delete saved data" removes them after telling you which ones it's about to delete.
Yes, at whichever scope fits. "Copy share link" in the Manage menu packs just the numbers on screen. Open "Saved views" and each one has its own "Share" button — that sends one scenario, and it lands on their screen and in their library at once, so they don't have to re-save it to compare it against their own. "Share all views" sends your whole library in one link. Every one of them works the same way for the person receiving it: they open the link and it's already loaded, no pasting required — the numbers travel in the link itself, after a # a browser never sends to any server, so nothing is uploaded and nothing sits in anyone's server logs. Got a code as plain text instead of a tappable link (read aloud over the phone, say)? "Paste a code" still takes it. Pasting a views-only link or code never touches what's on their screen — it only adds to their library.
A link, and nothing else. It opens your own phone's Messages app with a short message pre-filled — "here's a calculator worth trying," plus the page's plain address — and you send it exactly like any other text, from your own number, through your own carrier. It never includes your salary, your debts, or anything else in this form; the person who gets it opens the same empty page you started from. If you want to send your actual numbers, that's a different button — "Copy share link," or a saved view's "Share" — and yes, that's a link too, but a longer one: your numbers travel after a # in the address itself, which is why it's a specific button rather than something you'd type by hand. The two are kept apart on purpose: an invite is safe to send to anyone without a second thought, and a share link is your real figures, worth sending only where you'd want anyone to have them.
No. Openbook is a calculator, not an adviser, and it isn't affiliated with any lender, bank or insurer. It's a much better starting point than a gross-income rule of thumb, but talk to a real professional before you sign anything.