How-To Guide

ROI Calculator

Run a cost-and-earnings projection for a school, degree and career: every input, every result and how to save a run.

What this does

The ROI Calculator answers one question: if you earn this degree at this school and go into this career, how long until the extra pay covers what the degree cost? You pick a school, a degree program and a career. The calculator then lays out 20 years, side by side: your money with the degree, and your money if you had gone to work instead.

The result is a year-by-year table, two line charts and a break-even year: the first year in which the extra earnings from the degree have paid back the cost of the degree. You get that year twice, once in plain dollars and once after inflation.

It helps:

  • Students who want to see whether a program pays back, and how fast, before they apply or borrow.
  • Parents who want to test the cost side: in-state or out-of-state tuition, savings and scholarships, a bigger or smaller loan, a longer repayment term.
  • Counselors who want to put two or three options through the same assumptions, or show a student how much a career choice, not just a school choice, moves the answer.

Everything is an estimate built from public data. It is a way to ask better questions, not a forecast of your own life.

Before you start

  • Pick your state. The calculator needs a state. If none is chosen, the page shows a prompt to pick one in Showing data for at the top of the page. Pick the state where the school is. The school list, the degree search, the city rent tables, tuition and wages all follow that choice. The page text uses your state's name: for example, the residency option reads your state's name followed by resident (in-state).
  • Have a school or a degree in mind. You can start from either. If you only know the subject (nursing, accounting), start with the degree search and let it show you which schools offer it.
  • Know whether you will pay in-state or out-of-state tuition. This is the biggest single cost switch on the page.
  • Have rough numbers ready for savings or scholarships, and any money you expect to earn during school. They are optional; the calculator runs with zeros.
  • Only schools with published in-state tuition appear in the school list. If your school is missing, it may be on Schools without tuition data.
  • You do not need an account. Signing in is only for saving a run to My Reports. See Saved reports.

Step by step

The page is a form in four numbered steps (with an extra step for graduate programs), then the results below it.

  1. Under Study Plan (Step 1), set Degree level to All, Undergraduate or Graduate. This narrows the programs you will see later.
  2. Optionally set University type (Public, Private, Community College, For Profit). The school list below shrinks to match.
  3. Set Residency: in-state (your state's name followed by resident (in-state)) or Out-of-state / non-resident.
  4. Choose a school. Either click in University and type part of its name (a dropdown of up to 30 matches opens; click one), or click a school's tile in the Universities list. Each tile shows the name, city and school type. Once you pick, the list collapses to your school and Step 2 opens.
  5. Or, instead of steps 4 and 5, type at least two letters of a subject in the degree search box (Or search by degree across all … universities, with your state's name). A dropdown lists matching programs, each with its school and city. Click one: the calculator selects that school and that program for you and goes straight to Step 3.
  6. Under Degree Program (Step 2), find your program in the list of chips, or narrow it with Search programs offered at this university. Each chip shows the program name, its credential level and how many people graduate from it a year. Click the chip.
  7. If you picked a master's or doctoral program, a Prior Education step (2½) appears. Leave Graduate degree only selected, or choose Stack with a … undergrad degree — show combined ROI and pick the earlier degree (see the controls table).
  8. Under Career / Occupation (Step 3), wait for Computing outcomes… to finish. Careers this program leads to appear in up to four tables, each with median and entry pay. Click Drill down → on the career you want.
  9. Outcome Overview (Step 4) opens with the career's pay, its pathway, its projected growth, the AI Outlook, and the school's annual tuition. The career list in Step 3 folds away; + Show list brings it back.
  10. In the Financing box, enter Own savings / scholarships ($), change Loan repayment term (years) if you like, and add any In-school earnings. Leave Manual tuition loan (blank = auto) empty to let the calculator size the tuition loan. Living costs during school that your earnings and savings don't cover are borrowed on top of it.
  11. In the Living Expenses box, keep Include living expenses, choose a Rent (during school) option and a Living expenses (food, transit, etc.) level, and optionally pick a During-school city and Post-graduation city. The Monthly total (rent + living): line updates as you go.
  12. In the Assumptions box, pick a Scenario and adjust Annual raise (%), Promotion bump (%) and Promotion years if you want.
  13. Click Run 20-Year Projection. The button reads Calculating… while it works. The results appear below the form and the page scrolls to them.
  14. Read Incremental ROI Summary first: it holds the break-even year for each scenario. Then open Scenario Comparison and Year-by-Year Breakdown for the detail.
  15. To try a change, edit any input and click Recalculate (in the Assumptions Used card) or Run 20-Year Projection again.
  16. To keep the run in My Reports, click ☆ Save this report at the bottom right. It turns to ★ Saved. If you are signed out, the same button reads Sign in to save and opens the sign-in dialog; after you sign in, reload the calculator, run the projection again and save it.

Arriving with your choice already made

Several pages link into the calculator with part of the form filled in:

  • Calculate ROI → next to a school on a career's detail page, and the calculator links on comparison results for careers, open the calculator with the school, degree, level and career all chosen. Steps 1 to 3 are replaced by a short summary (Career, Degree, University) and the page scrolls to Step 4. You check the inputs and click Run 20-Year Projection. ↺ Change selection brings Steps 1 to 3 back.
  • Calculate ROI → on a degree's detail page, Open in ROI calculator on degree comparisons, and the program chips on a school's program page choose the school, degree and level. The career is left to you, and the page says: Degree and university are prefilled. Select a career below, then drill down to run the ROI calculator. Graduate links open at level Graduate.
  • Run the numbers for this degree → on the Degrees page types the degree's name into the degree search for you, so its dropdown opens.
  • Run the numbers → on the Careers page adds a line above the degree search, Suggested career for Step 3: followed by the career's name. Nothing is selected; it is a reminder for when you reach Step 3.
  • A saved run from My Reports reopens with the school, degree, level and career chosen and calculates straight away (see Common questions).

If a link points to a school or program the calculator cannot find, you see Could not prefill the selected university from compare results. or Could not find the selected degree program at this university. and can pick by hand.

Every control explained

ControlWhereWhat it changesDefaultTips
Showing data forTop of the pageThe state whose schools, programs, tuition, wages, rents and postings the calculator uses.Your last choice; none on a first visit (the page asks you to pick)Changing it reloads the page for the new state; start the form again.
Degree levelStep 1Which programs appear in Step 2 and in the degree search: All, Undergraduate or Graduate. With a school chosen, changing it reloads that school's programs.AllWith All, each program is run at its own level.
University typeStep 1Filters the school list and the degree-search results to Public, Private (nonprofit), Community College or For Profit.AllChanging it clears the school you had chosen.
ResidencyStep 1Which tuition the run uses: in-state or out-of-state. Changing it refreshes the tuition shown in Step 4.In-stateThe tuition buttons in Step 4 switch the same setting. The note under the box reads If out-of-state tuition isn't published, enter it below. The calculator never uses the in-state price instead (see Common questions).
University searchStep 1Chooses the school. Type part of a name or a common nickname; clicking the box with nothing typed lists every school. Up to 30 matches, shown as name and city.EmptyNames that start with what you typed come first, then names that contain it, then city matches. No universities found means nothing matched the text and the type filter.
× (Clear selected university)Inside the University boxClears the school and everything after it.Hidden until you type or pickEmptying the box by hand does the same.
Universities listStep 1, below the search boxAnother way to choose a school: click a tile. Tiles show name, city and type, alphabetically, filtered by what you type.Every school with published in-state tuitionAfter you pick, the list shows only your school. No universities match your search. means the filters left nothing.
Degree search (Or search by degree across all … universities)Step 1Searches program names at every school in your state. Picking a result chooses both the school and the program and jumps to Step 3.EmptyNeeds at least two letters. Up to 30 results, most-graduated programs first. A tag may read Broad Program, Other In Field or Preparatory. Messages: No programs found., No programs found at universities matching both filters.
× (Clear degree search)Inside the degree search boxEmpties the degree search box.Hidden until you typeIt does not clear a school or program you already chose.
When university & degree both typed: Either matches / Both must matchStep 1, beside the degree searchWith Both must match, degree results are limited to schools whose name or city contains the text in the University box.Either matchesUseful for "nursing at a school in this city".
Search programs offered at this universityStep 2Filters the program chips by name.EmptyNo programs match your search. when nothing fits.
Program chipsStep 2Click one to choose the program and load its careers. Each shows the program name, credential level and graduates per year (— when unknown), and sometimes a tag such as Broad Program.None chosenA notice may appear above the chips, beginning Low-confidence mapping. when the link from program to careers is loose.
× Clear degreeStep 2 headerClears the program and everything after it.Hidden until a program is chosenThe school stays chosen.
Graduate degree only — I already have an undergrad (e.g., international student) / Stack with a … undergrad degree — show combined ROIStep 2½ (master's and doctoral programs only)Whether to run the graduate degree alone or together with an earlier degree.Graduate degree onlyStacking runs one projection per degree with the same financing, living and assumption inputs.
Undergrad Degree: UniversityStep 2½, after choosing to stackThe school of the earlier undergraduate degree.The school you chose in Step 1The empty box reads Same university or search universities…; it searches your state's schools. Up to 20 matches.
Undergrad Degree: ProgramStep 2½The earlier undergraduate program. Click the box to see up to 25 programs; type to narrow.Empty (inactive until a school is set)The pick is confirmed as Selected: followed by the program and level. The stack runs only once this is set.
Master's Degree (optional): Skip — calculate without stacking a master's / Include a Master's degree in the stackStep 2½ (doctoral programs only)Adds a master's degree between the undergraduate degree and the doctorate.SkipIncluding it shows its own University and Program boxes, which work like the undergraduate pair.
Master's UniversityStep 2½The school of the master's degree in the stack.EmptyThe box reads Search universities…; type to search your state's schools.
Master's ProgramStep 2½The master's program in the stack.EmptyLists graduate programs only.
− Hide list / + Show listStep 3 headerFolds or unfolds the career tables.Shown; folds itself after you drill downUnfold it to try another career.
Column headers Career / Occupation, Median Salary, Entry SalaryStep 3 tablesSort the table: first click ascending (↑), second descending (↓), third back to the original order.Original orderEach table sorts on its own.
ⓘ (Salary source info)Each career rowOpens a note: next degree needed, path notes, and Salary source: with the source, year, area and confidence.ClosedClick anywhere else to close it.
Drill down →Each career rowChooses the career and opens Step 4.None chosenOn an advancement-path career, hover to read how the calculator models it (see Reading the results).
↺ Change selectionSummary bar shown when you arrive with a career already chosenBrings Steps 1 to 3 back so you can change the school, degree or career.Shown only after such a linkYour current choices stay in place.
× Clear careerStep 4 headerClears the career and hides Step 4 and the results.Hidden until a career is chosenThe school and program stay.
About this ratingAI Outlook block, Step 4Expands the AI Outlook detail: a year-by-year table (Year, P(substituted), 80% CI), Top exposed tasks: and Sources:.ClosedNot every career has a rating yet.
Tuition buttons In-state / Out-of-stateStep 4, after Annual tuition — click to switch:Switch residency without scrolling back to Step 1; the Step 1 Residency box changes with them.Matches Step 1A button reading not available cannot be clicked. When both prices are equal, one figure shows with (same for all residencies — private institutions don't charge by state).
Manual annual tuition ($)Step 4, only when the school has no tuition data, or when Residency is out-of-state and the school publishes no out-of-state tuitionSupplies a yearly tuition so the run can go ahead.EmptyWhole dollars, up to $200,000. Until you fill it, the run button reads Enter Tuition To Continue.
Own savings / scholarships ($)FinancingMoney you put in from savings, family or scholarships. It lowers the loan the calculator assumes.0Up to $2,000,000.
Manual tuition loan (blank = auto)FinancingSets the tuition loan yourself. Living costs during school that your earnings and savings don't cover are still borrowed on top of it.Blank (the calculator sizes the loan)Blank means: the school's typical student debt or the education cost, whichever is lower, minus savings and in-school earnings. With no typical-debt figure, the full education cost minus those.
Loan repayment term (years)FinancingHow many years after graduation you repay the loan.101 to 30. The interest rate is not an input; the run shows it as Loan Interest Rate under Assumptions Used.
In-school earnings: School year 1, School year 2 …FinancingWhat you expect to earn in each school year (part-time work, internships, assistantships, fellowships).0 each yearOne box per school year: the program's usual length plus any extra years the career needs.
Include living expenses / Education costs onlyLiving ExpensesEducation costs only sets rent and living costs to zero for every year and hides the boxes below it.Include living expensesThe monthly total then reads $0/mo.
During-school cityLiving ExpensesThe city whose rent is used while you are in school. Type part of a name; up to 20 cities show with their monthly rent.The school's cityEvery state has a city list (see Reading the results). No cities found means no city in your state's list matches. Your pick shows as ↳ School city: with a student-adjusted rent.
Post-graduation cityLiving ExpensesThe city whose rent is used after you graduate.Same as the school cityYour pick shows as ↳ Post-grad: with the city's rent after the student adjustment, the figure the run uses. The line under the box says Doesn't change the degree vs. no-degree comparison.: it changes the Net With Degree and Net Without Degree columns and the housing figures shown, but not the Incremental Net, the Cumulative ROI or the break-even year, because both paths pay the same rent after graduation.
Rent (during school)Living ExpensesHousing cost while in school: University dorm (default), Shared apartment (~½ market), Market rent (HUD estimate), Live with family / relatives ($0), or Enter monthly amount… (opens a box, up to $10,000).University dorm (default)A hint under the box shows the monthly figure. After graduation the calculator always uses market rent for the post-graduation city.
Living expenses (food, transit, etc.)Living ExpensesEverything except rent: Auto (based on school city), Lean — about $500/mo, Standard — about $800/mo, Comfortable — about $1,500/mo, or Enter monthly amount….AutoLean, Standard, Comfortable and a custom amount are sent as one monthly total that the calculator splits 45% housing and 55% other costs for every year; with them, the Rent choice no longer drives the run.
Monthly total (rent + living):Living ExpensesRead-only: the rent figure plus the living figure for your choices.— until a program is chosenWith dorm and Auto together, the meals already inside the dorm price are taken out of Auto so food is not counted twice.
ScenarioAssumptionsUser-entered rates uses your raise and bump; Conservative uses a 1.5% raise and 4% bump; Optimistic a 4% raise and 10% bump; Simulate all three runs all three side by side.User-entered ratesThe note Projection horizon is fixed at 20 years. sits below it.
Annual raise (%)AssumptionsYearly pay rise in the degree path, from your second working year on.2.50 to 20.
Promotion bump (%)AssumptionsExtra pay rise in each promotion year, applied after that year's raise.7.50 to 50.
Promotion yearsAssumptionsWhich working years get a promotion, counted from your first year after graduation.4, 8, 12Up to eight whole numbers from 1 to 20, separated by commas. Empty or out of range: Enter at least one promotion year between 1 and 20.
Run 20-Year ProjectionBottom of Step 4Runs the projection and shows the results.Active once a career with pay data is chosenReads Enter Tuition To Continue or Projection Unavailable when it cannot run, Calculating… while running, and Calculating 2 degrees… or Calculating 3 degrees… for a stack.
View by degree tabsTop of the results (stacked runs only)Combined Stack shows totals; one tab per degree (for example Undergrad: or Master's: followed by the program) shows that degree's full results.Combined StackSee Reading the results for what the Combined Stack tab shows.
Card headings (Incremental ROI Summary, Assumptions Used, Scenario Comparison, Year-by-Year Breakdown, and the cards below them)ResultsClick a heading to fold or unfold that card.All unfoldedFolding is only for reading comfort; nothing is recalculated.
Edit Assumptions AboveAssumptions Used cardScrolls back up to Step 4.——
RecalculateAssumptions Used cardScrolls to Step 4 and runs the projection again with the current inputs.—Use it after changing any input.
See where these postings come fromCurrently Active in … cardOpens Jobs Trends.—The card shows only when there are enough postings.
? About these numbersSalary comparison cardExpands a short explanation of posted pay versus survey pay.Closed—
☆ Save this report / ★ Saved / Sign in to saveFloating button, bottom right, once results showSigned in: saves this run to the 📊 ROI Calculator section of My Reports; clicking ★ Saved removes it again. Signed out: reads Sign in to save and opens the sign-in dialog.Hidden until results showEach new run shows ☆ Save this report again, so you can save several runs (up to 5). See Saved reports.
Save as PDFFloating button, bottom rightOpens your browser's print dialog; choose "Save as PDF" there to keep a copy.Always shownThe printout carries a watermark and leaves out the menus and buttons.

Reading the results

ROI Calculator results for a bachelor's degree in nursing at The University of Texas at Arlington, with Registered Nurses as the career. The Incremental ROI Summary cards show the university, occupation, 4 years in school, the education cost, annual direct cost, salary source and confidence, loan amount, living costs borrowed, monthly loan payment, no-degree baseline, in-school earnings, Scorecard 10-year earnings, completion and retention rates and housing cost, then three break-even cards: Conservative, User-Entered Rates and Optimistic, each with a break-even year, a year in today's dollars and a Year 20 total.
The Incremental ROI Summary after a run with Scenario set to Simulate all three: nursing at UT Arlington, default inputs, Texas data as on stage in November 2026.

How the projection works, in plain words

The calculator follows two people for 20 years. One goes to school for the length of the program and then works in your chosen career. The other starts work in year 1 without the degree. Each year it subtracts loan payments and living costs from each person's income and records the difference. That difference is the Incremental Net. Adding those differences up year by year, and subtracting the part of the degree's cost you pay without borrowing (savings, scholarships or in-school earnings), gives Cumulative ROI. The part paid with the tuition loan is not subtracted again: it is already counted through the loan payments, interest included. The break-even year is the first year after graduation in which that running total reaches zero.

While you are in school, the rent and living costs that your in-school earnings and leftover savings or scholarships don't cover are borrowed on the degree path. They are added to your loan, build up interest until you graduate, and are repaid with the tuition loan. The person without the degree pays the same living costs from wages. So a cheaper or dearer place to live during school changes your debt, your monthly payment, the Incremental Net, the Cumulative ROI and can move the break-even year. After graduation both people pay the same rent and living costs, so the post-graduation city changes the Net columns but not the comparison.

Step 3: the career tables

ItemMeaningUnitSource and yearHow it is computed
Direct CareersCareers this program leads to straight after graduation.—The federal program-to-career crosswalk (NCES and BLS), with site correctionsThe Pathway column says Direct, or names a licence (Requires …, Requires licensure, Direct — … recommended).
Careers Requiring Graduate Study / LicensureCareers that need a further degree or licence.—Same crosswalkThe Next Step column names the next credential, or reads Bridged, Grad + … or Grad / License. Extra years of study are added to the time in school.
Career Advancement PathwaysSenior roles usually reached 5 to 15 years after entry, not first jobs.—Same crosswalkWhen you drill into one, the projection starts at the pay of its usual entry-level role and a banner above the results names both roles.
Not Precise Enough For Salary ModelingLinks that are too broad to model, shown so the gap is visible.—Same crosswalkColumns Why It Is Not Modeled and What This Means. These rows have no drill-down.
Median SalaryMiddle pay of everyone working in the career.Dollars a yearBLS Occupational Employment and Wage Statistics (OEWS), May 2024, for your state; the ⓘ note names the source usedThe 50th percentile. If your state has no figure, the next source in line is used and labelled: earlier state data, national data, or a related-careers estimate.
Entry SalaryPay near the start of a career.Dollars a yearSameThe 25th percentile: a quarter of workers earn less.
—No usable figure.——A career with no pay data can be viewed but not projected (Projection Unavailable).

If the program has no linked careers you see No career mapping is available for this degree program yet.

Step 4: Outcome Overview

ItemMeaningUnitSource and yearHow it is computed
AI OutlookA research-based rating of how much of the career's work AI could do or help with, with a short explanation.A label; percentages of task time in the detailPublished research, named on the Sources: lineFrom a hand-built catalogue. Careers not yet rated show AI-impact rating is not yet available for this entry. The percentages describe task time, not job losses.
Selected CareerThe career you picked, by name.———
Median Salary / Entry SalaryAs in Step 3.Dollars a yearOEWS, May 202450th and 25th percentiles.
PathwayDirect career, a licence (Requires …), or the next credential needed.—Crosswalk—
Projected growth in …Expected change in the number of jobs over ten years, and openings each year.Percent; openings a yearYour state's long-term projections (2022–2032 in most states, 2024–2034 in New York and Hawaii); if your state has none, the BLS national projections, 2024–2034The label names the area and the years. Hidden when neither exists.
Selected Career Salary ProfileTwo bars: Entry Salary and Median.Dollars a yearOEWS, May 2024Bar heights are relative to the larger figure.
Annual tuitionOne year's published tuition, in-state and out-of-state.Dollars a yearU.S. Department of Education College Scorecard, latest release loaded for your state; IPEDS as a fallback for in-statePublished sticker price, before aid.

Incremental ROI Summary

ItemMeaningUnitSource and yearHow it is computed
University / OccupationThe school and career you ran.———
Years in SchoolHow many school years the run used.YearsThe program's level; the career's pathwayTwo for an associate's or master's, four for a bachelor's or a professional doctorate, five for a research doctorate. When the career needs more schooling after this degree (for example a master's after a bachelor's), the extra years are added and named, as in 6 yrs (4 for this degree + 2 more the career needs); the School year boxes in Financing follow the same count.
Education CostTotal direct cost of the degree.DollarsCollege Scorecard tuition plus books and suppliesOne year's direct cost, raised 5% each later year (a rule of thumb for tuition growth), added up over the years in school.
Annual Direct Cost UsedOne year of tuition plus books and supplies, for the residency used.Dollars a yearCollege ScorecardTuition only when books and supplies are missing; your manual tuition when you entered one.
Salary Source / Salary ConfidenceWhich wage table the entry pay came from, and how much to trust it.—OEWS May 2024 or the labelled fallbackConfidence reads High, or lower for fallbacks.
Loan AmountEverything you borrow: the tuition loan plus the living costs borrowed during school.DollarsYour tuition-loan input, or College Scorecard median debt; your rent and living choicesSee Manual tuition loan in the controls table.
Living Costs BorrowedThe part of Loan Amount that pays rent and living costs during school. Shown only when it is above zero.DollarsYour rent and living choices, in-school earnings and savingsEach school year's rent and living costs, minus that year's in-school earnings, minus savings or scholarships left after tuition; the rest is borrowed.
Monthly LoanYour monthly payment after graduation.Dollars a monthFederal Direct Loan rate for the 2024–25 school year (undergraduate or graduate)Interest builds up while you study: on the tuition loan for half the years in school, and on each year's borrowed living costs from the middle of that year until you graduate. The whole balance is then repaid in equal monthly payments over your term. The rate is shown under Assumptions Used and cannot be changed.
No-Degree BaselineYearly pay in the path without the degree.Dollars a yearCensus Bureau American Community Survey, 2023 five-year estimates, statewide median earningsHigh-school graduates' earnings for undergraduate programs, bachelor's holders' for graduate programs. It grows 2% a year with no promotions.
In-School EarningsYour in-school earnings added up.DollarsYour inputThey lower the assumed loan and count as income in the school years.
Scorecard 10-Year EarningsThe school's median earnings about ten years after students started.Dollars a yearCollege ScorecardShown for context only; not used in the projection.
Completion Rate / Retention RateShare of students who finish; share who return for a second year.PercentCollege ScorecardContext only.
Housing (…)Monthly rent used after graduation; the label names the city and housing type.Dollars a monthHUD Fair Market RentsSee the rent notes below.
Scenario card (User-Entered Rates, Conservative, Optimistic)The break-even year: Year N, or Beyond window if it does not happen within 20 years.Year number—First year after graduation in which the running total of Incremental Net (loan payments included) reaches the part of the Education Cost not covered by the tuition loan.
Real (today's $): Year NThe break-even year after inflation.Year numberBLS Consumer Price IndexEach year's Incremental Net is shrunk back to today's dollars by the inflation rate before adding up. It is the same as or later than the plain-dollar year, and is missing if it does not happen in 20 years.
Year 20 incremental ROI:The Cumulative ROI at the end of year 20.Dollars—Negative means the degree has not yet paid back by then. Card colours go from green (early break-even) to red (no break-even and a negative total).

How this projection handles inflation sits under the grid. It states the yearly rate for living costs (from the BLS Consumer Price Index, average of the last five years, or 3% when that is not available) and the 5% yearly tuition rate. What These Terms Mean repeats the definitions above in full sentences.

If you drilled into a senior role, a banner above the results reads Modeled as …, the typical entry path to …. It explains that year 1 uses the entry-level role's pay and that raises and promotions grow it from there.

Assumptions Used

A record of everything the run used: Projection Horizon (20 years), Scenario Selection, Scenario Rates, Promotion Timing, Own Savings, Loan Amount Input (Auto from tuition minus savings or your figure), Loan Term, Loan Interest Rate (the rate the run used, for example 6.53% a year, with its source and school year; read-only), In-School Earnings by year, College Scorecard Inputs (in-state and out-of-state tuition, books and supplies, average net price, median debt, and Residency used:), Occupation Salary Inputs (source year, area, confidence, reason, method), Housing Assumption, Housing City and Housing Figures Used (rent, living and total per month). Check it before you share a result.

Scenario Comparison (the charts)

A colour key names each scenario (blue for User-Entered Rates, amber for Conservative, green for Optimistic). Cumulative Incremental ROI plots the running Cumulative ROI for years 1 to 20; the point where a line crosses zero is the break-even year. Annual Incremental Net plots each year's Incremental Net: below zero in the school years, then rising after graduation, with a dip while loans are repaid. Both use dollars on the side axis and years 1, 5, 10, 15 and 20 along the bottom.

Year-by-Year Breakdown

With one scenario the table is titled Year-by-Year Incremental ROI Breakdown and has 20 rows:

ColumnMeaningUnitHow it is computed
YearYear 1 to 20. A ✓ marks years after the loan is paid off.——
PhaseSchool or Post-grad.—School for the program's years plus any extra years the career needs.
With Degree IncomeYour pay in the degree path.DollarsIn-school earnings during school; then entry pay, with your raises and promotions.
Without Degree IncomePay in the no-degree path.DollarsThe No-Degree Baseline, growing 2% a year.
Loan PaymentLoan repaid that year.DollarsTwelve monthly payments, for the years of your term.
Net With DegreeWhat is left in the degree path.DollarsIncome minus loan payment, rent and living costs (living costs rise with inflation each year). During school, the living costs that are borrowed or paid from savings are not taken from that year's income; they come back as loan payments after graduation.
Net Without DegreeWhat is left in the no-degree path.DollarsIncome minus the same rent and living costs.
Incremental NetThe degree's gain or loss that year.DollarsNet With Degree minus Net Without Degree. Rows are tinted by its sign.
Cumulative ROIRunning result so far.DollarsSum of Incremental Net to date minus the part of the Education Cost not covered by the tuition loan. The borrowed part is counted once, through the Loan Payment column.

With Simulate all three the table is titled Scenario Comparison Table and shows, for each scenario, an Incremental and a Cumulative ROI column.

Rent and living costs

  • City rents are HUD Fair Market Rents for a one-bedroom home, in 2023 dollars. In Texas the list is the state's metro table for 2023. In every other state the list holds the cities where your state's schools are, at the latest year the price index covers, converted to 2023 dollars; a city with no college is not listed.
  • Student adjustment. Fair Market Rents describe a typical renter. Students tend to rent cheaper places, so city rent is multiplied by 0.82, during school and after graduation alike; the hints, ↳ Post-grad: included, show the adjusted figure and say student-adjusted.
  • Dorm uses the school's reported room and board (it includes meals) divided by twelve. Shared apartment is half of market rent.
  • Auto living costs start from a basic-needs budget for the school's area, take out housing, and scale the rest (food, transportation, health care, personal) down to a student budget. When that budget is missing, $800 a month is used.
  • Living costs rise each year by the living-cost inflation rate.

Cards at the bottom

  • Currently Active in … (your state's name): Currently N active postings in … with the date range, Top metros: and Top employers:, from the site's sample of public job postings. It shows only when at least 30 postings match the career.
  • Salary Comparison: Posted vs BLS vs ROI Model: a Source / Median table with Modeled — Year 1 entry salary (this calculator's projection) (your first working year's pay after graduation, the same figure as the first Post-grad row of the Year-by-Year table), the OEWS median for your state (or the first listed metro area), May 2024, and the median pay advertised in active postings when at least 30 of them list pay. Sentences compare them (for example Posted salaries are in line with the BLS median. and Modeled Year 1 salary is …% of the BLS median).
  • Could Housing Choices Improve ROI?: shown when break-even is later than year 10 or never. Three cards (With parents during school, Shared housing throughout, With parents during school + shared after) each show a break-even year and the rents used. Cheaper housing during school means less to borrow, so a card can show an earlier break-even year than your main result.

Stacked runs

With a stack, the View by degree tabs appear. Each degree's tab shows that degree's full results, run on its own with your shared inputs. The Combined Stack tab lists Total Degrees, Total Years in School and Total Education Cost (each degree's years and Education Cost added up), Target Career Salary (first working year's pay after the last degree) and each degree's break-even year, plus the Degree Stack path, the Career and one line per degree with its years in school and Education Cost.

For sources and methods across the site, see how the figures are produced.

Worked example

A parent in Ohio wants to know whether a nursing degree at a public university in the state pays back, for a daughter who will live in a dorm and has some scholarship money.

  1. She sets Showing data for to Ohio. The page header and labels now name Ohio.
  2. She sets Degree level to Undergraduate, sets University type to Public and keeps residency on in-state.
  3. She types "nursing" into the degree search. A dropdown lists nursing programs at Ohio's public universities, the most-graduated first, each with school and city. She clicks the program at the school her daughter likes.
  4. The school and program are now chosen, and Step 3 shows careers. A nursing career sits under Direct Careers with its pathway, a median and an entry salary in dollars a year. She clicks Drill down →.
  5. Step 4 shows the two salaries, the pathway, a projected-growth figure for Ohio with the years in the label, an AI Outlook block, and the annual tuition with an in-state and an out-of-state price.
  6. She enters the yearly scholarship total times four in Own savings / scholarships ($), leaves the loan on auto and the term at 10 years, and adds a modest summer-job figure to School year 2 and School year 3.
  7. She keeps University dorm (default) and Auto. The monthly total shows a dollar figure per month, and the Auto hint says the dorm meals were taken out.
  8. She sets Scenario to Simulate all three and clicks Run 20-Year Projection.
  9. The summary shows the Education Cost in dollars, a loan amount and a monthly payment, the no-degree baseline, and three cards: each with a break-even year, an after-inflation year, and a Year 20 total in dollars. The Conservative card breaks even no sooner than the others.
  10. The charts show three lines that dip below zero for the four school years, then climb; she reads where each crosses zero. The Scenario Comparison Table gives the same numbers year by year.
  11. To see out-of-state pricing for a school across the border, she would change states and repeat. To compare a second Ohio school, she clears the school, picks another, and runs again with the same inputs.
  12. Signed in, she clicks ☆ Save this report. The run is in My Reports and will reopen with this school, program, level and career, recalculated, with the other inputs back at their defaults.

Common questions

Why can't I find my school?
The list holds only schools in the state chosen in Showing data for that publish in-state tuition. Check the state, clear University type, and try the degree search. Schools without tuition data are listed on Schools without tuition data. If you pick a school that turns out to have no program rows, the page says This school is listed in the source data, but it has no degree-program rows for the calculator yet. and removes it for this visit.
What happens with out-of-state tuition when the school doesn't publish it?
The Out-of-state tuition button reads not available. The calculator does not swap in the in-state price. With residency set to out-of-state, the tuition box opens under the prices with Out-of-state tuition isn't published for this school., and the run button reads Enter Tuition To Continue until you type the yearly out-of-state tuition (from the school's own website, for example). Or switch to in-state, or choose another school. A figure left in the box is not used once you switch back to in-state. Private schools usually charge everyone the same, and the page then shows one price with (same for all residencies — private institutions don't charge by state).
Why does a salary or a rate show "—"?
The source has no figure for that career or school. A career with no pay figure cannot be projected (Projection Unavailable). A missing completion rate, retention rate or 10-year earnings only affects the summary, not the projection.
Why is there no projected-growth tile?
It appears only when your state or the U.S. projections cover that career. When your state has no figure, the U.S. figure is shown and the label says "the U.S.".
How do rent and living costs affect my result?
During school, the share of rent and living costs that your in-school earnings and leftover savings or scholarships don't cover is borrowed. A higher rent during school means a bigger loan, a higher monthly payment and a lower Cumulative ROI, and it can push the break-even year later. If the change is small, the break-even year may stay the same while the dollar figures move. After graduation both paths pay the same rent and living costs, so changing the Post-graduation city changes the Net columns but not the comparison.
Why are there two break-even years?
The first counts dollars as they are earned. The second, Real (today's $), first shrinks later years' gains by inflation, so it is the same or later. Treat the real year as the more cautious answer.
Why do two careers from the same degree give very different results?
The entry pay drives the projection, and careers differ a lot. Careers that need more study add school years (more cost, later start). Senior roles are started at their entry-level role's pay, so they look slower than their median suggests.
Can I change the loan interest rate or the 20-year horizon?
No. The rate is the federal Direct Loan rate for the 2024–25 school year, undergraduate or graduate (6.53% for undergraduates, 8.08% for graduate students); Assumptions Used shows it as Loan Interest Rate with its source. The horizon is fixed at 20 years. You can change the loan amount and the repayment term.
What does a saved run bring back?
Reopening a saved run restores the school, degree, level (including All) and career, and recalculates straight away. Every other input reopens at its default: residency (in-state), savings, loan amount and term, in-school earnings, rent and living costs, cities, scenario, raise, bump and promotion years. A stacked run reopens as a single run of the target graduate degree. If you ran with out-of-state tuition or different assumptions, set them again and click Recalculate.
Why do I see "Projection is unavailable for this career…"?
The career is in the list but has no pay data good enough to model. You can still read its pathway; pick another career to run a projection.
The city picker says "No cities found". Why?
Each state's list holds only cities with a college (Texas uses its metro table). Try a nearby larger city, or leave the box empty to use the school's own area.

What this does NOT do

  • It is not advice. It is an estimate from public averages; your pay, costs and timing will differ.
  • It does not use financial aid, net price or your family's finances, except the savings and scholarships you type in. Tuition is the published sticker price.
  • It does not model dropping out, transferring, taking longer to finish, or time out of work.
  • It does not count living costs after graduation against the degree: both paths pay them. Only living costs during school, which the degree path borrows, change the comparison.
  • It does not let you change the loan interest rate, the no-degree pay, the tuition growth rate or the 20-year horizon.
  • It is not a job board. Posting counts are a sample used to show the market, not openings to apply to.
  • It stores nothing about you. Signing in is only needed to save a run; a saved run keeps the page address, not your inputs.
  • A saved run does not keep residency, financing, living-cost or assumption settings.